2014微机原理实验指导书0503

更新时间:2023-10-16 17:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2.1 系统认识实验

【实验目的】

掌握TD系列微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的调试环境。 【实验设备】

PC机一台,TD-PITE实验装置一套。 【实验内容】

编写实验程序,将00H~0FH共16个数写入到内存3000H开始的连续16个存储单元中。 【实验步骤】

1.运行Wmd86软件,进入Wmd86集成开发环境。 2.在设置菜单中选择“汇编语言”和“16位寄存器”。

3.单击文集菜单的新建命令,新建一个文档,默认文件名为Wmd861。

4.编写实验程序,并保存,此时系统会提示输入新的文件名,输完后点击保存。 5.单击编译文件,若程序编译无误,则科技继续单击进行链接,链接无误后方可以加载程序。 6.连接PC与实验系统的通讯电缆,打开实验系统电源。

7.编译、链接都正确并且上下机通讯成功后,就可以下载程序,联机调试了。可以通过端口列表中的“端口测试”来检查通讯是否正常。点击

下载程序。

为编译、链接、下载

组合按钮,通过该按钮可以将编译、链接、下载一次完成。下载成功后,在输出区的结果窗中会显示“加载成功!”,表示程序已正确下载。起始运行语句下会有一条绿色的背景。 8.将输出区切换到调试窗口,实验命令D0000:3000查看内存3000H起始地址的数据。 9.点击

按钮运行程序,等待程序运行停止后,通过命令来观察程序结果。

10.也可以设置端点,要修改内存中的数据可以使用命令E,如E0000:3000可以修改地址0000:3000处的数据,修改完一个后,可按“空格”键继续输入下一个数。输入完成后按“回车”键退出。

2.2 数制转换实验

【实验目的】

1掌握不同进制数及编码相互转换的程序设计方法,加深对数值转换的理解。 2.熟悉程序调试的方法。 【实验设备】

PC机一台,TD-PITE实验装置一套。 【实验内容】

编写程序,将ASCII码表示的十进制数转换为二进制数。 【实验步骤】

1.根据程序流程图编写程序。 2.经编译、连接无误后装入系统。

3.待转换的数据放入数据段,根据自己要求输入,默认为30H,30H,32H,35H,36H。即十进制数256.

4.运行程序,然后停止程序。

5.查看AX寄存器,即为转换结果,应为:0100. 6.反复试验几组数据,验证程序的正确性。

参考程序:A2-1.ASM

数码转换程序流程图

4.2 8259中断控制实验

【实验目的】

1掌握8259中断控制器的工作原理。 2学习8259的应用编程方法。 3.掌握8259级联方式的使用方法。 【实验设备】

PC机一台,TD-PITE实验装置一套。 【实验内容】

1. 8259单中断实验。编写程序,每按动一次“KK1+”,产生一次外部中断,并在屏幕上显

示一个字符“7”。

2. 8259级联实验。编写程序,每按动一次“KK1+”,产生一次外部中断,在屏幕上显示字

符“M7”,每按动一次“KK2+”,在屏幕上显示字符“S1”。 【实验步骤】

1. 8259单中断实验

(1) 按实验接线图进行接线。

(2) 编写实验程序,经编译、连接无误后装入系统。 (3) 运行程序,重复按动KK1+,显示屏会显示字符“7”,说明相应了中断。 实验参考程序:INT1.ASM

8259单中断实验接线图

思考题:1. 修改程序,使得每按动一次KK1+,屏幕上显示一次ABC。

2. 编写程序,当第一次按动KK1+时,屏幕上显示1,第二次显示2,依次类推。 2. 8259级联实验

(4) 按实验接线图进行接线。

(5) 编写实验程序,经编译、连接无误后装入系统。

(6) 运行程序,按动KK1+或KK2+,观察实验结果,验证实验程序的正确性。 (7) 若同时按下KK1+和KK2+,观察实验现象,并解释实验现象 实验参考程序:INTCAS1.ASM

8259级联实验接线图

4.4 8254定时/计数器应用实验

【实验目的】

1掌握8254的工作方式及应用编程。 2掌握8254典型应用电路的接法。 【实验设备】

PC机一台,TD-PITE实验装置一套。 【实验内容】

1.计数应用实验。编写程序,应用8254的计数功能,使用单次脉冲模拟计数,使每当按动“KK1+”5次后,产生一次计数中断,并在屏幕上显示一个字符‘M’。

2.定时应用实验。编写程序,应用8254的定时功能,产生一个1s的方波。 【实验步骤】

1. 计数应用实验

(8) 按实验接线图进行接线。

(9) 编写实验程序,经编译、连接无误后装入系统。

(10) 运行程序,按动KK1+产生单次脉冲,观察实验现象。

(11) 改变计数值,验证8254的计数功能。 实验参考程序:A82541.ASM

8254计数应用实验接线图

思考题:修改程序,使得开始按动5次后,产生一次计数中断,并在屏幕上显示一个字符‘M’,以后按动10次后,产生一次计数中断,并在屏幕上显示一个字符‘Q’。

2. 定时应用实验

(1)按实验接线图进行接线。

(2)编写实验程序,经编译、连接无误后装入系统。 (3)单击

按钮运行程序,8254的OUT1引脚输出1s的方波。

按钮或直接单击工具栏的

(4)用示波器观察波形,单击虚拟仪器菜单中的按钮,在弹出的示波器界面上单击波形。

实验参考程序:A82542.ASM

按钮运行示波器,就可以观察到OUT1引脚输出的

8254定时应用实验接线图

4.5 8255并行接口实验

【实验目的】

1掌握8255的工作方式及应用编程。 2掌握8255典型应用电路的接法。 【实验设备】

PC机一台,TD-PITE实验装置一套。 【实验内容】

1.基本输入输出实验。编写程序,使8255的A口味输入,B口为输出,完成拨动开关到数据灯的数据传输。要求只要拨动开关,数据等的显示就会发生相应改变。

2.流水灯显示实验。编写程序,使8255的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D8~D15与 D7~D0相反,由右向左,每次仅亮一个灯,循环显示。 【实验步骤】

1. 基本输入输出实验

(1)按实验接线图进行接线。

(2)编写实验程序,经编译、连接无误后装入系统。

(3)运行程序,改变拨动开关,观察LED变化现象,验证程序功能。

A82551.ASM

本文来源:https://www.bwwdw.com/article/cbff.html

Top