网站大量收购闲置独家精品文档,联系QQ:2885784924

8255A与系统总线的连接课件.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MOV AL,AH MOV DX,0FFF8H OUT DX,AL MOV CX,NDELAY IDLE2: NOP NOP LOOP IDIE2 ROL AH,1 MOV AL,0FFH OUT DX,AL POP CX LOOP LOOPDISP JMP AGAIN … 思考题: 利用一片8255设计一个具有16个按键和8位LED数码管的键盘显示电路,使之能相互协同工作,不互相影响。(每组交一份设计报告!) 参考 李顺增 《微机原理与接口技术》机械工业出版社 2006. 打印机接口 1. 并行接口标准(Centronice) 该标准规定了一个36芯的连接口。 :数据选通接口;由主机送往打印机的选通信号,有效时,打印机接收主机送来的8位并行数据。 DATA:数据信号;主机送往打印机的8位并行数据。 :响应信号;打印机送给主机的回答信号。主机在收到该信号后,才能继续发送下一个数据。 BUSY:忙信号。由打印机送给主机的状态信息。低电平,表示打印机正处于空闲状态,主机可以向打印机传送数据。高电平,表示打印机不能接受数据。 PE:纸尽信号。 SLCT:选中信号。 :初始化信号。 :出错信号。 :自动走纸信号。 :低电平时,打印机处于被选择状态 最重要的是8位并行数据线,2条联络线 和 ,一条忙线BUSY。 下图为打印机的工作时序: (1) (2) (3) (4) 2. 打印机的工作过程及接口电路 打印机接口电路也称打印机适配器,可以用锁存器、三态缓冲器等器件实现,也可用通用的可编程并行接口芯片实现。下图就是用8255A作为接口的逻辑图。 8255的A口工作于方式1,并为数据输出端口,用于传送主机送来的数据信息DATA1-DATA8。此时,PC6、PC7、PC3分别规定为配合方式1工作的 和INTR信号。PC4定义为输入,作为打印机送来的SLCT状态信息。8255A的B组工作于方式0,PB口作为输出控制口,利用PB3-PB0产生 控制信号,而PC2-PC0用作输入状态口,分别定义为打印机的PE、ERR、BUSY状态信号。 若上图采用中断控制方式,中断请求INTR应连接到中断优先权控制器8259A的IR端,作为一个中断源,由8259A产生中断类型码,以便CPU响应本中断时,自动进入打印机中断服务程序。 (1)8255A的初始化程序段(设8255A的I/O端口地址为2C0H-2C3H): … MOV DX,02C3H MOV AL OUT DX,AL MOV AL OUT DX,AL MOV DX,02ClH MOV AL OUT DX,AL … (2)打印机中断服务程序 PRINT PROC NEAR PUSH AX PUSH DX MOV DX,02C0H MOV AL,[BX] OUT DX,AL MOV DX,02C1H IN AL,DX OR AL,01H OUT DX,AL AND AL,0FEH OUT DX,AL INC BX POP DX POP AX IRET PRINT ENDP 作 业 习题教材P15~16页中并口芯片练习: 6.27,6.29,6.30,6.31,6.36

您可能关注的文档

文档评论(0)

jiquhe72163 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档