第一单元 单片机概述 1
项目1初识单片机 1
项目2认识WXY-S51-PC单片机实验板 9
第二单元 用单片机控制发光二极管 20
项目1点亮发光二极管 20
项目2发光二极管闪烁 32
项目3牛刀小试:模拟“猫眼” 38
项目4发光二极管跑动 42
第三单元 用按键向单片机下达指令 48
项目1键控点亮LED 48
项目2键控LED灯的亮灭 50
项目3键控多功能LED灯的设计 53
第四单元 用单片机实现数字电路功能 60
项目1实现基本逻辑门功能 60
项目2实现编码器功能 66
项目3实现译码器功能 71
第五单元 用单片机控制电动机 77
项目1键控直流电动机 77
项目2让步进电动机转动起来 81
项目3给定步进角控制 85
第六单元 用单片机控制数码管 91
项目1单个数码管显示“0” 91
项目2数码管显示“000” 95
项目3单片机帮我计数 99
项目4定时中断控制数码管“8”、“0”循环 106
第七单元 用单片机控制单片机 113
项目1双机系统 113
项目2多机系统 123
第八单元 单片机实际应用举例 130
项目1火灾报警控制器 130
项目2单片机陪我做游戏 134
项目3单片机帮我测心跳 140
第九单元 课程设计 146
一、单片机应用系统设计技术简介 146
二、课程设计总体要求 150
三、课程设计课题 150
附录 152
附录A MCS-51指令表 152
附录B MCS-51寻址方式 156
附录C WXY-S51-PC单片机实验板电路图 158
参考文献 160