项目1 单片机应用程序设计基础 1
任务1 学习MCS-51单片机内部数据的表示 2
任务2 认识MCS-51单片机应用程序开发平台Keil C51 7
任务3 认识MCS-51单片机应用程序仿真软件Proteus 10
任务4 控制发光二极管依次发光 13
项目2 舞台灯光控制 26
任务1 制作一个故障灯闪烁效果 27
任务2 舞台灯光控制 34
项目3 制作电子钟 41
任务1 制作0~99秒计时器 42
任务2 制作电子钟 53
任务3 8255A I/O扩展制作电子钟 61
项目4 制作小键盘 72
任务1 制作简单数字小键盘(数码管静态控制) 73
任务2 制作简单数字小键盘(数码管动态控制) 82
任务3 制作四则运算小键盘 91
项目5 制作简单报警器 102
任务1 制作简单水位报警器 103
项目6 串行口应用 112
任务1 串行口控制流水灯 113
项目7 制作简单数字电压表(A/D转换) 120
任务1 制作简单3位数字电压表 121
任务2 制作4位数字电压表 129
项目8 基于ARM与Linux的嵌入式系统基础 138
任务1 嵌入式系统Linux简介 139
任务2 ARM处理器平台简介 141
附录A MCS-51系列单片机指令表 144
参考文献 148