单元一 编译及仿真软件简介 1
第一节 Debugger 8051的使用 1
第二节 MASM51的使用 3
第三节 伟福硬件仿真器及其仿真软件 5
第四节 Easy 51pro V2.0使用 14
单元二 ISP-2型单片机学习开发板 17
第一节 功能模块 17
第二节 学习开发板的功能 18
第三节 电路原理 19
第四节 安装调试 22
单元三 软件使用及指令系统课题 27
项目一 相关软件的使用 27
项目二 寻址方式及数据传送 29
项目三 数据交换、堆栈、逻辑操作 33
项目四 算术运算课题 37
项目五 控制转移和子程序调用课题 41
单元四 应用实例课题 43
项目六 简单单片机应用实例设计 43
项目七 按钮控制灯课题 45
项目八 定时器控制流水灯课题 47
项目九 计数器课题 48
项目十 中断方式实现流水灯控制 49
项目十一 外部中断课题 51
项目十二 按键使用课题 53
项目十三 LED接口课题 56
项目十四 串口通信课题 59
项目十五 单片机音乐演奏 64
项目十六 AT24C02读写编程 68
项目十七 红外遥控解码 73
项目十八 综合设计 77
附录一 I2C总线原理及应用实例 80
附录二 PC与MCU串行通信的应用设计方法 85
附录三 Keil C51编译器简介 91
第一部分 8051开发工具 91
第二部分 uVision2集成开发环境 91
第三部分 编辑器和调试器 92
第四部分 C51编译器 92
附录四 部分项目的单片机C语言程序 94
参考文献与站点 108