第1章 基础知识
1.1 数制
1.1.1 二进制
1.1.2 二进制与十进制之间的转换
1.1.3 十六进制
1.1.4 二进制数与十六进制数之间的转换
1.1.5 二进制数和十六进制数的运算
1.2 码制
1.2.1 英文字符的表示方法——ASCII码
1.2.2 BCD码(二进制编码的十进制数
1.2.3 计算机中带符号数的表示方法
1.3 计算机的基本认识
1.3.1 计算机的工作过程及其内部结构
1.3.2 指令及其指令系统
1.4 寻址方式
1.5 单片机及其发展概况
1.5.1 单片机及其特点
1.5.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 读锁存器和读引脚指令
2.3 存储器系统
2.3.1 程序存储器
2.3.2 片内数据存储器
2.3.3 外部数据存储器
2.4 MCS51外部存储器的连接
2.4.1 CPU地址线与存储器地址线的连接
2.4.2 MCS51控制系统中程序存储器的连接
2.4.3 数据存储器的连接
*2.5 操作时序
*2.5.1 对外部程序存储器的读操作时序
*2.5.2 外部数据存储器读写时序
2.6 复位及复位电路
2.6.1 CPU内部复位电路
2.6.2 复位电路
*2.7 掉电保护
*2.7.1 CPU内部数据存储器和特殊功能寄存器的保护
*2.7.2 具有掉电数据保护的系统组成及连接
*2.8 AT89C系列单片机简介
*2.8.1 AT89C51/52系列的主要特点
*2.8.2 AT89C1051/2051的主要特点
*2.8.3 AT89C系列编程
习题2
第3章 MCS-51指令系统及汇编语言程序设计基础
3.1 MCS-51指令系统
3.1.1 数据传送指令
3.1.2 算术运算指令
3.1.3 逻辑运算指令
3.1.4 位操作指令
3.1.5 控制及转移指令
3.2 汇编语言程序设计基础
3.2.1 汇编语言程序结构
3.2.2 汇编语言程序编辑与执行
*3.2.3 对汇编语言程序的基本要求
习题3
第4章 中断控制、定时/计数器与串行口
4.1 CPU与外设通信方式概述
4.1.1 查询方式
4.1.2 中断通信方式
4.2 MCS-51中断控制系统
4.2.1 中断源及标志
4.2.2 中断控制
4.2.3 中断响应过程及入口地址
4.2.4 中断初始化及中断服务程序结构
4.3 MCS-1定时/计数器
4.3.1 定时/计数功能概述
4.3.2 定时/计数器T0、T1结构及控制
*4.3.3 定时/计数器T2结构及控制
4.3.4 定时/计数器应用
4.4 串行通信系统
4.4.1 串行通信概念
4.4.2 MCS51串行通信口控制及初始化
4.4.3 串行口工作方式及应用
4.4.4 RS232C串行接口标准及应用
习题4
第5章 数字信号输入/输出接口电路
5.1 I/O资源及扩展
5.1.1 通过锁存器、触发器扩展I/O口
5.1.2 用8255可编程I/O芯片扩展MCS-51的I/O口
5.1.3 利用8155/8156可编程I/O芯片扩展MCS-51的I/O口
5.2 开关信号输入/输出方式
5.3 简单显示驱动电路
5.3.1 发光二极管
5.3.2 驱动电路
5.4 LED数码管及其显示驱动电路
5.4.1 LED数码管
5.4.2 LED数码显示器接口电路
5.4.3 LED点阵显示器及其接口电路
5.5 键盘电路
5.5.1 按键结构与按键电压波形
5.5.2 键盘电路形式
5.5.3 键盘按键编码
5.5.4 键盘监控方式
5.6 单片机与继电器接口电路
习题5
第6章 A/D、D/A转换电路
6.1 转换器基本原理
6.1.1 数模转换器DAC
6.1.2 DAC转换器的主要技术指标
6.1.3 模数转换器ADC
6.1.4 A/D转换器的性能指标
6.2 常用的A/D转换器与MCS-51单片机的接口
6.2.1 ADC0809
6.2.2 ADC0809与MCS-51单片机的接口
*6.2.3 MCS-51单片机与ADC574A的接口
6.3 常用D/A转换器与MCS-51单片机的接口
6.3.1 D/A转换器DAC0832
6.3.2 DAC0832与MCS51的接口
*6.3.3 MCS51与12位D/A转换器的连接
习题6
第7章 单片机应用系统开发
7.1 单片机应用系统开发过程
7.1.1 总体设计
7.1.2 硬件设计
7.1.3 软件设计
7.1.4 资源分配
7.1.5 系统性能测试及评价
7.2 单片机开发工具及选择
7.3 系统可靠性设计
7.3.1 硬件可靠性设计
7.3.2 软件可靠性设计
7.3.3 系统自诊断技术
7.3.4 系统抗干扰性能
7.4 单片机应用系统的调试和维护
7.4.1 系统调试
7.4.2 系统维护与维修
习题7
附录 实验
实验一 认识8051单片机及其开发系统(仿真机)
实验二 MCS-51指令系统
实验三 MCS-51指令系统综合练习
实验四 中断
实验五 显示器与定时中断
实验六 A/D转换
实验七 D/A转换
实验八 联机调试
参考文献