本书结合实际,共采用14个任务,以任务为中心展开教学,每个任务均为实际课题,要求硬件与软件结合。为提高教学效果,与此书相配套开发一块单片机学习开发学习板,从最简单的实际课题出发,逐步提高,到比较综合性的课题。使学生从解决实际问题出发,在解决实际问题的过程中学习提高,然后再思考,这样从实践一理论一再回到实际,采用这种探索性的学习方法,提高学生的学习兴趣,符合认知规律。
本书的内容更符合单片机应用实际,去掉了如8279、8255等不太常用的课题内容,而增加了如I2C、PIC、KEIL C51等较流行的单片机内容。
上篇 核心模块
单元一 单片机概述
1.1 单片机简介
1.2 单片机发展概述
1.3 单片机的应用领域
1.4 单片机的发展趋势
1.5 MCS-51系列单片机简介
1.6 学习单片机技术的方法
单元二 MCS-51单片机内部结构
2.1 任务一——单灯受控闪烁
单元三 MCS-51单片机指令系统
3.1 任务二——P1口外接8只LED发光二极管模拟彩灯
3.2 任务三——单片机做加、减、乘、除运算
3.3 任务四——单片机作逻辑运算
3.4 任务五——按键控制灯
3.5 任务六——动态扫描LED显示电路
单元四 汇编语言程序设计
4.1 任务七——单片机计数器
单元五 MCS-51单片机内部资源
5.1 任务八——单片机计数并显示
5.2 任务九——单片机流水灯控制
5.3 任务十——两台单片机数据互传
中篇 综合模块
单元六 产品开发流程及相关知识
6.1 产品开发流程
6.2 小项目开发管理
单元七 单片机应用系统设计举例
7.1 任务十一——潜水泵自动控制保护器
7.2 任务十二——可调速加热炉控制器
下篇 提高模块
单元八 单片机高级程序设计
8.1 Keil C51开发系统基本知识
8.2 任务十三——多路多点定时器
8.3 任务十四——计重计数电子秤
单元九 PIC单片机简介
9.1 PIC单片机与MCS-51系列单片机的区别
9.2 PIC系列单片机概述
9.3 PICl6F84A硬件资源简介
9.4 PICl6F84A单片机的指令系统
附录一:MCS-51单片机指令速查表
附录二:PIC单片机指令速查表
附录三:部分ASCII码表
附录四:Kefl C51使用入门
附录五:伟福硬件仿真器及其仿真软件
一、伟福硬件仿真器简介
二、仿真头介绍
三、仿真软件的安装
四、快速入门
五、在伟福中安装第三方编译器
附录六:Easy 51pro V2.0使用
一、软件启动
二、联机检测
三、打开文件
四、下载
参考文献与站点