第1章 汇编程序基础实验 1
1.1 熟悉DEBUG调试程序 1
1.2 算术运算程序设计 7
1.3 数码转换 9
1.4 显示程序 11
1.5 串操作程序设计 13
第2章 汇编程序综合设计实验 17
2.1 运算类应用程序设计实验 17
2.1.1 数字滤波程序设计 17
2.1.2 PID控制算法程序设计 19
2.2 分支与循环程序设计实验 23
2.2.1 字符串大小写字母转换 23
2.2.2 成绩统计 26
2.3 数码转换实验 28
2.3.1 十六进制ASCII码转换为BCD码 28
2.3.2 二进制数转换为ASCII码表示的十进制数 31
2.4 子程序设计实验 34
2.4.1 找极值 34
2.4.2 求平方根 38
第3章 微机接口实验系统介绍 42
3.1 实验系统基本介绍 42
3.2 实验系统硬件资源 42
3.3 硬件实验操作方法 46
第4章 微机接口基础实验 49
4.1 8259中断控制器实验 49
4.1.1 单一中断源 53
4.1.2 8259优先级嵌套中断 55
4.1.3 8259级连 58
4.2 8255并行口实验 60
4.2.1 8255方式0应用 63
4.2.2 8255方式1应用 64
4.3 8253定时/计数器实验 66
4.3.1 8253计数器应用 69
4.3.2 8253定时器应用 71
4.3.3 电子发声实验 75
4.4 存储器扩展实验 77
4.4.1 I/O拓展存储器 79
4.4.2 总线扩展存储器 81
4.5 A/D转换 83
4.6 8251串行接口应用 87
4.7 DMA应用 93
第5章 接口技术综合实验 99
5.1 人机交互接口 99
5.2 波形发生器 108
5.3 串行双机通信 112
5.4 步进电机控制 116
5.5 温度闭环控制 119
5.6 直流电机速度控制 130
5.7 定时采样监控系统 142
第6章 研究创新性实验 149
6.1 数字温度计设计 149
6.2 可燃气体检测仪设计 155
6.3 加油控制系统设计 164
6.4 直流电机闭环调速系统设计 172
6.5 直流电机位置闭环控制系统设计 180
6.6 温度集散控制系统设计 186
6.7 基于CAN总线的集散监控系统设计 200
参考文献 214
实验报告——汇编语言程序设计 215
实验报告——8259A中断控制器实验 217
实验报告——8255A并行接口实验 219
实验报告——8253定时/计数器实验 221
实验报告——人机交互接口实验 223
实验报告——接口综合设计实验 225