目 录 第1章 基础知识 1. l 码制 1. 1. l 英文字符的表示方法--ABCII码 1. 1. 2 BCD码(二进制编码的十进制数) 1. 1. 3 计算机中带符号数的表示方法 1. 2 计算机的基本知识 1. 2. l 计算机的工作过程及内部结构 1. 2. 2 指令及指令系统 1. 3 寻址方式 l. 4 单片机及其发展概况 1. 4. l 单片机及其特点 1. 4. 2 单片机技术现状及发展趋势 习题1 第2章 增强型MCS-51单片机结构 2. 1 内部结构和引脚功能 2. 1. 1 内部结构 2. 1. 2 引脚功能 2. 2 输入/输出(I/O)口 2. 2. 1 P1口内部结构及使用 2. 2. 2 P0口内部结构及使用 2. 2. 3 P2口内部结构及使用 2. 2. 4 P3口内部结构及使用 2. 2. 5 I/O口负载能力 2. 2. 6 读锁存器和读引脚指令 2. 3 存储器系统 2. 3. l 程序存储器 2. 3. 2 片内数据存储器 2. 3. 3 外部数据存储器 2. 4 MCS-51外部存储器的连接 2. 4. 1 CPU地址线与存储器地址线的连接 2. 4. 2 MCS-51控制系统中程序存储器的连接 2. 4. 3 数据存储器的连接 2. 5 操作时序 2. 5. l 对外部程序存储器的读操作时序 2. 5. 2 外部数据存储器读写时序 2. 5. 3 6时钟/机器周期模式下的时序 2. 6 复位及复位电路 2. 6. 1 CPU内部复位电路 2. 6. 2 复位电路 2. 7 节电运行状态和掉电运行状态 习题2 第3章 MCS-51指令系统 3. 1 MCS-51指令系统 3. 1. l 数据传送指令 3. 1. 2 算术运算指令 3. 1. 3 逻辑运算指令 3. 1. 4 位操作指令 3. 1. 5 控制及转移指令 3. 2 汇编语言程序设计基础 3. 2. l 汇编语言程序结构 3. 2. 2 汇编语言程序编辑与执行 *3. 2. 3 对汇编语言程序的基本要求 习题3 第4章 中断控制. 定时/计数器与串行口 4. 1 CPU与外设通信方式概述 4. 1. l 查询方式 4. 1. 2 中断通信方式 4. 2 增强型MCS-51中断控制系统 4. 2. l 中断源及标志 4. 2. 2 中断控制 4. 2. 3 中断响应过程及中断服务程序入口地址 4. 2. 4 中断初始化及中断服务程序结构 4. 3 增强型MCS-51定时/计数器 4. 3. l 定时/计数功能概述 4. 3. 2 定时/计数器T0. T1结构及控制 4. 3. 3 定时/计数器T2结构及控制 4. 3. 4 定时/计数器应用 4. 4 串行通信系统 4. 4. l 串行通信概念 4. 4. 2 增强型 MCS-51串行通信口控制及初始化 4. 4. 3 串行口工作方式及应用 4. 4. 4 增强型UART新增功能 4. 4. 5 RS232C串行接日标准及应用 4. 5 增强型MCS-51芯片识别和仿真 习题4 第5章 80C51内核增强型单片机芯片 5. 1 89C5lRX系列单片机概述 5. 2 P89C51RX引脚功能 5. 3 P89C5lRX系列片内存储器结构 5. 3. 1 片内程序存储器 5. 3. 2 片内数据存储器 5. 4 可编程计数器阵列PCA及应用 5. 4. 1 PCA结构及控制 5. 4. 2 PCA模块初始化步骤 5. 4. 3 PCA模块工作模式 5. 5 89C5lRX系列中断控制系统 5. 6 硬件看门狗 5. 7 P89C6XX2系列 *5. 8 P89C66X系列简介 5. 8. 1 封装形式及弓l脚功能 5. 8. 2 PCA模块 5. 8. 3 中断系统 习题5 第6章 51LPC系列单片机芯片 6. 1 内部结构和引脚功能 6. 1. 1 内部结构 6. 1. 2 引脚排列 6. 1. 3 特殊功能寄存器 6. 2 I/O端口输出模式 6. 2. l 准双向输出结构 6. 2. 2 漏极开路输出结构 6. 2. 3 上拉(互补推挽)输出结构 6. 2. 4 输入方式 6. 3 键盘中断功能 6. 4 模拟比较器 6. 4. 1 比较器结构 6. 4. 2 比较器初始化 6. 5 定时/计数器新增功能 6. 6 时钟及复位电路 6. 7 电源管理及复位电路 6. 7. l 掉电检测功能 6. 7. 2 上电检测 6. 7. 3 空闲模式和掉电操作模式 6. 7. 4 复位电路 6. 8 看门狗定时器 6. 8. l 硬件看门狗状态 6. 8. 2 通用定时器方式 6. 9 中断控制系统 6. 10 硬件配置信息 6. 11 A/D与D/A转换器 6. 11. 1 A/D转换器 6. 11. 2 D/A转换器 习题6 第7章 数字信号输入/输出接口电路 7. 1 I/O资源及扩展 7. 1. l 通过锁存器. 触发器扩展I/O口 7. 1. 2 用8255可编程I/O芯片扩展MCS一51的I/O口 7. l. 3 利用 8155/8156可编程I/O芯片扩展MCS-51的I/O口 7. 2 开关信号输入/输出方式 7. 3 简单显示驱动电路 7. 3. 1 发光二极管 7. 3. 2 驱动电路 7. 4 LED数码管及其显示驱动电路 7. 4. 1 LED数码管 7. 4. 2 LED数码显示器接日电路 7. 4. 3 LED点阵显示器及其接口电路 7. 5 键盘电路 7. 5. 1 按键结构及按键电压波形 7. 5. 2 键盘电路形式 7. 5. 3 键盘按键编码 7. 5. 4 键盘监控方式 7. 6 光电耦合器件接口电路 7. 7 单片机与继电器接口电路 习题7 第8章 单片机应用系统开发 8. 1 单片机应用系统开发过程 8. 1. l 总体设计 8. 1. 2 硬件设计 8. 1. 3 资源分配 8. 2 单片机开发工具及选择 8. 2. l 仿真器 8. 2. 2 其他工具 8. 3 系统可靠性设计 8. 3. l 硬件可靠性设计 8. 3. 2 系统自诊断技术 8. 3. 3 系统抗干扰性能 习题8 附录A 实验 实验一 MCS-51单片机及其开发系统(仿真器)的认识 实验二 MCS-51指令系统 实验三 MCS-51指令系统综合练习 实验四 中断实验 实验五 显示器与定时中断 实验六 串行通信 实验七 键盘扫描 实验八 A/D转换 实验九 D/A转换 附录B 串行EEPROM存储器及应用 附录C ASCll码表 参考书目 注:加*的部分为扩展内容, 教学时可根据学时作适当删节.