基础原理篇 1
项目一 单片机概述 3
任务一 初识单片机 3
任务二 了解单片机技术的发展 4
任务三 了解单片机产品分类 5
任务四 了解单片机的应用 8
项目二 指令系统及汇编语言程序设计 10
任务一 单片机的汇编语言与指令格式 10
任务二 单片机的指令寻址方式 13
任务三 单片机的指令系统 16
任务四 伪指令 26
任务五 汇编语言程序设计 29
项目三 单片机应用系统设计方法 34
任务一 了解构成应用系统的基本方法 34
任务二 应用系统硬件的设计方法 36
任务三 了解单片机应用系统软件的设计方法 38
任务四 熟悉单片机开发系统软件 39
项目四 单片机最小应用系统 42
任务一 初识51单片机 42
任务二 51单片机的存储器读写 46
任务三 51单片机的并行I/O口 53
任务四 最小系统设计方法 58
应用设计篇 65
项目五 单片机数码显示 67
任务一 一位数码管显示 67
任务二 红绿灯控制 70
任务三 八位LED显示 72
项目六 中断系统 76
任务一 外部中断INT0 76
任务二 多级外部中断 90
项目七 单片机定时器/计数器应用 93
任务一 加(减)1计数器 93
任务二 测量脉冲的频率 102
项目八 串行通信 109
任务一 单片机串行口通信测试 109
任务二 串行口显示 122
任务三 串行口扩展键盘 125
任务四 串行口双机通信 126
任务五 串行口多机通信 129
项目九 单片机控制的可调数字时钟 137
项目十 单片机控制的温度采集显示系统 147
项目十一 电子发报机设计 155
项目十二 电动机转速测定及数据显示系统设计 165
知识拓展篇 173
项目十三 单片机抗干扰技术 175
任务一 硬件抗干扰技术 175
任务二 软件抗干扰措施 184
任务三 “看门狗”技术和掉电保护 189
项目十四 单片机电源设计与监控 193
任务一 单片机电源设计 193
任务二 单片机的监控芯片 198
项目十五 单片机扩展技术 205
任务一 简单I/O口扩展 205
任务二 I2C总线E2PROM存储器扩展 208
附录一 MCS-51指令集 213
附录二 ASCII表 218