单片机原理与接口技术(第四版)(含光盘)(配有电子课件) / 高职高专计算机应用技术专业系列规划教材、十二五职业教育国家规划教材
作者: 李明、毕万新
出版时间:2014年8月
出版社:大连理工大学出版社有限公司
- 大连理工大学出版社有限公司
- 9787561187463
- 194455
- 0065157143-2
- 16开
- 2014年8月
- 工学
- 计算机科学与技术
- TP368.1
- 计算机类
- 高职高专
这次修订保留并加强了原书注重实用的特色,跟随发展方向,保持内容先进,删除一些不常用的内容。叙述深入浅出,语言通俗易懂,内容完整系统,提供丰富实用的资料,例题程序解释详细,每个知识点都有仿真项目,关键点有各种提示,实训项目指导详细,可操作性强,关键地方有视频演示,实际操作的项目多,习题多样有答案。本教材由李明、毕万新任主编。
项目1 节日彩灯控制器——MCS-51单片机的基本结构及开发工具
任务1.1 认识单片机——单片机的概述
1.1.1 单片机的用武之地
1.1.2 单片机的基本概念
1.1.3 单片机的发展
1.1.4 单片机系列产品
1.1.5 MCS-51系列单片机
任务l.2 设计单片机的最小系统
1.2.1 引脚功能
1.2.2 时钟电路
1.2.3 复位电路
1.2.4 单片机的开发方法
1.2.5 单片机应用开发工具简介
1.2.6 利用Proteus设计一个简单的仿真项目
1.2.7 51系列单片机运行的硬件条件
任务1.3 设计LED的驱动电路
1.3.1 单片机的并行端口
1.3.2 简单LED接口
1.3.3 带简单驱动的LED接口
1.3.4 设计节日彩灯控制器电路
任务1.4 节日彩灯控制器的工作过程和仿真调试
1.4.1 在Proteus户给项目添加程序
1.4.2 单片机存储器结构
1.4.3 程序存储器ROM
1.4.4 片内数据存储器RAM
1.4.5 外部数据存储器
1.4.6 CPU的结构
任务1.5 节日彩灯控制器的制作调试
1.5.1 制作方案的选择
1.5.2 制作节日彩灯控制器
任务1.6 节日彩灯控制器的改进
项目小结
习题1
项目2 产品计数器——单片机汇编语言指令和程序设计
任务2.1 LED数码管及其驱动电路(静态)
任务2.2 数码管计数器(静态)显示程序设计
2.2.1 汇编语言指令概述
2.2.2 汇编语言伪指令
2.2.3 MCS-51系列单片机的指令格式和寻址方式
2.2.4 数据传送指令
2.2.5 算术运算指令
2.2.6 逻辑操作指令
2.2.7 控制转移指令
2.2.8 位处理指令
任务2.3 产品计数器电路和显示程序
2.3.1 程序设计方法概述
2.3.2 顺序程序设计
2.3.3 分支程序设计
2.3.4 散转程序设计
2.3.5 循环程序设计
2.3.6 子程序设计
任务2.4 产品计数器设计制作和调试
2.4.1 产品计数器的设计和仿真调试
2.4.2 制作产品计数器
2.4.3 产品计数器的改进
项目小结
习题2
项目3 自动防盗报警器——中断系统
任务3.1 中断控制LED——MCS-51单片机的中断系统
3.1.1 中断控制LED电路设计
3.1.2 中断源
3.1.3 中断控制
3.1.4 中断处理过程
3.1.5 中断程序设计方法
任务3.2 多个外部中断源控制LED——扩展外部中断源
3.2.1 扩展外部中断源的方法
3.2.2 扩展外部中断源的程序设计方法
任务3.3 自动防盗报警器硬件和软件设计并仿真调试
3.3.l 硬件设计
3.3.2 软件设计
3.3.3 单片机的电源控制
任务3.4 自动防盗报警器制作调试
3.4.1 制作和测试自动防盗报警器
3.4.2 程序下载和调试
3.4.3 文档整理
任务3.5 自动防盗报警器改进
项目小结
习题3
项目4 电子秒表——定时器/计数器
任务4.1 电子秒表电路
4.1.1 6位数码管显示电路
4.1.2 电子秒表的驱动程序
任务4.2 认识定时器——计数与定时
4.2.1 计 数
4.2.2 定 时
任务4.3 定时器/计数器的控制
4.3.1 定时方式寄存器TMOD
4.3.2 定时控制寄存器TCON
4.3.3 定时器/计数器工作原理
4.3.4 定时器/计数器的编程方式
任务4.4 定时器/计数器的工作方式与应用举例
4.4.1 工作方式0
4.4.2 工作方式1
4.4.3 工作方式2
4.4.4 工作方式3
任务4.5 电子秒表的仿真调试和制作
4.5.1 设计思路
4.5.2 仿真调试和制作
4.5.3 电子秒表的改进
项目小结
习题4
项目5 远程控制电子钟——串行接口与应用
任务5.1 了解有关通信的知识
5.1.1 数据通信的概念
5.1.2 串行通信中数据的传输方式
5.1.3 串行通信的两种基本通信方法
5.1.4 串行通信的传送速率
5.1.5 串行通信中的校验
5.1.6 串行通信的实现
任务5.2 认识单片机的串行口
5.2.1 串行接口结构
5.2.2 串行接口控制
任务5.3 单片机串行口的工作方式和应用
5.3.1 串行口方式0
5.3.2 串行口方式1
5.3.3 串行口方式2
5.3.4 串行口方式3
5.3.5 关于11位帧格式的使用
任务5.4 远程控制电子钟的设计
5.4.1 远程控制电子钟的电路设计
5.4.2 PC机的串行口
5.4.3 单片机与PC机串口相连
5.4.4 远程控制电子钟的程序设计
任务5.5 远程控制电子钟的仿真调试
任务5.6 远程控制电子钟的制作和调试
5.6.1 制作要点
5.6.2 调试要点
5.6.3 制作调试总结
5.6.4 改进方向
任务5.7 其他串行总线介绍
5.7.1 串行总线概述
5.7.2 I2C总线使用举例
项目小结
习题5
项目6 点阵式LED广告屏——单片机的系统扩展
任务6.1 认识单片机三总线
6.1.1 MCS-51系列单片机三总线概述
6.1.2 MCS-51系列单片机三总线的形成
6.1.3 I/O接口扩展方法
6.1.4 使用地址译码器扩展I/O接口
任务6.2 点阵式LED广告屏的电路设计
6.2.1 认识LED点阵
6.2.2 LED点阵的扫描式显示驱动电路
6.2.3 点阵式广告屏的电路设计
任务6.3 点阵式广告屏的程序设计
6.3.1 图形和字模
6.3.2 扫描式显示程序设计
任务6.4 点阵式广告屏的制作调试和改进
6.4.1 制作和调试
6.4.2 项目总结
6.4.3 改进方向
项目小结
习题6
项目7 LCD日历钟——人机接口
任务7.1 键盘接口
7.1.1 按键与去抖
7.1.2 键盘接口
7.1.3 键盘输入程序设计举例
任务7.2 LED显示接口
7.2.1 LED显示与驱动
7.2.2 LED数码管静态显示
7.2.3 LED数码管动态显示
任务7.3 LCD显示
7.3.1 LCD液晶显示器简介
7.3.2 常见LCD显示模块FM1602介绍
任务7.4 LCD显示的日历时钟设计
7.4.1 LCD日历时钟的电路设计
7.4.2 LCD日历时钟的程序设计
任务7.5 日历时钟的完善
项目小结
习题7
项目8 数字温度控制器——I/O过程通道
任务8.1 温度控制器电路设计
8.1.l 设计要求
8.1.2 温度控制器电路
任务8.2 开关量的输入输出
8.2.1 开关量输入
8.2.2 开关量输出
任务8.3 并行接口的模拟量输入通道
8.3.1 并行接口A/D转换器的分类与技术指标
8.3.2 并行接口A/D转换器ADC0809
8.3.3 AD574A逐次比较型12位A/D转换器
任务8.4 串行接口的模拟量输入通道
8.4.1 串行A/D转换器的介绍
8.4.2 串行A/D转换器LTC1l864的应用
8.4.3 DSl8820和单总线的原理与应用
任务8.5 并行接口的模拟量输出通道
8.5.1 D/A转换器指标与分类
8.5.2 并行D/A转换器及应用介绍
任务8.6 串行接口的模拟量输出通道
8.6.1 串行D/A转换器AD5320