模块一 单片机认识 2
任务一 了解单片机 2
任务二 认识引脚和最小系统 5
任务三 制作最小系统 7
模块二 单片机C51基础知识 11
任务四 了解C51的数据类型 11
任务五 C51常用的头文件 13
任务六 C51中的运算符 16
任务七 C51中的基础语句 19
模块三 编译及仿真软件的使用 25
任务八 用Proteus软件绘制电路图 25
任务九 Keil软件的使用 36
任务十 调试仿真 43
模块四 接口输出应用 49
任务十一 控制发光二极管 49
任务十二 数码管应用 56
任务十三 LED点阵屏幕应用 67
任务十四 其他输出设备应用简介 77
实训项目一 简易交通灯 85
模块五 接口输入应用 87
任务十五 按钮和开关 87
任务十六 矩阵式键盘 91
模块六 中断系统 98
任务十七 外部中断 98
任务十八 定时/计数器应用 103
任务十九 简单时钟 108
实训项目二 带倒计时功能的交通灯 111
模块七 I/O口扩展技术简介 114
任务二十 8255扩展I/O口 114
任务二十一 串口扩展技术 120
实训项目三 多功能电子钟 123
附录 125
附录一 8051单片机存储器结构 125
附录二 8051单片机的特殊功能寄存器(SFR) 126
附录三 Proteus部分常用元器件中英文对照表 127
附录四 ASCII码表(OxOO~OxFF) 128