模块一 认识单片机 1
任务1 认识单片机芯片 1
任务2 认识单片机最小系统及基本外部电路 10
模块二 输入/输出控制 20
任务1 引脚的输出控制 21
任务2 引脚的输入控制 45
任务3 延时控制 52
任务4 端口的输出控制 65
模块三 人机交互 78
任务1 数码显示应用 78
任务2 LCD显示应用 96
任务3 键盘应用 117
模块四 外部中断控制 132
任务 电动机转动圈数测量 132
模块五 定时器/计数器应用 145
任务1 延时控制 145
任务2 脉宽调制调速 157
任务3 计数测量 166
模块六 串口通信 178
任务1 远程测量与数据传输 178
任务2 远程控制 199
模块七 A/D和D/A转换器的应用 216
任务1 温度测量与报警 216
任务2 数控电压源 229
模块八 单片机典型应用实例 239
任务1 步进电动机的正反转控制 239
任务2 步进电动机的调速 247
附录 259
附录1 Proteus元器件库列表 259
附录2 C51运算符的优先级和结合性 263
参考文献 265