导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]交通灯定时控制系统的设计,急求啊!!!

* 104992: [求助]交通灯定时控制系统的设计,急求啊!!!

   jiankefeng2007 
jiankefeng2007发表的帖子 

 [求助]交通灯定时控制系统的设计,急求啊!!!
交通灯亮灯的顺序和时间可列表如下:
东西(主)  南北(支)  时间                  
红灯        红灯        10s                 
绿灯        红灯        30s
黄灯闪      红灯        5s                     
红灯        绿灯        20s                        
红灯        黄灯闪       5s
1. 初始状态四个路口红灯全亮。
2. 东西绿灯亮,南北红灯亮,东西方向通车30s。
3. 延时一段时间,东西路口绿灯熄灭,黄灯闪烁,南北红灯亮5s 。
4. 黄灯熄后,东西红灯亮,南北路口绿灯亮,南北方向开始通车20s。
5. 延时一段时间后,南北方向绿灯灭,黄灯闪烁,延时5s,然后又切换成东西方向通车,如此重复下去。
6. 当有特殊车辆通过时,由传感器感知发出中断请求信号,则东西南北四个红灯全亮,并延时10s,以便紧急车辆通过。

交通灯控制原理
8031单片机通过I/O口控制交通灯的电路原理图如图1.1所示,其中74LS373是地址锁存器。通过8255接外部电路,8255的地址线A1、A0经74LS373接于P0.1、P0.0。片 端经74LS373与P0.7接通,其它地址线悬空,8255的控制线  、 直接接于8031的 和 端。数据线 D0~D7 接于P0.0~P0.7 。8255只有3根线接于地址线, 片选 ,地址选择端A1、A0 ,分别接于74LS373的Q7、Q1、Q0 ,对应于P0.7、P0.1、P0.0 ,(因8255芯片内无地址锁存能力), 其它地址线全悬空。只要保证P0.7为低电平,选中该8255,若P0.1、P0.0再为“00”选中8255的A口。同理P0.1,P0.0 为“01”,“10”,“11”分别选中B口,C口及控制口。若地址口用16位表示,其它无用端全设为“0”,则8255的A、B、C口及控制口地址分别为0000H ,0001H ,0002H ,0003H 。
(若无用端全设为“1”,则8255的A、B、C口及控制口地址分别为FF7CH ,FF7DH ,FF7EH ,FF7FH)。图中的 B口PB4~PB7及C口这12个口线,分别控制东西、南北路的12盏红、黄、绿交通灯。每个灯的主回路用双向晶闸管控制,当某端口输出高电平时,相应光耦合器就导通,从而触发晶闸管导通,相应的交通灯则亮。8031通过8155接LED数码管,显示通行的时间。当有外部中断请求信号时, 收到一个低电平,执行中断程序,以P1.0作应答线。



发表时间:2007年4月22日11:27:41

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  104999.[详细]和我联系
摘要:和我联系qq:624092500......(21字)
- [jifay][806次] 2007年4月22日

[上一篇帖子]:和我联系和我联系qq:624092500
[下一篇帖子]:疑难器件,芯片代购专业研发,毕业设计疑难器件,芯片代够,保证质量,信誉可靠。 北京知天行科技