![]()
内容推荐 本书以AT89C51为基本机型,按模块化方式组织了单片机的基本工作原理、C51程序设计和Proteus虚拟仿真软件的应用等教学内容。针对读者需求侧重讲解了单片机的简单工作原理和实践应用,在内容安排上降低了理论难度,突出了实践应用的内容,使初学者更容易入门上手,有利于激发其学习兴趣,促进其创新思维的形成。 本书适合作为高职高专非计算机专业单片机课程教材,也可作为高校成人教育培训教材,以及单片机初学者的入门书籍或竞赛培训资料。 目录 模块1 单片机基础知识 1.1 单片机概述 1.2 单片机使用中的常用术语 1.3 二进制及其运算 小结 习题 模块2 C51语言与实验环境 2.1 数据类型与运算符 2.2 常用语句与函数 2.3 Keil软件的使用 2.4 Proteus软件的使用 2.5 实验:Keil+Proteus仿真模拟实验 小结 习题 模块3 并行接口及应用 3.1 单片机的并行接口 3.2 使用并行接口点亮数码管 3.3 数码管模块的显示 3.4 使用并行接口驱动键盘 3.5 矩阵式键盘的识别 3.6 实验:51单片机并口控制发光二极管 实验 小结 习题 模块4 中断原理及应用 4.1 中断的概念 4.2 单片机的中断结构 4.3 中断的响应过程 4.4 编写中断服务程序 4.5 实验:使用外部中断模拟汽车转向灯 小结 习题 模块5 定时器与计数器 5.1 定时与计数原理 5.2 定时/计数器的结构 5.3 定时/计数器的控制寄存器 5.4 定时/计数器的4种工作方式 5.5 定时/计数器T2 5.6 定时/计数器的应用 5.7 实验:应用定时/计数器设计电子时钟 小结 习题 模块6 串行通信 6.1 串行通信与并行通信 6.2 串行通信的基本知识 6.3 51单片机的串行通信 6.4 常用的串行通信接口与标准 6.5 串行通信应用举例 6.6 实验:单片机与PC串口 通信 小结 习题 模块7 A/D与D/A 7.1 D/A转换器 7.2 A/D转换器 7.3 PCF8591的使用 7.4 实验:使用ADC0808实现温度报警 小结 习题 模块8 单片机的应用系统设计 8.1 设计原则与开发流程 8.2 LED点阵与LCD显示 8.3 实时时钟DS 8.4 数字温度传感器DS18B 8.5实验:使用LED显示16点阵汉字 小结 习题 附录A 习题答案 模块1 模块2 模块3 模块4 模块5 模块6 模块7 模块8 附录B 常用资料 附录C 应用STC-ISP烧录程序 附录D 图形符号对照表 参考文献 |