第一章 初识单片机 1
任务一 了解单片机 1
第二章 学会使用Keil软件 7
任务一 下载和安装Keil软件 7
任务二 使用Keil软件 13
第三章 学习单片机的应用 26
任务一 用单片机控制一个发光二极管发光 26
任务二 用单片机控制一个LED闪烁 35
任务三 用单片机控制8个LED闪烁 43
任务四 AT89C51 I/O口的输入功能 49
任务五 用单片机控制流水灯 55
任务六 用单片机控制一位数码管显示数字 65
任务七 用单片机控制多位数码管动态显示 71
任务八 应用单片机的外部中断功能 75
任务九 应用单片机的定时/计数器功能 85
任务十 用8255A作AT89C51的输出扩展口 92
任务十一 用单片机控制大功率负载 98
任务十二 用单片机控制三相交流电动机运行 102
第四章 动手制作单片机应用电路 105
任务一 制作AT89C51实验板 105
任务二 制作AT89C51编程器和交通灯实验电路板 113
任务三 制作AT89C51控制的LED点阵电路板 121
任务四 制作直流电动机、步进电动机控制电路板 130
第五章 了解MCS-51单片机指令系统 137
任务一 了解单片机的寻址方式 138
任务二 了解数据传送指令 140
任务三 了解算术运算指令 146
任务四 了解逻辑运算指令 152
任务五 了解控制转移指令 157
任务六 了解位操作指令 161
任务七 了解伪指令 164
参考文献 167