汇编语言程序的建立和执行 1
第1章 汇编语言程序设计部分实验 6
实验1.1 字符串输出实验 6
实验1.2 四则算术运算实验 7
实验1.3 拆字程序实验 8
实验1.4 字符串中的小写字母转换为大写字母实验 9
实验1.5 冒泡算法实验 10
实验1.6 符号函数实验 11
实验1.7 求最大最小数实验 12
实验1.8 从字符串中删除数字符实验 13
实验1.9 输入姓名、显示欢迎词实验 14
实验1.10 键盘输入、显示并打印中断实验 16
第2章 微机原理与接口技术部分实验 17
实验2.1 I/O地址译码实验 17
实验2.2 简单并行接口实验 18
实验2.3 可编程定时器/计数器(8253)实验 20
实验2.4 可编程并行接口8255方式0实验 22
实验2.5 七段数码管实验 24
实验2.6 继电器控制实验 26
实验2.7 竞赛抢答器实验 28
实验2.8 交通灯控制实验 29
实验2.9 中断实验 31
实验2.10 可编程并行接口8255方式1实验 33
实验2.11 数/模转换器实验 35
实验2.12 模/数转换器实验 36
实验2.13 串行通讯实验 39
实验2.14 DMA传送实验 41
实验2.15 集成电路测试实验 45
实验2.16 电子琴实验 47
实验2.17 步进电机控制实验 48
实验2.18 小直流电机转速控制实验 50
实验2.19 存储器读写实验 53
第三章 微机原理与接口技术课程设计 55
设计3.1 键盘显示控制器设计 55
设计3.2 双色点阵发光二极管显示设计 61
附录 65
附录一 TPC-USB实验系统介绍 65
1.1 概述 65
1.2 TPC-USB实验系统构成及特点 65
附录二 TPC-USB实验系统硬件环境 67
2.1 USB模块介绍 67
2.1.1 USB模块结构 67
2.1.2 USB模块功能 67
2.1.3 USB模块的对外接口 68
2.1.4 USB模块跳线说明 68
2.1.5 USB模块的安装 69
2.1.6 USB模块连接测试 74
2.2 扩展实验台结构及主要电路 74
2.2.1 扩展实验台结构图(略) 74
2.2.2 实验台上包括的主要电路 74
2.2.3 用户扩展实验区 79
2.2.4 实验台跳线开关 79
2.2.5 20芯双排插座 79
2.2.6 直流稳压电源 79
附录三 TPC-USB集成软件开发环境 80
3.1 TPC-USB集成开发环境软件包 80
3.2 集成开发环境软件的安装 80
3.2.1 用户程序的编辑和编译 82
3.2.2 编译源程序 84
3.2.3 用户程序的调试和运行 84
3.2.4 常用调试命令 87
3.2.5 实验项目的查看和演示 89
3.2.5 实验项目的添加和删除 90
3.2.6 集成开发环境帮助菜单 91
附录四 TPC-USB通用微机接口实验系统硬件实验指导 94
附录五 DEBUG调试指令 100
附录六 部分实验参考程序 101
第一章 汇编语言程序设计部分实验 101
实验1.2 四则算术运算实验参考程序 101
实验1.3 拆字程序实验参考程序 101
实验1.4 字符串中的小写字母转换为大写字母实验参考程序 102
实验1.5 冒泡算法实验参考程序 103
实验1.6 符号函数实验 104
实验1.7 求最大最小数实验参考程序 104
实验1.8 从字符串中删除数字符实验参考程序 105
实验1.9 输入姓名、显示欢迎词实验参考程序 106
实验1.10 键盘输入、显示并打印中断实验参考程序 107
第二章 微机原理与接口技术部分实验 108
实验2.1 I/O地址译码参考程序 108
实验2.2 简单并行接口实验 109
实验2.3 可编程定时器/计数器(8253)实验参考程序 110
实验2.4 可编程并行接口8255方式0实验参考程序 111
实验2.5 七段数码管实验参考程序 112
实验2.6 继电器控制实验参考程序 113
实验2.7 竞赛抢答器实验参考程序 114
实验2.8 交通灯控制实验参考程序 115
实验2.9 中断实验参考程序 116
实验2.10 可编程并行接口8255方式1实验参考程序 117
实验2.11 数/模转换器实验参考程序 117
实验2.12 模/数转换器实验参考程序 118
实验2.13 串行通讯实验参考程序 119
实验2.14 DMA传送实验参考程序 121
实验2.15 集成电路测试实验参考程序 122
实验2.16 电子琴实验参考程序 123
实验2.17 步进电机控制实验参考程序 125
实验2.18 小直流电机转速控制实验参考程序 127
实验2.19 存储器读写实验参考程序 129
参考文献 130