模块1 点亮发光二极管 1
教学目标 1
中华人民共和国国家工业和信息化部人才交流中心认证考试要求 2
教学导图 2
本案例知识链 3
趣味小故事 4
任务1 点亮一只发光二极管 5
1.1 单片机点亮一只发光二极管 5
1.2 硬件仿真电路构建——Proteus软件使用 8
1.3 单片机控制程序设计——Keil软件使用 14
1.4 单片机基础知识(一) 21
1.5 Keil软件与Proteus软件联调 28
1.6 典型案例电源待机指示灯 33
任务2 发光二极管的闪烁显示 35
2.1 软件分析 35
2.2 延时程序设计 37
2.3 单片机基础知识(二) 40
2.4 单片机系统开发流程 41
2.5 模拟汽车转向灯设计 45
知识测试 48
模块2 实现0~99计数 50
教学目标 50
中华人民共和国工业和信息化部人才交流中心认证考试要求 51
教学导图 51
本案例知识链 52
趣味小故事 52
任务1 制作一位数码管显示电路 54
1.1 构建数码管显示硬件电路 54
1.2 程序设计分析 56
1.3 单片机指令系统(一) 57
1.4 伪指令介绍 60
1.5 制作两位数码管显示电路 61
任务2 制作0~9十进制计数电路 63
2.1 构建0~9十进制计数硬件电路 63
2.2 程序设计分析 64
2.3 单片机指令系统(二) 67
2.4 汇编语言程序结构 74
2.5 制作0~99十进制计数电路 79
知识测试 81
模块3 秒计时 84
教学目标 84
国家工业和信息化部人才交流中心认证考试要求 85
教学导图 85
本案例知识链 86
趣味小故事 86
任务1 秒时钟设计 88
1.1 硬件仿真电路构建 88
1.2 功能分析 90
1.3 程序设计 90
1.4 单片机定时/计数器(T0、T1) 94
1.5 单片机中断系统 97
1.6 电子定时开关设计 102
任务2 简易数字时钟 108
2.1 数码管动态显示 108
2.2 硬件仿真电路构建 112
2.3 程序设计 113
2.4 单片机指令系统(三) 117
2.5 单片机工作状态 123
2.6 训练任务交通信号灯 127
知识测试 136
模块4 让单片机系统动起来 139
教学目标 140
教学导图 140
本案例知识链 141
趣味小故事 141
任务1 系统程序下载 142
1.1 电路系统组装 142
1.2 电路系统通电调试 143
1.3 故障检查方法 143
1.4 程序下载 144
任务2 系统调试 156
2.1 系统逻辑调试 157
2.2 驱动调试 157
任务3 功能修改 158
任务4 常见问题 162