第1章 实验一:LED小灯实验
1.1 实验内容与要求
1.2 实验一参考汇编程序
1.3 实验一参考C程序
第2章 实验二:定时/计数器实验
2.1 实验内容与要求
2.2 实验二参考汇编程序
2.3 实验二参考C程序
第3章 实验三:定时器中断实验
3.1 实验内容与要求
3.2 实验三参考汇编程序
3.3 实验三参考C程序
第4章 实验四:串行口通信实验
4.1 实验内容与要求
4.2 实验四参考汇编程序
4.3 实验四参考C程序
第5章 实验五:按键接口实验
5.1 实验内容与要求
5.2 实验五参考汇编程序
5.3 实验五参考C程序
第6章 实验六:八位共阳LED数码管实验
6.1 实验内容与要求
6.2 实验六参考汇编程序
6.3 实验六参考C程序
第7章 实验七:LCD液晶显示器实验
7.1 实验内容与要求
7.2 实验七参考C程序
第8章 课程设计一:彩灯控制器
8.1 系统功能
8.2 设计方案
8.3 系统硬件仿真电路
8.4 程序设计
8.5 软件调试与运行结果
8.6 源程序清单
8.6.1 课程设计一参考汇编程序
8.6.2 课程设计一参考C程序
第9章 课程设计二:单片机时钟
9.1 系统功能
9.2 设计方案
9.3 系统硬件仿真电路
9.4 程序设计
9.4.1 主程序
9.4.2 显示子程序
9.4.3 定时器TO中断服务程序
9.4.4 T1中断服务程序
9.4.5 调时功能程序
9.4.6 秒表功能程序
9.4.7 闹钟时间设定功能程序
9.5 软件调试与运行结果
9.6 源程序清单
9.6.1 课程设计二参考汇编程序
9.6.2 课程设计二参考C程序
第10章 课程设计三:DS1302实时时钟
10.1 系统功能
10.2 设计方案
10.3 系统硬件仿真电路
10.4 程序设计
10.4.1 时钟读出程序设计
10.4.2 时间调整程序设计
10.5 软件调试与运行结果
10.6 源程序清单
10.6.1 课程设计三参考汇编程序
10.6.2 课程设计三参考C程序
第11章 课程设计四:数字温度计
11.1 系统功能
11.2 设计方案
11.3 系统硬件仿真电路
11.4 程序设计
11.4.1 主程序
11.4.2 读出温度子程序
11.4.3 温度转换命令子程序
11.4.4 计算温度子程序
11.4.5 显示数据刷新子程序
11.4.6 DS18820中的ROM命令
11.4.7 温度数据的计算处理方法
11.5 软件调试与运行结果
11.6 源程序清单
11.6.1 课程设计四参考汇编程序
11.6.2 课程设计四参考C程序
第12章 课程设计五:低频信号发生器
12.1 系统功能
12.2 设计方案
12.3 系统硬件仿真电路
12.3.1 控制部分
12.3.2 数模(D/A)转换部分
12.4 程序设计
12.5 软件调试与运行结果
12.6 源程序清单
12.6.1 课程设计五参考汇编程序
12.6.2 课程设计五参考C程序
第13章 课程设计六:16点阵LED显示器
13.1 系统功能
13.2 设计方案
13.3 系统硬件仿真电路
13.3.1 单片机系统与外围电路
13.3.2 行驱动电路
13.3.3 列驱动电路
13.4 程序设计
13.4.1 显示驱动程序
13.4.2 系统主程序
13.5 软件调试与运行结果
13.6 源程序清单
13.6.1 课程设计六参考汇编程序
13.6.2 课程设计六参考C程序
第14章 课程设计七:电子密码锁
14.1 系统功能
14.2 设计方案
14.3 系统硬件仿真电路
14.3.1 单片机电路
14.3.2 键盘电路
14.3.3 数码管显示电路
14.3.4 密码存储电路
14.3.5 声光提示电路
14.4 程序设计
14.4.1 主程序
14.4.2 初始化程序
14.4.3 按键扫描程序
14.5 软件调试与运行结果
14.6 C源程序清单
附录1 51系列单片机的特殊功能寄存器表
附录2 5l系列单片机中断入口地址表
附录3 51系列单片机汇编指令表
参考文献