随着单片机应用的日益广泛,学习和使用单片机者日渐增加,因此对单片机教材的需求也不断增加,本书就是为此目的而编写和修订的。 考虑到我国目前使用单片机的现状,本书以8位单片机MCS-51为主,以16位单片机MCS-96为辅,介绍单片机的基本原理和应用,主要包括:单片机芯片的硬件原理和结构、存储器扩展、I/O扩展、A/D及D/A转换、指令系统和汇编语言程序设计等内容。 为帮助读者学习,本书除介绍单片机的基本原理外,还列举了大量的应用实例,以及各种类型的练习题。 本书已被全国许多高校选作教科书、函授教材或短训班教材。此外,本书也可以作为工程技术人员及单片机爱好者的自学用书。
目录
- 1 单片机概述
- 1.1 单片机的概念
- 1.2 单片机的发展
- 1.3 单片机的应用
- 练习题
- 2 单片机芯片的硬件结构
- 2.1 MCS-51单片机的逻辑结构及信号引脚
- 2.2 MCS-51单片机的内部存储器
- 2.3 MCS-51单片机并行输入/输出口电路
- 2.4 MCS-51单片机时钟电路与时序
- 2.5 MCS-51单片机工作方式
- 练习题
- 3 MCS-51单片机指令系统
- 3.1 MCS-51单片机指令格式和寻址方式
- 3.2 MCS-51单片机指令分类介绍
- 3.3 MCS-51单片机指令汇总
- 练习题
- 4 MCS-51汇编语言程序设计
- 4.1 汇编语言程序设计概述
- 4.2 单片机汇编语言程序的基本结构形式
- 4.3 MCS-51单片机汇编语言程序设计举例
- 4.4 MCS-51汇编语言的伪指令
- 4.5 单片机汇编语言源程序的编辑和汇编
- 练习题
- 5 单片机存储器扩展
- 5.1 MCS-51单片机系统扩展及结构
- 5.2 MCS-51单片机存储器扩展与编址技术
- 5.3 MCS-51单片机程序存储器扩展
- 5.4 MCS-51单片机数据存储器扩展
- 5.5 存储器综合扩展
- 5.6 MCS-51单片机存储器系统的特点和使用
- 练习题
- 6 单片机的中断与定时系统
- 6.1 MCS-51单片机中断系统
- 6.1.1 单片机中断技术概述
- 6.2 MCS-51单片机的定时器/计数器
- 6.3 MCS-51单片机外部中断源的扩展
- 6.4 定时器/计数器与中断综合应用举例
- 练习题
- 7 单片机I/O扩展及应用
- 7.1 单片机为什么需要I/O扩展
- 7.2 单片机简单I/O扩展
- 7.3 8255A可编程通用并行接口芯片
- 7.4 8155带RAM和定时器/计数器的可编程并行接口芯片
- 7.5 8279可编程键盘/显示器接口芯片
- 7.6 MCS-51单片机键盘接口技术
- 7.7 MCS-51单片机显示器接口技术
- 7.8 MCS-51单片机打印机接口技术
- 练习题
- 8 单片机串行数据通信
- 8.1 串行通信基础知识
- 8.2 MCS-51单片机的串行口及控制寄存器
- 8.3 MCS-51单片机串行通信工作方式
- 练习题
- 9 单片机与数/模及模/数转换器接口
- 9.1 MCS-51单片机与D/A转换器的接口和应用
- 9.2 MCS-51单片机与A/D转换器的接口与应用
- 练习题
- 10 MCS-51单片机应用及开发技术
- 10.1 单片机应用举例
- 10.2 单片机系统可靠性技术
- 11 MCS-96单片机结构
- 练习题
- 12 MCS-96指令系统
- 12.1 概述
- 12.2 MCS-96指令介绍
- 12.3 编程举例
- 12.4 MCS-96单片机指令汇总
- 练习题
- 附录 部分练习题