6925|7

43

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

关于交通灯的设计(初学者的迷茫) [复制链接]

各位,我是一个单片机的初学者,我有个问题,就是关于用单片机来控制交通灯的,假如,一个十字路中,东西南北,每个路口,都有R,G,Y,三个不同的显示灯,当东西方向的红灯R亮时,南北方向的绿灯G可以通过;南北红灯,东西绿灯;还有那个黄灯Y又怎么处理呢?
希望高手给我指点一下迷津,无限感激

此帖出自单片机论坛

最新回复

只要注意时间和顺序就可以了 不难得  详情 回复 发表于 2007-4-19 14:31
点赞 关注
 

回复
举报

3

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

Re: 关于交通灯的设计(初学者的迷茫)

看了题就已经觉的很晕了...
此帖出自单片机论坛
 
 

回复

1284

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 

Re: 关于交通灯的设计(初学者的迷茫)

绕个屁。。。直接联系我,我给你点资料,以前做过的。。。我还把平台都展示出来了的
此帖出自单片机论坛
 
个人签名呼呼...在校应届大四学生,代做电子类毕业设计(测量类、仪器类、控制类、无线通信类、电子产品类、界面设计类、纯论文类等等,一一俱全)。涉及各种单片机软硬件设计、电路模拟分析、FPGA、CPLD、ARM7/ARM9、LINUX、VB/VC++/QT界面等等。包过。。。欢迎咨询。Tel:13957160506。QQ:273437087
 
 

回复

28

帖子

0

TA的资源

一粒金砂(初级)

4
 

Re: 关于交通灯的设计(初学者的迷茫)

说实话,确实很简单。对于初学来说,很难适应 逻辑的思想。 我初学的时候也觉得绕的, 呵呵!~
此帖出自单片机论坛
 
 
 

回复

842

帖子

0

TA的资源

裸片初长成(初级)

5
 

Re: 关于交通灯的设计(初学者的迷茫)

这个挺简单的,但我不知道你都学到哪个程度了,这个东西只要用到定时器(做灯亮灭定时时间)和一些位操作指令(控制那些灯的亮或灭)就行了。
此帖出自单片机论坛
 
 
 

回复

449

帖子

0

TA的资源

五彩晶圆(高级)

6
 

Re: 关于交通灯的设计(初学者的迷茫)

如果先根据各个灯的亮灭情况画出各个灯的"时序图",这样对比着六个灯的时序图进行编程,一目了然,当然就很容易了^_^ 设南北方向的灯为R1Y1G1,东西方向的灯为R2Y2G2 P2.0-R2 P2.1-Y2 P2.2-G2 P2.5-G1 P2.6-Y1 P2.7-R1 汇编程序: 1 ORG 00H 2 LOOP:MOV P2,#01111011B 3 MOV R5,#250 4 ACALL DELAY 5 MOV R2,#00000100B 6 ACALL BLINK 7 MOV P2,#11111101B 8 MOV R5,#50 9 ACALL DELAY 10 MOV P2,#11011110B 11 MOV R5,#250 12 ACALL DELAY 13 MOV R2,#00100000B 14 ACALL BLINK 15 MOV P2,#10111110B 16 MOV R5,#50 17 ACALL DELAY 18 AJMP LOOP 19 BLINK:MOV R3,#10 20 MOV A,P2 21 B1:XRL A,R2 22 MOV P2,A 23 MOV R5,#3 24 ACALL DELAY 25 DJNZ R3,B1 26 RET 27 DELAY:MOV R7,#28H 28 D1:MOV R6,#0F9H 29 DJNZ R6,$ 30 DJNZ R7,D1 31 DJNZ R5,DELAY 32 RET 33 END 程序说明: 2-4 R1G2亮5s 5-6 G2闪烁0.6s 7-9 R1亮,G2灭,且Y2亮1s 10-12 R2及G1亮5s 13-14 G1闪烁0.6s 15-17 R2亮,G1灭,且Y1亮1s 19-26 闪烁子程序,使P2口的LED亮灭5次,亮灭的LED由R2的内容决定,亮灭时间间隔为60ms 27-33 延迟子程序,延迟时间=R5*20ms 参考一下啦@
此帖出自单片机论坛
 
个人签名世界是个圈,人生也是个圈。
 
 

回复

1759

帖子

0

TA的资源

裸片初长成(高级)

7
 

Re: 关于交通灯的设计(初学者的迷茫)

只要注意时间和顺序就可以了 不难得
此帖出自单片机论坛
 
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com
 
 

回复

43

帖子

0

TA的资源

一粒金砂(中级)

8
 

Re: 关于交通灯的设计(初学者的迷茫)

有没有c语言版的?C语言通俗易懂点
此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表