本书以MCS-51系列单片机为中心,介绍单片机的原理及应用,具体包括了MCS-51单片机的硬件结构、MCS-51单片机指令系统、汇编语言程序设计示范等。
第一章 单片机概述
1.1 什么是单片机
1.2 目前流行的单片机
1.2.1 Intel公司的单片机
1.2.2 Motorola公司的单片机
1.2.3 Toshiba(东芝)公司的单片机
1.2.4 Hitachi(日立)公司的单片机
1.2.5 Atmel公司的单片机
1.2.6 Philips公司的单片机
1.2.7 Siemens(西门子)公司的单片机
1.3 单片机的应用
1.3.1 单片机控制系统的-般模式
1.3.2 单片机应用系统的研制过程
习题与思考题
第二章 MCS-51单片机的硬件结构
2.1 MCS-51单片机的硬件结构
2.2 MCS-51单片机的引脚
2.3 MCS-51单片机的微处理器
2.3.1 运算器
2.3.2 控制器
2.4 MCS-51单片机存储器的结构
2.4.1 程序存储器
2.4.2 内部数据存储器
2.4.3 特殊功能寄存器(SFR)
2.4.4 位地址空间
2.4.5 外部数据存储器
2.5 时钟电路
2.5.1 时钟电路
2.5.2 机器周期和指令周期
2.5.3 典型指令时序
2.6 MCS-51单片机工作方式
2.6.1 复位方式和复位电路
2.6.2 掉电保护方式
习题与思考题
第三章 MCS-51单片机指令系统
3.1 指令系统概述
3.2 指令格式
3.3 指令系统的寻址方式
3.4 MCS-51指令分类介绍
3.4.1 数据传送类指令
3.4.2 算术操作指令
3.4.3 逻辑运算指令
3.4.4 控制转移类指令
3.4.5 位操作指令
3.5 MCS-51汇编语言的伪指令
3.6 MCS-51汇编语言的指令汇总
习題与思考题
第四章 汇编语言程序设计示范
4.1 数据块传送
4.1.1 数据存储器到数据存储器
4.1.2 程序存储器到数据存储器
4.2 查表程序
4.3 散转程序
4.4 码制转换
4.5 定点数运算
4.6 数字滤波
习题与思考题
第五章 MCS-51单片机片内硬件资源的应用
5.1 中断系统
5.1.1 中断的基本概念
5.1.2 MCS-51单片机的中断系统结构
5.1.3 MCS-51单片机的中断源及控制
5.1.4 中断响应
5.1.5 外部中断响应时间
5.1.6 外部中断的触发方式选择
5.1.7 中断服务程序设计
5.2 I/O端口应用
5.2.1 MCS-51单片机并行I/O端口结构
5.2.2 MCS-51单片机并行I/O端口的应用
5.3 定时器/计数器应用
5.3.1 MCS-51单片机定时器/计数器的结构与控制
5.3.2 内部定时/计数器做定时器的应用
5.3.3 内部定时/计数器做计数器的应用
5.4 串行接口应用
5.4.1 MCS-51单片机的串行13结构
5.4.2 串行接口的特殊功能寄存器
5.4.3 串行接口的工作方式
5.4.4 串行通信的波特率
5.4.5 串行通信应用举例
5.5 休眠方式应用
习题与思考题
第六章 单片机系统接口技术
6.1 MCS-51单片机外部总线的扩展
6.1.1 系统总线及构造
6.1.2 简单I/O接口的扩展
6.2 存储器扩展
6.2.1 存储器地址译码扩展的地址译码方法
6.2.2 程序存储器的扩展
6.2.3 数据存储器的扩展
6.3 显示器接口技术
6.3.1 LED数码显示器的结构与显示段码
6.3.2 液晶显示器
6.4 键盘接口
6.4.1 独立按键接口
6.4.2 矩阵式按键接口
6.4.3 键盘、显示器组合接口
6.4.4 利用串行口实现键盘/显示器接口
6.5 A/D、D/A转换器接口
6.5.1 D/A转换器接口
6.5.2 A/D转换器接口
6.5.3 串行A/D、D/A转换器接口
6.6 MCS-51单片机与微型打印机的接口
习题与思考题
第七章 单片机应用系统设计及举例
7.1 恒温控制
7.1.1 微型计算机基本系统
7.1.2 执行信号输出通道
7.1.3 系统的应用软件
7.2 步进电机控制
7.2.1 步进电机的控制原理
7.2.2 步进电机的驱动方式
7.2.3 步进电机的单片机控制
7.3 电子时钟设计
7.3.1 系统设计要求
7.3.2 总体方案设计
7.3.3 硬件设计
7.3.4 软件设计
7.3.5 程序清单
第八章 C语言在单片机系统中的应用
8.1 C语言概述
8.2 单片机C51的编程规范
8.3 C语言应用举例
8.3.1 短暂延时
8.3.2 C语言加法程序
8.3.3 TLC1549的应用
第九章 5l单片机开发系统介绍
9.1 开发系统简介
9.1.1 仿真器介绍
9.1.2 仿真器软件介绍
9.1.3 开发系统的应用
9.2 应用系统的抗干扰技术
9.2.1 干扰源及其传播途径
9.2.2 抗干扰措施
参考文献
第一章 单片机概述
单片机自20世纪70年代问世以来,以极高的性价比受到人们的重视和关注,应用广泛,发展快速。单片机的优点是体积小、重量轻、抗干扰能力强、对环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。通过学习单片机的知识,并能依靠自己的力量来开发单片机系统,可获得较高的经济效益。在我国,单片机已被广泛地应用在工业自动化.控制、自动检测、智能仪器仪表、家用电器等各个领域。
1.1 什么是单片机
单片机就是在一块硅片上集成了微处理器(CPU)、存储器(RAM、ROM、EPROM)和各种输入/输出(I/O)接口(定时器/计数器、并行I/O 口、串行口、A/D转换器以及脉冲调制器PWM等),这样一块芯片具有一台计算机的属性,因而被称为单片微型计算机,简称单片机。
单片机主要应用于测控领域,用以实现各种测试和控制功能,为了强调其控制属性,在国际上,一般把单片机称为微控制器(Micro Control Unit,MCU)。而在我国则比较习惯于使用“单片机”这一名称。