可编外围接口芯片8255a及其应用精.pptxVIP

  • 1
  • 0
  • 约1.72千字
  • 约 36页
  • 2020-02-24 发布于上海
  • 举报
第九章 可编外围接口芯片8255A及其应用;; 1、 数据端口; 2、 控制逻辑; 3、数据总线缓冲器; 4、 读/写控制逻辑; 4、8255与CPU的连接;;2、位控(置位/复位)方式的数据输出; 三、8255A的工作方式;;选通输入信号说明;方式1输入时序图 ;选通输出信号说明;方式1输出时序图 ;3、方式2-双向总线方式 (仅适用于A口);8255A的应用举例;;限流电阻;;MOV DX ,0F6H;二、键盘接口;2、按键具有弹性,在闭合和断开的过程中有抖动。需要采取消抖措施。;例:用8255A芯片端口A做行线端口,端口B做列线端口,构成扫描键盘;两种键盘扫描方法 正向扫描法: A口输出00H,B口读入键盘列线值。如果无键按下,则B口读入低4位值为0FH,否则,就有键按下。如果有键按下, A口输出FEH,如果B口读入有0,则第一行有键按下;如果没有, A口输出FDH,再查下去;KEYSCAN PROC NEAR BEGIN: MOV DX,XXH ;置8255A控制口地址 MOV AL,82H ;A方式0输出,B方式0输入 OUT DX,AL ;输出8255A方式控制字 LOOP1: MOV DX,XXH ;A口地址送DX MOV AL,00H OUT DX,AL ;A口输出00H扫描键盘 MOV DX,XX

文档评论(0)

1亿VIP精品文档

相关文档