实验二 双色灯(模拟交通灯).pdfVIP

  • 1
  • 0
  • 约1.43千字
  • 约 2页
  • 2020-09-07 发布于河北
  • 举报
机实践A 指导书 串行通讯方式 实验二 双色灯(模拟交通灯)实验 一. 实验目的 1.学习在PC 机系统中扩展简单I/O 接口的方法。 2.进一步学习编制数据输出程序的设计方法。 3.学习模拟交通灯控制的方法。 4.学习双色灯的使用。 二. 实验要求 编写程序,以8255 方式0 输出,控制4 个双色LED 灯 (可发红,绿,黄光),模拟十字路口交通灯 管理。 三.实验电路及连线 将DR 1~DR4 用连线连至C 口的PC0~PC3 ,将DG1~DG4 用连线连至C 口的PC4~PC7 ,8255 的片选端 CS 用连线连至138 译码器的200~207H 插孔。 四.实验说明 1. 因为本实验是模拟交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东 南北走向。初始状态 0 为东 红灯,南北红灯。然后转状态 1 南北绿灯通车,东 红灯。过一段时间转 状态2 ,南北绿灯闪几次转亮黄灯,延时几秒,东 仍然红灯。再转状态3,东 绿灯通车,南北红灯。过 一段时间转状态4 ,东 绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态 1。 2. 双色LED 是由一个红色LED 管芯和一个绿色LED 管芯封装在一起,公用负端。当红色正端加高电 平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平 1 机实践A 指导书 串行通讯方式 时,黄灯亮。 因本实验 LED 驱动电路输出信号和输入信号反相,所以要点亮某个 LED 灯,驱动电路对 应位的输入信号状态必须为 0 ’ 。 l 82 55PC 口输出数据位和双色 LED 灯对应关系如下: PC7 P C6 PC5 P C4 PC3 P C2 PC 1 P C0 D G4 D G3 D G2 D G 1 DR4 DR 3 DR2 DR 1 (S) (E) (W) (N) ( S) (E) (W) (N) l 双色 LED 灯组合关系如下: DR1 (红)、D G1 (绿)—— H L1 (北 N ) DR2 (红)、D G2 (绿)—— H L2 ( W ) DR3 (红)、D G3 (绿)—— H L3 (东E ) DR4 (红)、D G4 (绿)—— H L4 (南 S ) 五.实验程序框图 可适当调节程序中D1 、D2 的数值,使实验效果更好。 六.实验报告 应包括画电路图、试验程序框图、编程(要有注释)、调试过程及心得体会等。 2

文档评论(0)

1亿VIP精品文档

相关文档