第一章 概述 1
学习目标 1
第一节 计算机基础知识 1
第二节 单片机概述 4
第三节 计算机中信息的表示 8
本章小结 18
习题一 18
第一节 MCS-51单片机的内部结构与引脚说明 20
学习目标 20
第二章 MCS-51单片机的硬件结构 20
第二节 MCS-51的存储器 23
第三节 输入输出(I/O)口 31
第四节 CPU时序 34
第五节 MCS-51单片机的工作方式 36
本章小结 39
习题二 39
第一节 MCS-51指令系统概述 40
学习目标 40
第三章 指令系统及程序设计 40
第二节 寻址方式 41
第三节 指令系统 43
第四节 汇编语言程序概述 57
第五节 汇编语言程序设计 60
本章小结 74
习题三 75
第一节 单片机的定时器/计数器 77
学习目标 77
第四章 单片机中断系统、定时器/计数器与串行接口 77
第二节 单片机中断系统 84
第三节 MCS-51单片机外部中断源的扩展 93
第四节 定时器/计数器与中断综合应用举例 96
第五节 串行接口 98
本章小结 111
习题四 111
第一节 概述 113
学习目标 113
第五章 输入/输出(I/O)接口 113
第二节 外部存储器及其扩展 118
第三节 简单I/O口扩展方法 121
第四节 8255芯片及扩展I/O接口 123
第五节 8155芯片及扩展I/O接口 132
第六节 数码管LED的应用 138
第七节 键盘 142
第八节 液晶显示器LCD 149
本章小结 162
习题五 163
第六章 A/D转换和D/A转换 164
学习目标 164
第一节 概述 164
第二节 A/D转换器的使用 169
第三节 D/A转换器的使用 177
本章小章 183
习题六 183
第一节 PIC16C6X系列单片机简介 184
第七章 新型单片机简介 184
学习目标 184
第二节 PIC16C6X系列单片机概述 188
第三节 MCS-96系列单片简介 195
本章小结 203
习题七 204
附录 MCS-51教学实验 205
实验一 数据传送 205
实验二 代码转换 207
实验三 数据排序 212
实验四 数据检索 215
实验五 数据存储器的扩展 221
实验六 中断实验 222
实验七 定时器、计数器实验 226
实验八 异步通信实验 228
实验九 可编程接口8155的应用实验 230
实验十 ADC0809的接口与应用 232
参考文献 233