序
前言
绪论1
一、单片机简介1
二、单片机的种类1
三、 AT89C51单片机的主要性能和结构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
附录AMCS51单片机汇编指令表236
附录B各项目涉及实物接线图241
参考文献255