微机原理上机实验报告.docVIP

  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文档。上传文档
查看更多

微机原理上机实验报告

实验一基本输入/输出实验:

本实验使8255端口A工作在方式0并作为输入口,端口B工作在方式0并作为输出口。用一组开关信号接入端口A,端口B输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入/输出功能。8255基本输入/输出实验参考接线图如图所示。

流程图:

8255B

8255B口方式0输出,A口方式0输入

AL←8255A口

8255B口←AL

有按键?

结束

Y

N

操作步骤:

按图示连好线路,在TDPIT中输入如下程序,编译、连接、运行。

DATASEGMENT

CS0EQU300OH

MY8255_AEQUCS0+00H

MY8255_BEQUCS0+01H

MY8255_CEQUCS0+02H

MY8255_MODEEQUCS0+03H

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

START:

MOVDX,3003H

MOVAL

OUTDX,AL

TEST_IT:MOVDX,3001H

INAL,DX

MOVDX,3000H

OUTDX,AL

JMPTEST_IT

CODEENDS

ENDSTART

实验现象:

闭合开关,对应控制灯泡发光。

实验二流水线指示灯显示实验:

首先分别将A口和B口写入7FH和FEH,然后分别将该数右移和左移一位,在送到端口上,这样循环下去,从而实现流水灯的显示。8255流水灯显示实验参考接线图如图所示。

流程图:

8255B

8255B口方式0输出

AL←7FH

循环左移AL

8255B口←AL

延时

有按键?

结束

Y

N

操作步骤:

按图示连好线路,在TDPIT中输入如下程序,编译、连接、运行。

DATASEGMENT

CSOEQU3000H

AEQUCSO+0000H

BEQUCSO+0001H

CEQUCSO+0002H

MEQUCSO+0003H

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA

START:

MOVAX,DATA

MOVDS,AX

XORAX,AX

MOVAL

MOVDX,M

OUTDX,AL

;MOVDX,B

;INAL,DX

L1:

MOVAL

MOVDX,A

OUTDX,AL

MOVAL

MOVDX,B

OUTDX,AL

MOVCX,00FFH

C1: MOVBX,CX

MOVCX,0FFFFH

D1:

LOOPD1

MOVCX,BX

LOOPC1

MOVAL

MOVDX,A

OUTDX,AL

MOVAL

MOVDX,B

OUTDX,AL

MOVCX,00FFH

C2: MOVBX,CX

MOVCX,0FFFFH

D2:

LOOPD2

MOVCX,BX

LOOPC2

MOVAL

MOVDX,A

OUTDX,AL

MOVAL

MOVDX,B

OUTDX,AL

MOVCX,00FFH

C3: MOVBX,CX

MOVCX,0FFFFH

D3:

LOOPD3

MOVCX,BX

LOOPC3

MOVAL

MOVDX,A

OUTDX,AL

MOVAL

MOVDX,B

OUTDX,AL

MOVCX,00FFH

C4: MOVBX,CX

MOVCX,0FFFFH

D4:

LOOPD4

MOVCX,BX

LOOPC4

JMPL1

MOVAX,4C00H

INT21H

CODEENDS

ENDSTART

实验现象:

灯泡如流水般从左至右依次流动发光,并始终保持在同一时间只有一个灯亮着。

文档评论(0)

有志者事竟成 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档