第1篇 实训 3
概述 3
第1章 在线编程(ISP)多功能实验板 5
1.1 单片机在线编程多功能实验板介绍 5
1.1.1 单片机在线编程多功能实验板的结构框图 5
1.1.2 单片机在线编程多功能实验板的面板 5
1.1.3 多功能实验板的电路图 6
1.1.4 实验板面的跳线、开关、按钮功能 8
1.2 多功能实验板涉及的软件介绍 9
1.2.1 综合测试程序的使用 10
1.2.2 运用在线编程软件Atmel ISP实现在线编程 11
1.2.3 单片机仿真调试集成软件包Wave的使用 14
第2章 实验指导 21
2.1 实验1 程序设计 21
2.2 实验2 并行接口 23
2.3 实验3 中断 29
2.4 实验4 定时/计数器 33
2.5 实验5 串行通信实验 39
2.6 实验6 矩阵键盘和数码显示程序设计 43
2.7 实验7 串行EEPROM实验(选做) 46
2.8 实验8 串行A/D实验(选做) 47
2.10 实验10 电子广告显示屏控制实验(选做) 51
2.9 实验9 串行D/A实验(选做) 51
2.11 实验11 液晶显示器显示控制实验 57
第3章 项目设计(课程设计或毕业设计选题) 65
3.1 ISP实验板的使用和进一步开发方法 65
3.2 课程设计报告要求 66
3.3 课程设计参考选题及提示 66
第2篇 思考题与习题参考答案 75
第0章 计算机的基础知识 75
第1章 8XX51单片机的内部结构 78
第2章 51系列单片机的指令系统 80
第3章 8XX51单片机的汇编语言程序设计 88
第4章 单片机的C语言程序设计——C51 97
第5章 并行输入/输出接口P0~P3 102
第6章 8XX51单片机的中断系统 108
第7章 单片机的定时/计数器 114
第8章 单片机的串行接口 122
第9章 单片机总线与存储器的扩展 133
第10章 单片机应用接口技术 142
第11章 串行接口技术 150
第12章 以MCU为核心的嵌入式系统的设计与调试 152
附录 常用集成电路引脚图 153
参考文献 157