内容简介
蓝天、陈永、王婷、贺清编著的《单片机原理及实用技术》以使用泛的MCS-51系列单片机为对象,以单片机应用系统设计为主线,先详细介绍了单片机系统结构与性能,内容涉及内部结构、I/O、 CPU时序、定时器与中断系统等。然后,对汇编指令系统和C51编程进行了详解,旨在使读者能够理解编程思路。接着,以仿真软件Protel Keil C51、 Proteus为核心,从实验、实践、实用的角度,通过丰富的实例详细介绍了上述软件在理论教学和应用产品开发过程中的应用。,以STC89C52系统板为例,讲解典 型项目案例和应用实训,使读者可以在该系统下学习和开发单片机软硬件系统。《单片机原理及实用技术》在编写时力求通俗、易懂,内容安排以“紧密结合实践”为,通过大量的实训案例,配以相应的实现过程,使读者能够快速掌握单片机设计理论和实现方法。
目录
第1章
单片机基础知识
1.1 单片机简介
1.2 单片机的发展状况
1.3 单片机的特点及应用领域
1.4 单片机的发展趋势
练习与思考
第2章 MCS-51单片机系统结构和性能
2.1 MCS-51单片机的性能参数
2.2 MCS-51单片机内部结构
2.3 MCS-51单片机的引脚描述
2.4 MCS-51单片机存储器的组织形式
2.5 MCS-51单片机的输入/输出接口
2.6 MCS-51单片机的复位与CPU时序
2.7 MCS-51单片机的定时器与时钟
2.8 MCS-51单片机的中断系统
练习与思考
第3章 MCS-51单片机的汇编指令系统
3.1 汇编指令系统概述
3.2 MCS-51单片机的寻址方式
3.3 MCS-51单片机的数据传送指令
3.4 MCS-51单片机的算术操作指令
3.5 MCS-51单片机的逻辑与移位指令
3.6 MCS-51单片机的程序控制流指令
3.7 MCS-51单片机的位操作指令
练习与思考
第4章
单片机C51程序设计
4.1 C51语言概述
4.2 C51语言的基本语法
4.3 C51程序基本结构及基本语句
4.4 函数
4.5 C51构造数据类型
4.6 Keil C51编程基础
4.7 Keil C51开发实例
练习与思考
第5章 Protel 99SE电路设计
5.1 认识电路板
5.2 电路板设计的基本步骤
5.3 电路板类型的选择
5.4 Protel 99SE简介
5.5 启动常用的编辑器
5.6 绘制电路原理图
练习与思考
第6章 Proteus电子仿真软件
6.1 Proteus 7 Professional界面介绍
6.2 绘制电路原理图
6.3 Proteus VSM与μVision2的联调
6.4 Proteus仿真实例——P1口的应用
6.5 Proteus仿真实例——闪烁灯
6.6 Proteus仿真实例——流水灯
6.7 Proteus仿真实例——模拟交通信号灯
练习与思考
第7章 MCS-51单片机内部资源编程
7.1 并行输入/输出接口编程
7.2 定时器/计数器编程
7.3 外部中断编程
7.4 串行接口编程
练习与思考
第8章 MCS-51单片机常用接口
8.1 MCS-51单片机系统
8.2 矩阵键盘接口
8.3 继电器接口
8.4 74HC164串转并接口
8.5 74HC165并转串接口
8.6 1602 LCD接口
练习与思考
第9章 MCS-51单片机扩展
9.1 SPI接口(93C64 EEPROM读写)
9.2 I2C总线(24C04 EEPROM读写)
9.3 A/D、D/A转换芯片PCF8591
9.4 并行I/O接口(8255A)
练习与思考
第10章 MCS-51单片机应用系统设计
10.1 单片机应用系统开发的基本过程
10.2 单片机应用系统的硬件系统
10.3 DS1302实时时钟
10.4 DS18820数字温度计
练习与思考
附录1 MCS-51单片机汇编指令对标志位的影响
附录2 MCS-51单片机指令系统简表
参考文献