学习指导 1
一、单片微型计算机的产生和发展历史 1
二、单片机的总体组成 1
第0章 绪论 1
三、单片机的分类 2
四、单片机的特点和应用 2
习题与解答 3
学习指导 5
一、MCS-51系列单片机的结构(以8051为例) 5
第1章 MCS-51系列单片机的硬件结构 5
二、MCS-51系列单片机的中央处理器 7
三、MCS-51系列单片机的时序和工作方式 8
四、MCS-51系列单片机的存储器 8
五、MCS-51系列单片机的并行I/O接口 9
六、MCS-51系列单片机的定时器/计数器 10
七、MCS-51系列单片机的串行I/O接口 11
八、MCS-51系列单片机的中断系统 13
习题与解答 15
一、基本概念 21
第2章 寻址方式和指令系统 21
学习指导 21
二、7种寻址方式 22
三、寻址方式与寻址空间 23
四、MCS-51汇编语言指令概述 24
五、MCS-51指令类型 25
习题与解答 28
学习指导 38
一、基本概念 38
第3章 汇编语言程序设计 38
二、常用伪指令 39
三、顺序结构程序设计 39
四、分支结构程序设计 40
五、循环结构程序设计 40
六、子程序设计和参数传递 41
七、程序设计实例 42
习题与解答 44
学习指导 59
一、MCS-51单片机最小应用系统 59
第4章 单片机存储器扩展 59
二、MCS-51单片机系统扩展概述 60
三、程序存储器的扩展 62
四、数据存储器的扩展 63
五、串行EEPROM存储器及应用 63
习题与解答 65
学习指导 76
一、I/O口扩展概述 76
第5章 单片机I/O接口扩展 76
二、8255A可编程并行I/O扩展接口 77
三、8155可编程IO/RAM扩展接口 78
四、数/模(D/A)转换接口的扩展 79
五、模/数(A/D)转换接口的扩展 81
习题与解答 83
第6章 单片机外围设备及接口 92
学习指导 92
一、LED显示器及接口 92
二、按键、键盘及接口 93
四、串行通信及接口 95
三、打印机及接口 95
习题与解答 97
第7章 单片机应用系统的设计和开发 105
学习指导 105
一、单片机应用系统的设计 105
二、单片机应用系统的开发 106
习题与解答 108
二、实验的分类 111
三、实验设备 111
一、实验的重要性 111
单片微型机实验概述 111
四、典型仿真实验系统简述——以DVCC系列为例 112
五、实验的步骤 113
六、实验的安排 113
实验一 清零程序 114
一、实验目的 114
二、实验内容 114
三、实验程序框图 114
四、实验步骤 114
五、实验报告要求 115
三、实验程序框图 116
二、实验内容 116
实验二 数据传送 116
一、实验目的 116
四、实验步骤 117
五、实验报告要求 117
实验三 多精度加法 118
一、实验目的 118
二、实验内容 118
三、实验程序框图 118
四、实验步骤 118
五、实验报告要求 119
实验四 数据排序 120
一、实验目的 120
二、实验内容 120
三、实验程序框图 120
四、实验步骤 121
五、实验报告要求 121
二、实验内容 122
三、实验程序框图 122
一、实验目的 122
实验五 代码转换 122
四、实验步骤 123
五、实验报告要求 123
实验六 并行口 124
一、实验目的 124
二、实验内容 124
三、实验程序框图 124
五、实验报告要求 125
四、实验步骤 125
实验七 外部中断 126
一、实验目的 126
二、实验内容 126
三、实验程序框图 127
四、实验步骤 127
五、实验报告要求 128
实验八 定时器 129
一、实验目的 129
二、实验内容 129
五、实验报告要求 130
四、实验步骤 130
三、实验程序框图 130
实验九 显示器 131
一、实验目的 131
二、实验内容 132
三、实验程序框图 132
四、实验步骤 132
五、实验报告要求 132
二、实验内容 134
一、实验目的 134
实验十 键盘 134
三、实验程序框图 135
四、实验步骤 135
五、实验报告要求 136
实验十一 A/D转换 137
一、实验目的 137
二、实验内容 137
四、实验步骤 138
五、实验报告要求 138
三、实验程序框图 138
实验十二 串行通讯 139
一、实验目的 139
二、实验内容 139
三、实验程序框图 140
四、实验步骤 141
五、实验报告要求 142
实验一 清零程序 143
实验二 数据传送 143
实验参考程序 143
实验三 多精度加法 144
实验四 数据排序 145
实验五 代码转换 145
实验六 并行口 146
实验七 外部中断 147
实验八 定时器 148
实验九 显示器 148
实验十 键盘 149
实验十一 A/D转换 151
实验十二 串行通讯 152