单片机原理与套用(第2版)(电子与信息技术专业)
内容简介
《单片机原理与套用(第2版)(电子与信息技术专业)》根据教育部颁发的单片机原理与套用教学基本要求,同时参考行业的职业技能鉴定规範及中级技术工人等级考核标準,在2002年出版的中等职业教育国家规划教材《单片机原理与套用》(第1版)的基础上,结合近几年中等职业教育的实际教学情况,适当降低理论难度,注重教学设计,採用任务驱动、理论与实践一体化教学模式修订而成。
全书共11个任务,内容包括单片机概述,MCS-51系列单片机的系统结构,MCS-51系列单片机的指令系统与彙编语言程式设计,中断系统、定时器/计数器和串列口,单片机系统的扩展与接口,单片机套用系统设计与开发技术等。各章均安排有三个层次的测试与练习题,习题答案附在与该书配套的《单片机套用综合实习指导》(第2版)一书中。
《单片机原理与套用(第2版)(电子与信息技术专业)》可作为中等职业学校电子与信息技术专业教材,也可以作为岗位培训用书。
教材目录
前辅文
第1章 单片机概述
【学习目标】
【任务描述】
任务T1——单片机产品的观察
【知识学习】
1.1 单片机的组成
1.1.1 中央处理器
1.1.2 存储器
1.1.3 输入/输出接口电路
1.2 单片机的特点
1.2.1 抗干扰性与工作温度範围
1.2.2 可靠性
1.2.3 控制功能与数值计算功能
1.2.4 指令系统
1.3 单片机的套用领域
1.3.1 家用电器领域
1.3.2 办公自动化领域
1.3.3 商业行销领域
1.3.4 工业自动化领域
1.3.5 智慧型控制领域
1.4 单片机的发展方向
1.4.1 低功耗CMOS化
1.4.2 微型单片化
1.4.3 主流与多种产品共存
1.5 MCS-51系列单片机产品
1.5.1 早期产品
1.5.2 后期产品
1.6 单片机技术的学习方法
1.6.1 学习条件和环境
1.6.2 学习方法
1.6.3 单片机实验开发板
【任务演示】
任务T1——单片机产品的观察
测试与练习一
第2章 MCS-51系列单片机的系统结构
【学习目标】
【任务描述】
任务T2——简易彩灯控制系统
【知识学习】
2.1 内部结构与引脚功能
2.1.1 AT89S51单片机的内部结构
2.1.2 AT89S51晶片引脚功能
2.2 并行I/O口
2.2.1 P0口
2.2.2 P1口
2.2.3 P2口
2.2.4 P3口
2.3 存储器的组织结构
2.3.1 程式存储器空间
2.3.2 片内数据存储器空间
2.3.3 片外数据存储器空间
2.4 MCS-51系列单片机时钟电路与复位电路
2.4.1 时钟电路
2.4.2 单片机系统的复位电路
【任务演示】
任务T2——简易彩灯控制系统
【知识拓展】
2.5 MCS-51系列单片机的典型时序
2.5.1 单位元组单周期指令时序
2.5.2 双位元组单周期指令时序
2.5.3 单位元组双周期指令时序
2.6 89S51晶片的节电方式
2.6.1 空闲方式
2.6.2 掉电方式
【课堂实践】
测试与练习二
第3章 MCS-51系列单片机指令系统与彙编语言程式设计
【学习目标】
【任务描述】
任务T3——算术、逻辑运算模拟系统软体设计
【知识学习】
3.1 定址方式
3.1.1 立即定址方式
3.1.2 直接定址方式
3.1.3 暂存器定址方式
3.1.4 暂存器间接定址方式
3.1.5 相对定址方式
3.1.6 变址定址方式
3.1.7 位定址方式
3.2 指令系统
3.2.1 数据传送指令
3.2.2 算术运算指令
3.2.3 逻辑运算指令
3.2.4 程式控制指令
3.2.5 位操作指令
3.3 彙编语言程式的彙编与调试
3.3.1 彙编语言程式的一般组成及设计方法
3.3.2 伪指令
3.3.3 彙编与调试
3.4 彙编语言程式设计举例
3.4.1 顺序结构程式
3.4.2 分支结构程式
3.4.3 循环结构程式
3.4.4 子程式设计
【任务演示】
任务T3——算术、逻辑运算模拟系统软体设计
【知识拓展】
3.5 计算机中的数据编码
3.5.1 带符号数的编码表示
3.5.2 BCD码
3.5.3 ASCII码
测试与练习三
第4章 中断系统、定时器/计数器和串列口
【学习目标】
4.1 中断系统
【任务描述】
任务T4——单片机与印表机的数据传送
【知识学习】
4.1.1 输入/输出方式及中断的概念
4.1.2 89S51单片机的中断系统结构
4.1.3 中断的处理过程
【任务演示】
任务T4——单片机与印表机的数据传送
【知识拓展】
4.1.4 外部中断源的扩展
【课堂实践】
4.2 定时器/计数器
【任务描述】
任务T5——生产线零件打包机控制
【知识学习】
4.2.1 定时器/计数器T0、T1的结构
4.2.2 定时器/计数器T0、T1的工作方式
【任务演示】
任务T5——生产线零件打包机控制
【知识拓展】
4.2.3 定时器/计数器T2
【课堂实践】
4.3 串列口
【任务描述】
任务T6——单片机的双机通信
【知识学习】
4.3.1 串列通信的基本概念
4.3.2 89S51单片机串列口的结构
4.3.3 串列口方式0
4.3.4 串列口方式1、2、3
【任务演示】
任务T6——单片机的双机通信
【知识拓展】
4.3.5 利用方式2、3进行多机通信
【课堂实践】
测试与练习四
第5章 单片机系统的扩展与接口
【学习目标】
【知识学习】
5.1 概述
5.1.1 扩展系统汇流排结构
5.1.2 外部扩展能力
5.2 存储器扩展
【任务描述】
任务T7——数据採集和分析系统之存储器扩展
【知识学习】
5.2.1 程式存储器扩展
5.2.2 数据存储器扩展
【任务演示】
任务T7——数据採集和分析系统之存储器扩展
5.3 并行I/O口扩展
【任务描述】
任务T8——数据採集和分析系统之并行I/O口扩展
【知识学习】
5.3.1 I/O接口电路概述
5.3.2 简单I/O扩展电路
5.3.3 可程式并行接口晶片8255的扩展电路
5.3.4 利用可程式接口晶片8155扩展I/O口
【任务演示】
任务T8——数据採集和分析系统之并行I/O口扩展
5.4 显示与键盘接口
【任务描述】
任务T9——数据採集和分析系统之显示与键盘接口
【知识学习】
5.4.1 LED显示接口
5.4.2 键盘接口
【任务演示】
任务T9——数据採集和分析系统之显示与键盘接口
【知识拓展】
5.4.3 LCD显示器的工作原理及接口技术
【课堂实践】
5.5 A/D与D/A转换接口
【任务描述】
任务T10——数据採集和分析系统之A/D与D/A接口
【知识学习】
5.5.1 A/D转换接口
5.5.2 D/A转换接口
【任务演示】
任务T10——数据採集和分析系统之A/D与D/A接口
测试与练习五
第6章 单片机套用系统设计与开发技术
【学习目标】
【任务描述】
任务T11——交通灯控制系统样机研製
【知识学习】
6.1 单片机套用系统的组成与研製过程
6.1.1 单片机套用系统的组成
6.1.2 套用系统的研製开发过程
6.2 单片机开发系统
6.2.1 单片机开发的概念
6.2.2 单片机实验开发系统实例
6.3 单片机套用系统的实用接口技术
6.3.1 光电耦合器输出接口电路
6.3.2 继电器输出接口电路
6.3.3 晶闸管输出接口电路
6.4 单片机控制系统的套用实例
6.4.1 单片机在全自动洗衣机中的套用
6.4.2 单片机在工业测控系统中的套用
【任务演示】
任务T11——交通灯控制系统样机研製
测试与练习六
附录A MCS-51系列单片机指令表
附录B 常用积体电路引脚图
参考文献