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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理和接口技术实验题微机原理和接口技术实验题

实验一:寻址方式、伪指令的使用。学习使用DEBUG调试工具。 (一)实验目的 1、要求掌握汇编语言寻址方式和基本伪指令的使用; 2、学习运用DEBUG工具上机调试汇编语言程序。 (二)实验内容 完成教材P67——P69习题5、6、7,运用DEBUG工具上机调试,按题目要求写出运行结果。 (三)DEBUG的使用说明见附录。 实验二 顺序程序设计 (一)实验目的 1、掌握顺序程序设计的编程技巧和上机调试方法。 2、进一步熟悉数据传送、数据运算、逻辑运算等相关指令的使用。 3、熟悉汇编语言编辑、汇编、链接和调试的全部过程。 (二)实验内容 1、改写教材P81例4-1,将BUFF存储单元双字的内容按十六进制显示到屏幕上。(专科班做)。 2、有如下数据段定义,编程实现,A ,B,C三数按从大到小排列,并在屏幕上输出。(本科班做)。 data segment A DB 253 B DB 127 C DB 255 BUFA DB 8 DUP(0) data ends 实验三 分支程序设计 (一)实验目的 1、掌握分支程序的编程技巧和上机调试方法。 2、熟悉条件转移指令的使用 3、进一步熟悉汇编语言编辑、汇编、链接和调试的全部过程。 (二)实验内容 1、改写教材P81例4-13,将十六进制数转换为十进制数,并将转换后的结果在屏幕上显示出来。 实验四 循环程序和子程序设计 (一)实验目的 1. 掌握循环程序设计的方法。 2. 掌握正确分配与使用寄存器。 3. 掌握控制循环的方法。 4.掌握子程序的设计方法。 (二)实验内容 1、改写教材P81例4-12,从键盘输入任意字符串,将其中的小写字母改为大写字母,大写字母改为小写字母后输出到屏幕上(专科班做)。 2、用递归和子程序的方法编程,求1至100的和,并将结果显示到屏幕上(本科班做)。 实验五 双色灯实验和开关状态显示实验 (一)实验目的 1.学习PC机系统中扩展简单I/O接口的方法。 2.进一步学习编制数据输出程序的设计方法。 3、学习模拟交通灯控制的方法。 4、学习双色灯的使用。 5、复习原码、反码、补码、移码的概念。 6、进一步掌握8255A并口芯片的编程以及通过8255A读取开关量的方法,掌握8255A各个端口的不同工作方式。 (二)实验(上机)主要内容 选题1:编写程序,以8255为输出口,控制四个双色灯(可发红、绿、黄光),模拟十字路交通灯管理。 实验电路连线 8255的CS片选接至适配板上138译码处的200H~207H插孔。 8255A的各寄存器对应口地址为:PA口:200H 、PB口:201H PC口:2002H、8255A控制寄存器:203H。 实验说明 1、因为本实验是模拟交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东 西仍然红灯。再转状态3,东西绿灯通车,南北灯红。过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1。 双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。 当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。 选题2:编写程序,设定8255的PA口为开关量输入,PB口或PC口为开关量输出,要求能随时将PA口的开关状态通过PB口的发光二极管显示出来。 用8255A的A端口接8只开关,输入有符号的二进制数原码数据,在B端口或C端口各接8只发光二极管,显示该有符号二进制数的反码、补码、移码以及绝对值。写出完整的驱动程序。 实验电路连线 将K1~K8用连接至8255的PB0~PB7,将DL1~DL8用连线连至8255的PA0~PA7,8255A CS连至译码处的200~207插孔。 8255A的各寄存器对应口地址为:PA口:200H 、PB口:201H PC口:202H、8255A控制寄存器:203H。 实验说明 本实验要求8255工作方式0,PA口设置为输入, PB口或PC口设置为输出,输入量为开关量,通过8255可实时显示在LED灯上。按下HALT或RST键则返回监控。 (三)8253定时器/计数器和8255A芯片综合应用 (一)实验目的 1.掌握8253定时器的硬件连接方法及时序关系。 2、掌握8253的各种模式编程及原理。 3、进一步掌握8255A并行接口芯片的编程和工作方式。 (二)实验(上机)主要内容 1、编程将8253定时器0设定为方式3,时间常数分别设置为最大和任意值时,定时器0的输出接在一个

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档