内容简介
第1章 微型计算机基础知识
1.1 计算机中的数和编码系统
第一篇 学习指导和习题解答
习题与思考题解题思路与方法
第2章 MCS-51单片机组成及结构分析
2.1 MCS-51单片机主要功能特点
2.2 MCS-51单片机的引脚功能
2.3 MCS-51单片机内部结构分析
2.4 MCS-51单片机CPU时序
2.5 MCS-51单片机低功耗运行方式
习题与思考题解题思路与方法
第3章 MCS-51单片机汇编语言程序设计
3.1 MCS-51单片机指令系统
3.2 MCS-51单片机典型汇编语言程序设计要点
习题与思考题解题思路与方法
4.1 MCS-51单片机的定时/计数器
第4章 MCS-51单片机内部接口电路
4.2 MCS-51单片机中断系统
4.3 MCS-51单片机串行口
习题与思考题解题思路与方法
第5章 MCS-51单片机系统扩展
5.1 MCS-51单片机系统扩展功能
5.2 MCS-51片机存储器扩展
5.3 MCS-51单片机人机接口电路的扩展
5.4 MCS-51单片机模拟量输入通道接口技术
5.5 MCS-51单片机模拟输出接口电路
5.6 MCS-51单片机开关量输入输出电路
习题与思考题解题思路与方法
第二篇 实验指导
第6章 指令和寻址方式的验证实验
实验1 数据传送类指令的验证实验
实验2 程序存储器数据传送、堆栈、交换指令的应用实验
实验3 算术运算类指令对程序状态字的影响实验
实验4 逻辑运算类指令对字节拆分的应用实验
实验5 控制转移类指令在有转移范围限制时的应用实验
实验6 布尔处理类指令位寻址寄存器的操作验证实验
实验7 利用不同位寻址方式完成相同功能实验
第7章 单片机内部接口设备的使用实验
实验1 MCS-51定时器的应用实验
实验2 MCS-51中断系统的应用实验
实验3 MCS-51串行口的应用实验
实验4 MCS-51并行口的应用实验
第8章 典型子程序设计实验
实验1 多字节加法程序设计实验
实验2 数据块传送程序设计实验
实验3 数码转换程序设计实验
实验4 数制转换程序设计实验
实验5 寻找最大/最小值程序设计实验
实验6 数值排序程序设计
第9章 外部接口应用实验
实验1 8255A接口扩展实验
实验2 微型打印机的控制实验
实验3 模数转换实验
实验4 数模转换实验
实验5 串行LED驱动接口芯片MAX7219的应用实验
实验6 步进电机控制实验
实验7 串行EEROM的使用实验
实验8 液晶显示器LCD控制实验
实验9 串行实时时钟接口芯片DS1302的应用实验
附录一 MCS-51指令表
附录二 典型外围器件封装
附录三 C51简介
附录四 QTH仿真器的使用说明
附录五 ASCⅡ码(美国标准信息交换代码)
参考文献