微型计算机接口技术实验报告.docVIP

  • 19
  • 0
  • 约2.88千字
  • 约 8页
  • 2016-08-04 发布于贵州
  • 举报
微型计算机接口技术实验报告

微型计算机接口技术实验报告 实验一:交通灯实验 一. 实验目的 了解可编程并行接口芯片8255 的内部结构、工作方式、初始化编程及应用。 二. 实验内容说明 1、8255A 的内部结构 (1)数据总线缓冲器:这是一个双向三态的8 位数据缓冲器,它是8255A与微机系统数据总线的接口。输入输出的数据、CPU输出的控制字以及CPU输入的状态信息都是通过这个缓冲器传送的。 (2)三个端口A,B和C:A端口包含一个8位数据输出锁存器和缓冲器,一个8位数据输入锁存器。B 端口包含一个8 位数据输入/输出锁存器和缓冲器,一个8位数据输入缓冲器。C 端口包含一个8位数据输出锁存器及缓冲器,一个8位数据输入缓冲器(输入没有锁存器)。 (3)A组和B组控制电路:这是两组根据CPU输出的控制字控制8255工作方式的电路,它们对于CPU而言,共用一个端口地址相同的控制字寄存器,接收CPU输出的一字节方式控制字或对C口按位复位字命令。方式控制字的高5位决定A组工作方式,低3位决定B组的工作方式。对C口按位复位命令字可对C口的每一位实现置位或复位。A组控制电路控制A口和C口上半部,B组控制电路控制B口和C口下半部。 (4)读写控制逻辑:用来控制把CPU输出的控制字或数据送至相应端口,也由它来控制把状态信息或输入数据通过相应的端口送到CPU。 2、8255A 的工作方式 方式0—基本输入输出方式;方式1—

文档评论(0)

1亿VIP精品文档

相关文档