实验注意事项.pdfVIP

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

实验注意事项

b.程序功能模块

•MOVDX,XXXXH

•INAL,DX

•MOVDX,XXXXH

•MOVAL,XXH

•OUTDX,AL

8255(5)方式控制字(设CS1作片选)

•MOVDX,30CH

•MOVAL,XXH

•OUTDX,AL

•8254方式控制

•MOVDX,32CH(假定片选接CS2)

•MOVAL,XXH

•OUTDX,AL

•8255端口读写

•MOVDX,300H;304H,308H

•INAL,DX

•MOVDX,300H;304H,308H

•MOVAL,XXH

•OUTDX,AL

•8254初值写法

•MOVDX,320H;324H,328H

•MOVAL,XXH

•OUTDX,AL

•MOVDX,320H;324H,328H

•MOVAX,XXXXH

•OUTDX,AL

•MOVAL,AH

•OUTDX,AL

小键盘输入:由列给出信号(Q3Q2Q1Q0),行输入信号(P3P2P1P0)

特征码组合方式:Q3Q2Q1Q0P3P2P1P0

特定键判断,设查表得到该键特征码为XYh,假如A口接列,B口接行,

程序如下:

LP1:MOVDX,PORTA

MOVAL,0FXh

OUTDX,AL

MOVDX,PORTB

INAL,DX

ANDAL,0Fh

CMPAL,0Yh

JELP2

JMPLP1

LP2:…检测到该按键的处理程序

注意,若口变化,程序要相应变化,请思考若C口为键盘接口

该如何处理?

特定行的任意键判断,列信号全给0,检查特定行信号即可。检测2、、

A、E有任意键按下,假如C口高四位接列,C口低四位接行,程序

如下:

LP1:MOVDX,PORTC

MOVAL,0Fh

OUTDX,AL

INAL,DX

ANDAL,0Fh

CMPAL,0Bh

JELP2

JMPLP1

LP2:…检测到该行按键的处理程序

特定列的任意键判断,只将该列信号给0,检查行信号,非全1即可。

检测4、5、6、7有任意键按下,假C口高四位接行,C口低四

位接列,程序如下:

LP1:MOVDX,PORTC

MOVAL,0Dh

OUTDX,AL

INAL,DX

ANDAL,0F0h

CMPAL,0F0h

JNELP2

文档评论(0)

157****8406 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档