第1章 实验平台简介 1
1.1 实验平台硬件组成 1
1.2 实验平台硬件资源 3
1.2.1 基本实验电路 3
1.2.2 扩展实验电路 3
1.2.3 辅助单元 4
1.3 接口电路的地址分配 4
1.4 各开关定义列表 5
1.5 集成开发环境的操作 6
1.5.1 集成开发环境启动 6
1.5.2 建立项目文件 7
1.5.3 建立源文件 8
1.5.4 编译、链接文件 9
1.5.5 运行调试观察结果 9
1.6 常用调试命令 11
第2章 软件实验 13
2.1 汇编语言程序设计训练实验 13
2.1.1 汇编语言认识实验 13
2.1.2 数据传送程序设计 15
2.1.3 数据处理程序设计 17
2.1.4 数制转换程序设计 21
2.1.5 算术运算程序设计 25
2.2 C51语言认识实验 28
第3章 内部结构实验 31
3.1 片内并行I/O接口 31
3.2 外部中断 33
3.3 定时/计数器 35
3.4 串行通信 38
第4章 简单接口实验 41
4.1 简单并行I/O接口 41
4.2 可编程并行I/O接口8255 43
4.3 8位LED数码管显示器 45
4.4 矩阵式键盘 49
4.5 键盘/显示器接口8279 51
4.6 模/数转换器ADC0809 54
4.7 数/模转换器DAC0832 56
第5章 复杂接口实验 60
5.1 步进电机 60
5.2 LCD液晶显示器 63
5.3 实时日历时钟DS12887 66
5.4 直流电机测速 69
5.5 I2C总线接口 71
5.5.1 串行存贮器AT24C02 71
5.5.2 存储卡 73
第6章 实践与实验报告 75
6.1 汇编语言程序设计训练实践与实验报告 75
6.1.1 汇编语言认识实验 75
6.1.2 数据传送程序设计 77
6.1.3 数据处理程序设计 81
6.1.4 数制转换程序设计 87
6.1.5 算术运算程序设计 89
6.2 C51语言认识实践与实验报告 95
6.3 内部结构实践与实验报告 99
6.3.1 片内并行I/O接口 99
6.3.2 外部中断 105
6.3.3 定时/计数器 109
6.3.4 串行通信 117
6.4 简单接口实践与实验报告 121
6.4.1 简单并行I/O接口 121
6.4.2 可编程并行I/O接口8255 125
6.4.3 8位LED数码管显示器 129
6.4.4 矩阵式键盘 133
6.4.5 键盘/显示器接口8279 137
6.4.6 模/数转换器ADC0809 143
6.4.7 数/模转换器DAC0832 145
6.5 复杂接口实践与实验报告 147
6.5.1 步进电机 147
6.5.2 LCD液晶显示器 153
6.5.3 实时日历时钟DS12887 157
6.5.4 直流电机测速 163
6.5.5 串行存储器AT24C02 165
6.5.6 存储卡 171
参考文献 176