基于单片机控制的交通灯控制器设计内容摘要:

满足电流和电压的要求,发光二极管就可以发光了。 单片机系统中往往是数字信号,不是 5V 就是 0V,所以只要将二极管的正负极和电源对应上就可以了。 但还需在发光二极管和单片机连接时加一个限流电阻,这个电阻的作用在于限制通过二极管的电流,从而达到减少功耗或者满足端口对最大电流的限制。 本电路如图 5 所示。 图 5 信号灯控制 电路 可急车强通控制 可急车强通控制 是通过 , 和 12, 13 脚来实现,按下 S1 按钮可强行中断东西方向的通行,南北方向绿色指示灯亮,按下 S3 按钮,数码管开始计数,实现南北方向通行。 同理,按下 S2 按钮,南北方向禁止通行,东西方向的绿色指示灯亮,按下 S4 按钮,数码管开始计数,东西方向通行。 电路如图 6 所示 6 图 6 可急车强通控制电路 4 总结和体会 通过这次课程设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。 使我在单片机的基本原理、单片机应用系统开发过程,以及在常用编程设计思 路技巧(特别是汇编语言)的掌握方面都能向前迈了一大步,为日后成为合格的应用型人才打下良好的基础。 本次设计我充分利用了 89S51 芯片的 I/O 引脚。 系统 统采用 MSC51 系列单片机 AT89S51 来设计交通灯控制器,实现了能通过 单片机 芯片的 P1 口设置红、绿灯燃亮时间的功能; 红绿灯循环点亮,倒计时剩 5 秒时黄灯闪烁警示, 显示时间直接通过 P0 口 输出 至数码管。 在本次的单片机设计中,考虑到交通的系统的几个可以改进的地方: ,探测出车辆内燃机运转辐射出的热量,从而能使单片机判断出哪条道有车,哪条 道无车,能对路面交通状况作出迅速反应,从而提高交通效率; ,相应地,紧急车辆(如消防车、救护车等)上应当装置红外线放射器。 这样,在离交通信号灯远处,紧急车辆就可以开红外线放射器使交通信号灯全部显示红灯,避免因交通问题导致不必要的人命伤亡和金钱损失; 3. 系统可装置一点阵式 LED 中文显示屏,用以显示温度、天气情况、空气指数等,方便司机对外界情况的了解。 多加了这些功能后,无疑会使成本增加,但是这样确实可以提高交通效率,疏通交通堵塞和避免不必要的损失。 另外,迎接 2020 年亚 运会的的到来, 届时,各国人士欢聚在中国,必定会给我国交通带来一定的压力。 如果我国交通管理好了,不但给各国旅客留下美好的回忆,而且间接提高了中国的国际竞争力,提高我国的国际地位。 参考文献 [1] 叶挺秀 .应用电子学 [M] .杭州:浙江大学出版社, 1994 [2] 李朝青 .单片机原理及接口技术(第三版) [M] .北京:北京航空航天大学出版社, 2020 [3] 全国大学生电子设计竞赛组委会 .全国大学生电子设计竞赛获奖作品选编 2020[M] .北京:北京理工大学出版社, 2020 [4] 刘刚,秦永左 .单片机原理及 应用 [M] . 北京:北京林业大学出版社,北京大学出版社, 2020 7 附录 1程序清单ORG 0000H LJMP MAIN ORG 0013H LJMP INTT1 ORG 0003H LJMP INTO ORG 0100H INTT1:MOV P1,0BDH。 外部中断 1 主绿支红 JB ,$ RETI ORG 0150H INTO: MOV P1,0DBH。 外部中断 0 主红支绿 JB ,$ RETI ORG 0200H MAIN: SETB EX1 SETB IT1 SETB EA MOV R1,00H MOV 20H,25 MOV 21H,5 MOV 22H,15 MOV 23H,30 MOV 24H,20 ST1: MOV P1,0BDH。 第一态主绿灯支红灯 INC R1 CJNE R1,0FFH,TZ1 MOV R1,00H DEC 20H DEC 23H TZ1: MOV R2,20H MOV R3,23H LCALL DISP。 调用显示子程序 MOV A,20H CJNE A,00H,ST1 MOV 20H,25 ST2: MOV P1,0BEH。 第二态主黄灯支红灯 INC R1 CJNE R1,0FFH,TZ2 MOV R1,00H DEC 21H DEC 23H TZ2: MOV R2,21H MOV R3,23H LCALL DISP。 调用显示子程序 MOV A,21H CJNE A,00H,ST2 MO。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。