项目1 单片机系统的认识与使用 1
项目任务 2
一、单片机编译软件Keil的学习与使用 2
二、单片机仿真软件Proteus的学习与使用 6
三、单片机烧录软件的学习与使用 10
相关知识 14
一、Keil的学习与使用 14
二、Proteus的学习与使用 15
三、单片机的基本结构 19
四、单片机的引脚及功能 28
五、单片机的基本电路 31
项目小结 33
习题 33
项目2 流水灯的设计与调试 34
项目任务 35
一、静态点亮LED的设计与调试 35
二、八灯交互闪烁的设计与调试 36
三、花式流水灯的设计与调试 37
相关知识 40
一、数制转换 40
二、单片机的I/O口 43
三、汇编语言及指令 48
四、数据转移类指令 52
项目任务参考程序 59
项目小结 62
习题 62
项目3 开关电路的设计与调试 63
项目任务 64
一、指拨开关电路的设计与调试 64
二、按钮开关电路的设计与调试 65
三、七段数码管静态显示的设计与调试 67
相关知识 70
一、单片机的输入电路 70
二、数码管与译码器 75
三、跳转类指令 80
项目任务参考程序 85
项目小结 87
习题 87
项目4 4×4键盘的设计与调试 88
项目任务 89
一、单数字动态扫描显示的设计与调试 89
二、多数字动态扫描显示的设计与调试 92
三、4×4键盘的设计思路 95
相关知识 98
一、键盘扫描 98
二、算术运算类指令 101
项目任务参考程序 106
项目小结 110
习题 110
项目5 码表的设计与调试 111
项目任务 112
一、流水灯的中断设计与调试 112
二、30s定时器的设计与调试 113
三、99s码表的设计与调试 115
相关知识 117
一、中断技术 117
二、定时器与计数器 123
三、逻辑运算类指令 130
项目任务参考程序 135
项目小结 140
习题 140
项目6 双机通信的设计与调试 142
项目任务 143
一、数据串行口的灯控显示 143
二、单数字加数循环显示 145
三、双机通信设计思路 146
相关知识 149
一、移位寄存器 149
二、串行通信接口 150
三、布尔指令 154
项目任务参考程序 157
项目小结 163
习题 163
项目7 显示屏的设计与调试 164
项目任务 165
一、8×8点阵显示数字和图形 165
二、16×16点阵显示汉字 171
三、LCD1602显示数字符号 174
四、LCD1602显示字符串 175
相关知识 177
一、LED点阵介绍 177
二、LED点阵工作原理 180
三、LCD液晶显示器 185
四、LCD显示控制原理 187
五、汇编伪指令 191
项目任务参考程序 195
项目小结 213
习题 213
项目8 综合项目训练 214
项目任务 215
一、多路抢答器的设计与调试 215
二、数字电压表的设计与调试 216
三、步进电动机控制系统的设计与调试 218
四、8255A控制交通灯的设计与调试 219
相关知识 221
一、单片机产品的开发 221
二、单片机与A/D、D/A接口 225
三、步进电动机控制 228
四、单片机系统的扩展 230
项目任务参考程序 238
设计要求 248
项目小结 250
习题 250
附录 MCS-51指令速查表 251
参考文献 254
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019