×

单片机控制交通灯

消耗积分:10 | 格式:rar | 大小:333 | 2008-12-13

分享资料个

利用单片机控制交通灯设计
一.设计目的:
1、通过交通信号灯控制系统的设计,掌握80C51并行口传输数据的方法,以控制发光二极管的亮与灭;
2、用80C51作为输出口,控制十二个发光二极管熄灭,模拟交通灯管理.
3、通过单片机控制设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力;
4、完成控制系统的硬件设计、软件设计、仿真调试。
5,由于对面对的两个交通灯现象一样,同时合为一个,所以实验中控制6个灯就可以了。

二.设计要求:
交通信号灯模拟控制系统设计利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭。用8051做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。在一个交通十字路口有一条主干道(东西方向),一条从干道(南北方向),主干道的通行时间比从干道通行时间长,四个路口安装红,黄,绿,灯各一盏;
如图所示:

三.设计任务和内容:
任务:设计一个能够控制十二盏交通信号灯的模拟系统。并且要求交通信号灯按照交通规则的模试来运行。实验通过控制六个交通灯就好了。
内容:因为本课程设计是交通灯的单片机控制设计,所以要了解实际交通灯的变化情况和规律。假设一个十字路口为东西南北走向。然后转状态1南北红灯,东西绿灯通车。过一段时间转状态2东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转状态3,南北绿灯通车,东西红灯。过一段时间转状态4,南北绿灯灭,闪几次黄灯,东西仍然红灯。最后循环至状态1。

四.控制系统的总体要求:
因东西同属一个车道,南北属一条车道,因此控制一边的灯就可以了,现象一样
 1.东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车;
 2.延时一段时间后,东西路口的绿灯熄灭,黄灯开始延时并且开始闪烁,闪烁5次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车;
 3.延时一段时间之后,南北路口的绿灯熄灭,黄灯开始延时并且开始闪烁,闪烁5次之后,再切换到东西路口方向;
 之后重复1到3过程。。。。。。。
五.交通信号灯模拟控制系统设计程序流程图:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(6)
发评论
kiss123 2013-01-21
0 回复 举报
这设计 他妈的真有才啊  哈哈哈 收起回复
lfljk 2012-06-25
0 回复 举报
看一看 收起回复
全部评论

下载排行榜

全部6条评论

快来发表一下你的评论吧 !