8255的编程和使用.docVIP

  • 25
  • 0
  • 约1.17千字
  • 约 3页
  • 2017-03-26 发布于重庆
  • 举报
8255的编程和使用

8255的编程和使用 姓名:王涛 学号:PB0座机电话号码 实验目的 1. 学习并掌握 8255 的工作方式及其应用; 2. 掌握 8255 典型应用电路的接法。 实验内容 基本输入输出实验。编写程序,使 8255 的 A 口为输入,B 口为输出,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。 实验原理 (1)INTEL 8255是一种通用的可编程并行I/O接口芯片,是专为INTEL公司的微处理器设计的,也可用于其它系列的微型机系统中。利用8086汇编指令系统,编制初始化程序,可以变更8255 的工作方式,通用性强,使用灵活。8255具有3个带锁存或缓冲的数据端口,它的并行数据宽度为8位。可与外设并行进行数据交换。A口和B口内具有中断控制逻辑,在外设与CPU之间可用中断方式进行信息交换。8255能与许多外部设备连接,例如:键盘、显示器、打印机等。 工作方式控制字 b C口按位置位/复位控制字 则可知,PORT_A工作方式0且输出,PORT_B工作方式0输出,工作方式控制字。 (2)输入/输出接口编址 输入/输出接口编址见下表。若使用IOY1,PORT A~D地址为0640H、0642H、0644H和0646H。 附表2-2 输入/输出接口编址 实验步骤 本实验使 8255 端口 A 工作在方式 0 并作为输入口,端口 B 工作在

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档