智能交通灯控制系统.doc

约24页DOC格式手机打开展开

智能交通灯控制系统,本设计是以单片机汇编语言为基础,以at89c51为扩展,以伟福软件,proteus软件为仿真、开发运行平台下而设计的一款。设计中首先我按照具体要求,凭借自己的思路,在草纸上将程序写了一遍,然后对照课本检查一下有没有明显错误,之后将其写入伟福软件进行汇编仿真,并通过多次修改,运行通过。程序通过之后,我又...
编号:20-160328大小:219.00K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 91740000 发布

本设计是以单片机汇编语言为基础,以AT89C51为扩展,以伟福软件,proteus软件为仿真、开发运行平台下而设计的一款智能交通灯控制系统。
设计中首先我按照具体要求,凭借自己的思路,在草纸上将程序写了一遍,然后对照课本检查一下有没有明显错误,之后将其写入伟福软件进行汇编仿真,并通过多次修改,运行通过。程序通过之后,我又按照程序的思想在proteus里将硬件图画了出来,并把仿真程序的HEX文件调了进来,初次没有成功,然后我将硬件图与程序互相结合,互相改进,经过将近数十次的修改,最终成功了。
该交通灯按照要求,在A,B两车道上,能够实现自动计时,两主干道上均设数码管显示数值为50(一分钟左右),将红绿灯闪转交换,并在绿灯变红灯之前闪转黄灯,数码管显示数值为30(一秒钟左右),提醒行人注意,行车方向将要改变。为了便于仿真与修改,所以交通灯定时时间设的较短,如果实际引用,可以通过嵌套延时子程序将时间拉长。另外,该交通灯安有一紧急按键,即在特殊事故下按下该键,能够实现四个方向全部亮红灯,阻止各方车辆的流通,方便事故的尽快解决。
该交通灯设计简单,布局合理,P0口作为交通灯指示部分,与发光二极管相连;P1,P2口分别与数码管相连,作为数字显示的十位与个位;P3口作为外部中断,并将其部分引脚与黄灯相连。单片机采用上电+按钮电平复位方式。实际中可通过优化程序,将硬件扩展增加辅助功能。