2021微机原理实验指导书0503
2.1系统认识实验
[实验目的]
掌握td系列微机原理及接口技术教学实验系统的操作,熟悉wmd86联机集成开发调试软件的调试环境。【实验设备】
一台PC和一台TD pit实验装置。[实验内容]
编写实验程序,将00h~0fh共16个数写入到内存3000h开始的连续16个存储单元中。【实验步骤】
1.运行wmd86软件,进入wmd86集成开发环境。2.在设置菜单中选择“汇编语言”和“16位寄存器”。
3.单击文集菜单的新建命令,新建一个文档,默认文件名为wmd861。
4.编写实验程序并保存。此时,系统将提示您输入新的文件名,然后单击“保存”。5.单击已编译的文件。如果程序编译正确,科技将继续点击链接,只有链接正确后才能加载程序。6.连接PC和实验系统之间的通信电缆,打开实验系统的电源。
7.编译、链接都正确并且上下机通讯成功后,就可以下载程序,联机调试了。可以通过端口列表中的“端口测试”来检查通讯是否正常。点击
下载程序。
为编译、链接、下载
组合按钮,可一次完成编译、链接和下载。下载成功后,“加载成功!”将显示在输出区域的结果窗口中,表示程序已正确下载。start run语句下会有一个绿背景。8.将输出区切换到调试窗口,使用实验命令d0000:3000查看内存3000h起始地址的数据。9.点击
按钮运行程序,等待程序运行停止后,通过命令来观察程序结果。
10.还可以设置端点。要修改内存中的数据,可以使用命令E。例如,e0000:3000可以修
改地址0000:3000处的数据。修改一个数字后,您可以按“空格”键继续输入下一个数字。输入后按“回车”键退出。
2.2数制转换实验
[实验目的]
1掌握不同进制数及编码相互转换的程序设计方法,加深对数值转换的理解。2.熟悉程序调试的方法。【实验设备】
一台PC和一台TD pit实验装置。[实验内容]
编写程序,将ascii码表示的十进制数转换为二进制数。【实验步骤】
1.根据程序流程图编写程序。2.正确编译和连接后加载到系统中。
3.待转换的数据放入数据段,根据自己要求输入,默认为30h,30h,32h,35h,36h。即十进制数256.
4.运行程序,然后停止程序。
5.查看ax寄存器,即为转换结果,应为:0100.6.反复试验几组数据,验证程序的正确性。
参考程序:A2-1 asm
数码转换程序流程图
4.28259中断控制实验
【实验目的】
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.48254定时器/计数器应用实验
【实验目的】
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.58255并行接口实验
【实验目的】
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论