0
样
《单片机应用技术》(C语言版)在编写的过程中力求突出以下特色:
1.教材以MCS-51系列单片机为主线,将MCS-51单片机的内部硬件资源、软件程序设计和外部硬件接口作为教学重点,介绍了MCS-51单片机的结构组成、工作原理、编程语言、系统扩展、典型案例和电子产品设计及制作。
2.具有“浅”、“用”、“新”的特色。为适应高职学生的认知水平和特点,教材以职业能力培养为重点,以理论知识“必需、够用”为原则,精心设计了9个典型工作任务,将理论与实践有机地结合在了一起。每个工作任务包括工作任务要点、硬件电路、任务要求、控制程序、任务分析和任务结论等部分。每个工作任务均从基本的知识应用出发,由实际问题入手,通过完成任务引入相关知识链接。在编写时,还注意了内容的实用性,突出了应用能力的培养,力争做到语言精练,内容深入浅出、通俗易懂。学习者通过完成各工作任务,在熟悉单片机控制的典型实例的基础上,学会单片机在系统中的应用技巧,掌握单片机控制系统的开发过程。
3.适应高职教育的“教-学-做”相结合的教学模式,每个工作任务中设计的实践内容在实验箱或实验开发板中均可完成,一般院校都具有此条件。条件不允许的则可以通过Proteus仿真软件手段完成。
任务1 开关控制指示灯
1.1 计算机概述
1.2 单片机的发展过程与应用领域
1.3 MCS-51系列单片机的结构和引脚功能
1.4 MCS-51内部存储器
1.5 MCS-51系列单片机的I/O 接口结构与操作
1.6 MCS-51系列单片机的时序和复位电路
1.7 数制与编码
任务2 彩灯循环控制器设计
2.1 C 语言概述
2.2 C51的运算符与表达式
2.3 C51数据类型
2.4 C51程序结构
2.5 C51存储器类型与存储器模式
2.6 函 数
任务3 交通信号灯控制
3.1 MCS-51单片机的中断系统
3.2 中断系统的编程与应用举例
3.3 MCS-51单片机的定时/计数器
3.4 定时/计数器应用举例
任务4 两台单片机之间互传数据
4.1 串行通信基础
4.2 MCS-51单片机的串行接口
4.3 串行接口应用举例
任务5 8155扩展键盘与显示器
5.1 单片机扩展概述
5.2 存储器扩展
5.3 简单I/O 总线扩展
5.4 可编程I/O 接口芯片8155
5.5 MCS-51单片机的键盘接口
5.6 MCS-51单片机的显示接口
任务6 波形发生器及数据采集
6.1 D/A 和 A/D 转换概述
6.2 D/A 转换器及其与单片机的接口
6.3 A/D 转换器及其与单片机的接口
任务7 单片机控制系统的典型实例
子任务1 八段数码管显示
子任务2 LED 点阵显示器
子任务3 单片机控制的电子时钟
子任务4 单片机控制的步进电动机
子任务5 单片机控制的直流电动机实例
任务8 温度报警器的设计及制作
8.1 单片机控制系统的构成
8.2 单片机控制系统的设计要求
8.3 单片机控制系统的设计方法
任务9 彩灯循环控制器设计2
9.1 MCS-51单片机的寻址方式
9.2 指令系统及说明
9.3 数据传送类指令
9.4 算术运算类指令
9.5 逻辑运算与移位类指令
9.6 控制转移类指令
9.7 位操作类指令
9.8 伪指令
参考文献
附录
附录 A 常用 C51的库函数
附录 B ASCII(美国标准信息交换码)表



