第一章 单片机的基本知识 1
1.1 单片机芯片的内部结构及原理 1
一、单片机的概念 1
二、单片机的类型 1
三、MCS-51系列单片机的内部结构 1
四、MCS-51系列单片机的引脚功能 2
五、MCS-51系列单片机存储器结构 3
1.2 MCS-51系列单片机指令系统 6
一、数据传送类指令 6
二、算术运算类指令 7
三、逻辑运算与循环类指令 8
四、程序转移类指令 9
五、位操作类指令 10
第二章 QTH-2008XS单片机软件操作 11
2.1 QTH-2008XS单片机实验仪功能介绍 11
2.2 QTH-2008XS下载式单片机实验仪开发环境 12
一、连接系统电源 12
二、QTH-2008XS开发环境的启动和退出 12
三、QTH-2008XS开发环境菜单介绍 12
四、QTH-2008XS开发环境使用方法 13
2.3 键盘监控程序简介 19
2.4 键盘操作说明 20
第三章 单片机基本应用实验 30
实验一 单片机实验仪操作 30
一、实验目的 30
二、实验设备 30
三、实验内容 30
四、程序调试 30
实验二 单片机指令练习 34
一、预习内容 34
二、实验练习 35
实验三 单片机程序设计实验 40
一、预习内容 40
二、实验练习 41
实验四 单片机I/O控制实验 51
一、预习内容 51
二、实验练习 51
实验五 中断系统实验 57
一、预习内容 57
二、实验练习 59
实验六 定时器/计数器实验 65
一、预习内容 65
二、实验练习 67
实验七 串/并转换实验 75
一、预习内容 75
二、实验练习 77
实验八 扩展存储器读写实验 86
一、预习内容 86
二、实验练习 87
实验九 简单的I/O口扩展实验 89
一、预习内容 89
二、实验练习 90
实验十 8255输入输出实验 92
一、预习内容 92
二、实验练习 94
实验十一 A/D转换实验 101
一、预习内容 101
二、实验练习 103
实验十二 D/A转换实验 106
一、预习内容 106
二、实验内容 107
实验十三 可编程序计数器8253实验 110
一、预习知识 110
二、实验练习 112
第四章 单片机综合实训 115
实训一 电子音乐 115
一、实训目的 115
二、实训设备与器件 115
三、实训内容 115
四、实训要求与思考题 120
实训二 电机驱动实训 120
一、实训目的 120
二、实训设备与器件 120
三、实训内容 120
四、实训要求与思考题 125
实训三 时钟/日历芯片DS1302秒表控制实训 125
一、实训目的 125
二、实训预习知识 126
三、实训设备与器件 128
四、实训内容 128
五、实训连线 129
六、实训程序流程图 129
七、实训参考程序 130
八、实训要求与思考题 133
实训四 7289键盘显示系统 134
一、实训目的 134
二、实训预习知识 134
三、实训设备与器件 136
四、实训内容 136
五、实训连线 136
六、实训程序流程图 138
七、实训参考程序 138
八、实训要求与思考题 152
实训五 LED点阵显示 153
一、实训目的 153
二、实训预习内容 153
三、实训设备与器件 153
四、实训内容 153
五、实训要求与思考题 160
实训六 点阵式LCD(128×64)液晶显示 160
一、实训目的 160
二、实训预习知识 160
三、实训设备与器件 162
四、实训内容 163
五、实训连线 163
六、实训参考程序流程图 163
七、实训参考程序 164
八、实训要求与思考题 171
实训七 DS18B20单总线数字式温度控制 171
一、实训目的 171
二、实训预习知识 171
三、实训设备与器件 174
四、实训内容 174
五、实训连线 174
六、实训程序 174
七、实训要求与思考题 180
实训八 AT24C16I2C总线 180
一、实训目的 180
二、实训预习知识 180
三、实训设备与器件 182
四、实训内容 182
五、实验连线 182
六、实验程序 182
七、实训要求与思考题 186
实训九 IC卡读写程序实训 186
一、实训目的 186
二、实训预习知识 186
三、实训设备与器件 189
四、实训内容 189
五、实训连线 189
六、实训参考程序 189
七、实训要求与思考题 198
实训十 单片机串行口与PC机通信 198
一、实训目的 198
二、实训预习知识 199
三、实训设备与器件 199
四、实训内容 199
五、实训连线 200
六、参考程序流程图 200
七、实训参考程序 201
八、实训调试 205
九、思考题 205
实训十一 8251可编程串行口与PC机通信 206
一、实训目的 206
二、实训预习知识 206
三、实验说明 207
四、实训连线 208
五、实验程序 208
六、实训调试 212
七、思考题 212
附录一 通用电路简介 213
附录二 常用芯片引脚排列图 216
参考文献 218