8-28255的应用实例讲述.pptVIP

  • 258
  • 0
  • 约9.75千字
  • 约 50页
  • 2017-03-03 发布于湖北
  • 举报
8-28255的应用实例讲述

 8255与系统的连接 8255相当于三个独立的8位简单接口。 各端口既可设置为输入口,也可设置为输出口,但不能同时实现输入及输出。 C端口即可以是一个8位的简单接口,也可以分为两个独立的4位端口。 设置为输出口时有锁存能力,设置为输入口时无锁存能力。 属于无条件传输方式 IN AL,PORT ;PORT是端口号 输入 8255A的工作方式——方式0(输出方式) OUT PORT,AL 8255方式0应用举例2 例2在某工业系统中,要不断检测8个开关K7 ~ K0的通断状态,并随时在LED7~LED0上显示出来(开关合,LED亮;开关断,LED灭)。 端口地址的分配: 如图,地址线A2 A1是可以变化的,其他都是固定的。 端口A地址: 90H (A2A1=00) 端口B地址: 92H (A2A1=01) 端口C地址: 94H (A2A1=10) 控制字寄存器地址:96H (A2A1=11) 控制程序: MOV AL ;分析控制字 OUT 96H,AL ;写入8255控制字 L1: I N AL,90H ; 收K7 ~ K0的通断状态 OUT 92H,AL ; 输出收到的数据到PB口, CALL DELAY ;延时,保持灯亮 JMP L1 ;转移到L1,继续测定。 例3 检测

文档评论(0)

1亿VIP精品文档

相关文档