绪论 1
一、单片机简介 1
二、单片机的种类 1
三、AT89 C51单片机的主要性能和结构 1
四、YL—236型单片机实训考核台 2
五、仿真器的连接和开发软件的使用 7
项目一 单片机控制发光二极管 15
任务一 控制单只发光二极管的亮与灭 15
任务二 控制单只发光二极管的闪烁 21
任务三 控制多只发光二极管的闪烁 26
任务四 控制8只发光二极管轮流点亮与熄灭 32
任务五 控制流水灯 38
项目二 制作10s定时器 44
任务一 控制单只数码管静态显示 44
任务二 控制数码管的动态显示 51
任务三 制作0~99外部中断计数器 58
任务四 制作0~10s定时器 69
项目三 单片机对键盘的控制 79
任务一 独立按键控制数码管显示 79
任务二4 ×4矩阵键盘控制数码管 87
任务三 制作24h可调时钟 97
项目四 单片机控制电动机 111
任务一 控制交/直流电动机的正/反转 112
任务二 控制步进电动机的正/反转 119
项目五 制作单片机温度控制系统 128
任务一 制作单片机控制的电压采集系统 129
任务二 制作基于温度传感器LM35的温度控制系统 140
任务三 制作基于温度传感器DS1820的温度控制系统 149
项目六 单片机控制数/模转换器DAC0832产生锯齿波电压 162
项目七 单片机控制显示器 169
任务一 控制32 × 16LED点阵 169
任务二控制RT1602C液晶显示器 178
任务三 控制128 × 64液晶显示器 187
项目八 应用单片机扩展口 200
项目九 制作智能物料搬运系统 214
任务一 控制智能物料搬运系统 214
任务二 显示搬运物料的数量 228
附录 236
附录A MCS-51单片机汇编指令表 236
附录B各项目涉及实物接线图 241
参考文献 255