第十篇 章 并行接口芯片 微机原理课件.pptVIP

第十篇 章 并行接口芯片 微机原理课件.ppt

  1. 1、本文档共42页,可阅读全部内容。
  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文档。上传文档
查看更多
第十篇 章 并行接口芯片 微机原理课件.ppt

微机原理及应用; 8255A是INTER系列的并行接口芯片。它是可编程的,可以通过软件来设置芯片的工作方式。 一、8255A的内部结构 1.数据端口A、B、C 每个端口:输入带缓冲寄存器, 输出带锁存寄存器。 2.A组控制和B组控制 3.读/写控制逻辑电路 4.数据总线缓冲器;5.读写控制信号;8255的引脚;1.方式控制字; 例10:设A端口工作方式0,输出, B端口工作于方式0,输入。;注意:;2. 端口C置1/0控制字;注意:;例:设8255A的控制口地址为00EEH,要求对端口C的PC7置1,则控制=0FH,要求对端口C的PC3置0,控制字=06H。 下面的程序可以实现上述要求: MOV AL , 0FH ;对PC7置1的控制字 MOV DX , 00EEH ;控制口地址送DX OUT DX , AL ;对PC7置1操作 MOV AL , 06H ;对PC3置0的控制字 OUT DX , AL ;对PC3进行置0的操作;8255A的工作方式0;一、方式0--基本输入输出方式功能;10.2 8255A工作方式;10.2 8255A工作方式;方式0的时序;例:用8255A控制三个发光二极管依秩序循环显示。 ;用8255A控制三个发光二极管显示。8255A的端口地址为: A 端口:340H B 端口:341H C 端口:342H 控制口:344H 试编写8255初始化程序段和控制三个发光二极管显示程序段。 ;开始;2、软件设计 1)设A口为输出口,方式0。B口输入,方式0,则方式选择控制字为82H。 2)A口输出代码: 0000 0110 06H ,1号发光二极管亮 0000 0101 05H ,2号发光二极管亮 0000 0011 03H ,3号发光二极管亮 3)软件延时 (1).1ms的软件延时参考程序: 设系统的CPU的频率为8MHZ,则时钟节拍为:0.125微秒。执行PUSHF、POPF、LOOP指令需29个节拍。延迟1毫秒要循环的次数: ;参考程序: DATA SEGMENT COTR EQU 344H ;8255A控制口地址 PB_A EQU 340H ;8255A的A口地址 LED DB 06H,05H,03H;LED显示值 DATA ENDP CODE SEGMENT ASSUME CS:CODE,DS:DATA …... MOV DX,COTR MOV AL,82H ;方式0 OUT DX, AL ;A口为输出,B口为输入 MOV DX, PB_A ;A口地?? ; LP: MOV CX,3 LEA BX, LED ; 1号灯代码地址 DON: MOV AL, [BX] OUT DX, AL ;1,2,3循环点亮 CALL DELAY ;调延时程序 INC BX DEC CX JNZ DON JMP LP DEALY PROC NEAR ;软件延时 …. DEALY ENDP CODE ENDS END; 方式1—选通的输入输出方式; ;选同信号输入端,低电平有效;10.2 8255A工作方式;;;10.2 8255A工作方式;例:825

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档