| 作 者: | 宋伟伟 |
| 出版社: | 电子工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目录
项目一 单片机认知及操作环境使用 1
1.1 认识单片机 1
1.1.1 理论知识 1
1.1.2 实训任务 8
1.2 软件开发工具的使用 12
1.2.1 单片机的开发流程与工具 12
1.2.2 Proteus虚拟仿真平台 12
1.2.3 Keil C51的使用 16
1.2.4 实训任务 23
思考与练习 28
参考答案 28
项目二 基于C51的单片机应用系统设计 31
2.1 单片机的硬件结构 31
2.1.1 理论知识 31
2.1.2 实训任务 42
2.2 单片机的并行I/O端口 46
2.2.1 理论知识 46
2.2.2 实训任务 51
2.3 C51语言程序设计基础 56
2.3.1 理论知识 56
2.3.2 实训任务 68
思考与练习 73
参考答案 75
项目三 单片机常用接口设计与制作 78
3.1 LED数码管静态显示和接口技术 78
3.1.1 理论知识 78
3.1.2 实训任务 82
3.2 LED数码管动态显示和接口技术 85
3.2.1 理论知识 85
3.2.2 实训任务 86
3.2.3 实训任务拓展 89
3.3 LCD液晶显示和接口技术 93
3.3.1 理论知识 93
3.3.2 实训任务 104
3.4 独立式按键接口技术 111
3.4.1 理论知识 111
3.4.2 实训任务 113
3.5 矩阵式按键接口技术 117
3.5.1 理论知识 117
3.5.2 实训任务 121
思考与练习 128
参考答案 128
项目四 单片机中断与定时系统 132
4.1 简易地震报警器控制 132
4.1.1 理论知识 132
4.1.2 实训任务 140
4.2 航标指示灯系统设计 146
4.2.1 理论知识 146
4.2.2 实训任务 153
4.3 简易按键计数器控制 157
4.3.1 理论知识 157
4.3.2 实训任务 158
4.4 交通灯系统设计 162
思考与练习 177
参考答案 177
项目五 单片机串行通信技术及应用 182
5.1 单片机串行通信的基础知识 182
5.1.1 串行通信基础 182
5.1.2 51单片机的串行口 184
5.1.3 51单片机串行口编程控制方法 189
5.2 单片机串行转并行数显控制 189
5.2.1 串行口扩展并行I/O口 189
5.2.2 串入并出外围显示电路 189
5.2.3 实训任务 191
5.3 单片机与PC串行通信 194
5.3.1 什么是 RS-232接口 194
5.3.2 RS-232总线标准 194
5.3.3 RS-232接口特点 195
5.3.4 RS-232电平转换电路 195
5.3.5 MAX232 196
5.3.6 实训任务 197
思考与练习 202
参考答案 202
项目六 单片机综合设计与实践 206
6.1 基于MCS-51的LCD液晶显示系统设计与制作 207
6.2 放大器非线性失真装置设计与制作 219
6.3 基于STM32的USART、D/A、A/D转换实验 225
6.4 基于STM32的简易计算器设计与制作 232
6.5 基于STM32的H产品转接板断路检测 240
6.6 基于STM32的H产品转接板漏电流检测 247
思考与练习 253
参考答案 254