目录 1
序言 1
前言 1
第一章 单片机基础知识 1
第一节 微型计算机、微处理器和单片机的概念 1
第二节 单片机的发展、特点及应用 4
第三节 计算机系统中的数制 6
第四节 计算机中的编码 12
第二章 MCS-51系列单片机的总体介绍 17
第一节 MCS-51系列单片机的总体结构 17
第二节 MCS-51系列单片机芯片引脚功能 21
第三节 常用术语 25
第三章 MCS-51系列单片机中的存储器结构及I/O端口作用 27
第一节 点亮一位LED 27
第二节 存储器基本知识 29
第三节 MCS-51系列单片机的存储器 34
第四节 MCS-51系列单片机并行输入/输出口的作用 44
第五节 Dais系列单片机实验仪使用说明 47
第六节 Dais仿真软件的使用 51
第四章 MCS-51系列单片机的指令系统 58
第一节 概述 58
第二节 寻址方式 59
第三节 数据传送指令 64
第四节 算术运算指令 74
第五节 逻辑运算与移位类指令 80
第六节 控制转移指令 86
第七节 位操作指令 93
第五章 基本程序设计 97
第一节 给程序穿戴整齐 97
第二节 伪指令 98
第三节 汇编语言语句结构 100
第四节 汇编语言程序设计实例 102
第一节 概述 126
第六章 MCS-51系列单片机的定时器/计数器及其应用 126
第二节 MCS-51系列单片机定时器/计数器的结构 127
第三节 定时器/计数器的四种工作模式及其应用 132
第四节 流水灯程序的改进 141
第七章 MCS-51系列单片机的中断系统 144
第一节 概述 144
第二节 中断源 146
第三节 中断控制 149
第四节 中断响应 152
第五节 中断应用举例 154
第八章 MCS-51系列单片机系统的扩展 158
第一节 概述 158
第二节 MCS-51系列单片机最小应用系统的构成 159
第三节 扩展三总线的产生 161
第四节 程序存储器的扩展 164
第五节 数据存储器的扩展 172
第六节 MCS-51系列单片机扩展并行I/O端口 175
第一节 单片机LED显示器接口 189
第九章 MCS-51系列单片机显示器及键盘的接口技术 189
第二节 迪斯科显示程序 200
第三节 键盘及接口 201
第十章 MCS-51系列单片机串行接口 216
第一节 概述 216
第二节 串行通信的基本概念 217
第三节 MCS-51系列单片机串行口的结构及控制 221
第四节 串行口的工作方式 225
第五节 串行口应用 230
第十一章 单片机应用系统的设计与开发 237
第一节 交通信号灯模拟控制 237
第二节 玩乒乓球 249
第三节 单片机应用系统开发的基础知识 257
附录 261
附录A MCS-51指令表 261
附录B ASCII(美国标准信息交换码)表 266
参考文献 268