微机原理和接口技术实验题

微机原理和接口技术实验题

ID:14655105

大小:57.00 KB

页数:9页

时间:2018-07-29

微机原理和接口技术实验题_第1页
微机原理和接口技术实验题_第2页
微机原理和接口技术实验题_第3页
微机原理和接口技术实验题_第4页
微机原理和接口技术实验题_第5页
资源描述:

《微机原理和接口技术实验题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一:寻址方式、伪指令的使用。学习使用DEBUG调试工具。(一)实验目的1、要求掌握汇编语言寻址方式和基本伪指令的使用;2、学习运用DEBUG工具上机调试汇编语言程序。(二)实验内容完成教材P67——P69习题5、6、7,运用DEBUG工具上机调试,按题目要求写出运行结果。(三)DEBUG的使用说明见附录。实验二顺序程序设计(一)实验目的1、掌握顺序程序设计的编程技巧和上机调试方法。2、进一步熟悉数据传送、数据运算、逻辑运算等相关指令的使用。3、熟悉汇编语言编辑、汇编、链接和调试的全部过程。(

2、二)实验内容1、改写教材P81例4-1,将BUFF存储单元双字的内容按十六进制显示到屏幕上。(专科班做)。2、有如下数据段定义,编程实现,A,B,C三数按从大到小排列,并在屏幕上输出。(本科班做)。datasegmentADB253BDB127CDB255BUFADB8DUP(0)dataends实验三分支程序设计(一)实验目的1、掌握分支程序的编程技巧和上机调试方法。2、熟悉条件转移指令的使用3、进一步熟悉汇编语言编辑、汇编、链接和调试的全部过程。(二)实验内容1、改写教材P81例4-13,将

3、十六进制数转换为十进制数,并将转换后的结果在屏幕上显示出来。实验四循环程序和子程序设计(一)实验目的1.掌握循环程序设计的方法。2.掌握正确分配与使用寄存器。3.掌握控制循环的方法。4.掌握子程序的设计方法。(二)实验内容1、改写教材P81例4-12,从键盘输入任意字符串,将其中的小写字母改为大写字母,大写字母改为小写字母后输出到屏幕上(专科班做)。2、用递归和子程序的方法编程,求1至100的和,并将结果显示到屏幕上(本科班做)。实验五双色灯实验和开关状态显示实验(一)实验目的1.学习PC机系统

4、中扩展简单I/O接口的方法。2.进一步学习编制数据输出程序的设计方法。3、学习模拟交通灯控制的方法。4、学习双色灯的使用。5、复习原码、反码、补码、移码的概念。6、进一步掌握8255A并口芯片的编程以及通过8255A读取开关量的方法,掌握8255A各个端口的不同工作方式。(二)实验(上机)主要内容选题1:编写程序,以8255为输出口,控制四个双色灯(可发红、绿、黄光),模拟十字路交通灯管理。实验电路连线8255的CS片选接至适配板上138译码处的200H~207H插孔。8255A的各寄存器对应口

5、地址为:PA口:200H、PB口:201HPC口:2002H、8255A控制寄存器:203H。实验说明1、因为本实验是模拟交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。再转状态3,东西绿灯通车,南北灯红。过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1。2、双色LED是由一个红色LED管芯和

6、一个绿色LED管芯封装在一起,公用负端。当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。选题2:编写程序,设定8255的PA口为开关量输入,PB口或PC口为开关量输出,要求能随时将PA口的开关状态通过PB口的发光二极管显示出来。用8255A的A端口接8只开关,输入有符号的二进制数原码数据,在B端口或C端口各接8只发光二极管,显示该有符号二进制数的反码、补码、移码以及绝对值。写出完整的驱动程序。实验电路连线将K1~K8用连接至

7、8255的PB0~PB7,将DL1~DL8用连线连至8255的PA0~PA7,8255ACS连至译码处的200~207插孔。8255A的各寄存器对应口地址为:PA口:200H、PB口:201HPC口:202H、8255A控制寄存器:203H。实验说明本实验要求8255工作方式0,PA口设置为输入,PB口或PC口设置为输出,输入量为开关量,通过8255可实时显示在LED灯上。按下HALT或RST键则返回监控。(三)实验报告要求1、画出实验程序流程图。2、编写完整的程序。3、写出实验运行步骤和运行结

8、果。4、调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存在问题思考(列出主要问题的出错现象、出错原因、解决方法及效果等);1、总结:包括实验过程中的学习体会与收获、对汇编语言程序设计和本次8255A接口芯片应用实验的认识以及自己的建议等内容。实验六8253定时器/计数器和8255A芯片综合应用(一)实验目的1.掌握8253定时器的硬件连接方法及时序关系。2、掌握8253的各种模式编程及原理。3、进一步掌握8255A并行接口芯片的编程和工作方式。(二)实验(上机)主要内容1、编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。