第1章MCS-51单片机硬件结构及指令系统(1)
1.1单片机技术概述(1)
1.2MCS-51单片机的基本组成(5)
1.3MCS-51单片机引脚定义及功能(8)
1.4MCS-51存储器结构(10)
1.5MCS-51单片机的复位操作(16)
1.6MCS-51单片机的最小系统(18)
1.7C语言与MCS-1单片机(19)
1.8MCS-51指令系统(27)
1.9思考与练习(35)
第2章单片机开发设计流程(36)
2.1PROTEUS的单片机系统仿真(36)
2.2KEIL μVision2 IDE环境入门(50)
2.3ISP、 IAP技术及应用(60)
2.4思考与练习(66)
第3章并口I/O端口(67)
3.1并行 I/O 端口(67)
3.2并行I/O口的应用(72)
3.3并行I/O口的扩展(73)
3.4思考与练习(75)
第4章中断系统(76)
4.1中断概述(76)
4.2MCS-51单片机中断控制系统(76)
4.3中断程序举例(80)
4.4思考与练习(82)
第5章定时器原理及应用(83)
5.1单片机定时/计数器(Timer/Counter)概述(83)
5.2与定时/计数器有关的特殊功能寄存器(83)
5.3定时/计数器的工作方式(85)
5.4定时/计数器的应用(87)
5.5思考与练习(96)
第6章单片机接口技术(97)
6.1MCS-51单片机与键盘的接口技术(97)
6.2单片机与LED数码管接口技术(106)
6.3LCD显示器及其接口(112)
6.4思考与练习(126)
第7章串行通信技术(127)
7.1串行通信基础(127)
7.2串行通信的基本概念(128)
7.380C51的串行口(131)
7.4单片机串行口应用举例(137)
7.5思考与练习(144)
第8章单片机总线技术(145)
8.1IC总线器件及其应用(145)
8.2单总线器件及应用实例(151)
8.3SPI总线简介(167)
8.4思考与练习(174)
第9章基于C51单片机的伺服电机控制(175)
9.1模块功能描述(175)
9.2必备知识(175)
9.3设计案例(176)
9.4相关知识(184)
9.5思考练习与拓展训练(190)
第10章基于C51单片机的触觉导航模块(191)
10.1模块功能描述(191)
10.2必备知识(191)
10.3设计案例(192)
10.4相关知识(199)
10.5思考练习与拓展训练(205)
第11章基于C51单片机的红外导航模块(206)
11.1模块功能描述(206)
11.2必备知识(206)
11.3设计案例(207)
11.4相关知识(213)
11.5思考练习与拓展训练(219)
第12章基于C51单片机的LCD显示模块(221)
12.1模块功能描述(221)
12.2必备知识(221)
12.3设计案例(222)
12.4相关知识(229)
12.5思考练习与拓展训练(233)
第13章基于C51单片机的超声波导航模块(234)
13.1模块功能描述(234)
13.2必备知识(234)
13.3设计案例(235)
13.4相关知识(243)
13.5思考练习与拓展训练(249)
第14章基于C51单片机的“串行通信”模块(251)
14.1功能模块描述(251)
14.2必备知识(251)
14.3设计案例(252)
14.4相关知识(261)
14.5思考练习与拓展训练(266)
第15章基于C51单片机的温度检测模块(267)
15.1模块功能描(267)
15.2必备知识(267
15.3设计案例(267
15.4相关知识(279)
15.5思考练习与拓展训练(285)
附录(286)
附录1Proteus菜单命令(286)
附录2Keil μVision2 IDE界面菜单栏命令工具栏和快捷方式(290)参考文献(296) 2100433B