项目1 信号灯控制 1
【教学目标】 1
【工作任务】 2
【项目实践】 2
活动一 总体设计 2
活动二 硬件设计 4
活动三 软件设计 8
活动四 系统仿真调试 14
【相关知识】 21
一、单片机简介 21
二、单片机的内部结构 24
三、单片机的外部结构 48
四、单片机执行指令过程 51
五、单片机的指令 52
七、程序结构设计知识 67
八、单片机与网络 87
【能力拓展】 87
【项目考核】 87
项目2 数码管显示系统设计 89
【教学目标】 89
【工作任务】 89
【项目实践】 89
活动一 总体设计 89
活动二 硬件设计 91
活动三 软件设计 92
活动四 系统仿真调试 98
【相关知识】 98
一、数码管简介 98
二、与本项目相关的指令 101
【能力拓展】 105
【项目考核】 105
项目3 按键识别技术 107
【教学目标】 107
【工作任务】 107
【项目实践】 108
活动一 总体设计 108
活动二 硬件设计 110
活动三 软件设计 111
活动四 系统仿真调试 119
【相关知识】 119
一、独立式键盘 120
二、矩阵式键盘 122
三、与本项目相关的指令 126
【能力拓展】 127
【项目考核】 127
项目4 报警器设计 129
【教学目标】 129
【工作任务】 129
【项目实践】 129
活动一 总体设计 129
活动二 硬件设计 130
活动三 软件设计 133
活动四 系统仿真调试 138
【相关知识】 139
一、中断系统 139
二、与本项目相关的指令 148
【能力扩展】 148
【项目考核】 148
项目5 马表设计 150
【教学目标】 150
【工作任务】 150
【项目实践】 150
活动一 总体设计 150
活动二 硬件设计 151
活动三 软件设计 152
活动四 系统仿真调试 161
【相关知识】 161
一、定时器/计数器的结构 162
二、定时器/计数器的工作方式 165
三、与本项目相关的指令 170
【能力扩展】 173
【项目考核】 174
项目6 LCD显示技术 175
【教学目标】 175
【工作任务】 175
【项目实践】 175
活动一 总体设计 175
活动二 硬件设计 176
活动三 软件设计 183
活动四 系统仿真调试 194
【相关知识】 194
一、液晶显示器的特点及其分类 194
二、液晶显示器的工作原理 196
三、液晶显示器的技术参数 199
四、与本项目相关的指令 200
【能力扩展】 201
【项目考核】 201
项目7 PC机与单片机串行通信设计 202
【教学目标】 202
【工作任务】 202
【项目实践】 202
活动一 总体设计 202
活动二 硬件设计 204
活动三 软件设计 207
活动四 系统仿真调试 218
【相关知识】 219
一、串行通信概述 219
二、串行通信总线标准 222
三、MCS-51单片机的串行接口 227
四、与本项目相关的指令 232
【能力扩展】 234
【项目考核】 234
项目8 数字电压表设计 235
【教学目标】 235
【工作任务】 235
【项目实践】 235
活动一 总体设计 235
活动二 硬件设计 236
活动三 软件设计 239
【相关知识】 253
一、A/D转换器简介 253
二、与本项目相关的指令 258
【能力扩展】 263
【项目考核】 263
项目9 信号发生器设计 265
【教学目标】 265
【工作任务】 265
【项目实践】 265
活动一 总体设计 265
活动二 硬件设计 267
活动三 软件设计 268
活动四 系统仿真调试 282
【相关知识】 282
一、D/A转换器简介 282
二、与本项目相关的指令 287
【能力扩展】 288
【项目考核】 288
附录A MCS-51单片机指令系统 290
附录B 单片机的伪指令 298
附录C 特殊功能寄存器 300
附录D ASCII码 301
附录E Easy 51pro V2.0的使用 302
参考文献 305