版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于51单片机的交通灯控制系统设计 2引言 21.设计的背景及意义 1.1交通灯的背景 31.1.1交通灯的历史 31.1.2交通灯的出现 31.2交通灯的意义 32.系统方案设计与要求 42.1系统通行方案设计 42.2单片机的构成和原理 52.3功能要求 62.3.1显示模块功能 62.3.2按键模块功能 73.系统硬件电路的设计 73.1系统硬件总电路构成 73.2单片机系统 73.3显示系统 83.4信号显示驱动电路 3.5键盘输入电路 94.系统软件程序的设计 4.1程序主体设计流程 4.2子程序模块设计 14.3KEIL51的应用 ingle-chipmicrocomputerhasbecomemoreenjoypopularsupport,andthetraditionalcontrolanddetectiontechnologyhasalsochangedinworld-shaking.Single-chiprocomputerasacorecomponentwiththehardwarestructure,wewanttoachievethunction.Intoday'seraofcarseverywhere,theintelligentuseoftrafficlightsisverynecessary,thispaperisthedesignoftrafficlights,thedesignation,goodpracticabil文将重点介绍基于51单片机的智能交通灯控制系统,具有许多优点,如原理简1.设计的背景及意义信号灯最早出现在19世纪中期,当时伦敦街头出现了手势信号灯,用来方便彼时的马车通行。后来美国人设计了黄红绿交通灯,在20世纪70年代之后,汽车的出现和在发达国家美国的逐渐普及,促进了1918年第一个真正意义上的三色灯(红绿黄三种标志)的诞生。二次工革后,纽约街头汽车也开始频繁化即为:先从状态1到状态6再回到状态1,如此循环下去,系统通行方案设计簧红绿黄红绿黄红绿黄红绿黄红绿黄红绿黄红绿黄图2-1交通状态先是南北方向绿灯亮,东西方向红灯亮,持续20秒的时间。东西向禁行,然后南北方向转为黄灯亮,东西方向则不变,持续5秒的时间。注意在这个接着南北向变为红灯亮,东西向则变为绿灯亮,持续30秒的时间。东西向最后东西向转为黄灯亮,南北向则不变,持续5秒的时间。同样注意此时黄下表表示交通灯状态:状态1状态3状态6东西向禁行等待变换通行等待变换南北向通行等待变换禁行等待变换东西红灯1100东西黄灯0001东西绿灯0010南北红灯0011南北绿灯1000南北黄灯0100表2-1交通状态及红绿灯状态能灵活的利用方程式控制按钮来改变路口两道通行时间。表中0表示灭,1表示现代城市十字路□车辆拥挤,人群密集,怎样才能现该设计,需要多部分共同完成系统,51单片机是核心,驱动电路、按键及数单片机可直接控制信号灯的状态变化4。接入LED数码管能让行人和车辆直观看到时间。单片机能具体处理这些,并保证及时控制和调整。如下图2-2所时间反应到数码管上显示来实现交通运行5。在这之中,还要求能迅速捕捉紧急图2-2系统的总体框图时间,它的阴极接到51单片机的P1□,阳极接到对应芯片上,通过PO□控制芯片,起到驱动放大作用[6。发光二极管分布在四个路口每侧3个,分别为红绿按键控制不同的运行状态。在禁行状态时,数码管都会显示00,对应就是红灯全亮7];复位按键可以将整个系统复位;东西通行为东西绿、南北红;反之南1P32/NTOPENP33/INT1P273456789图3-1单片机引脚图第一阶段(1976—1978):探索阶段。典型代表为MCS-48。其推出是在工第三阶段(1982—1990):向微控制器发展的阶段。推出的MCS-96系列单显示系统重点介绍发光二极管。它有光效强、功耗低等优点。20世纪70年随着不断深入地研究半导体发光材料,尤其是超高亮度白光LED的出的话有3个:低有效E1、E2和高有效E3。除非E1和E2置低且E3置高,否则或倒相器的使用,因此24线译码器不需要外接门;32线译码器的话,就接一个E2图3-374HC245电路图图中1接VCC,19接地。电平不稳定的现象。这种抖动往往在10~200ms之间,对单片机而言来说这时间需要选后者。办法就是先查寻按键,在有低电平出现时立即延时大概20ms来避开抖动,之后再读一次I/O□的值。如果值为1,说明低电平的时间低于20ms,这时为干扰信号。如果值是0,那么表明有按键按下,继续相应的处理程序。硬K6dec图3-4键盘控制电路图本设计程序有按键处理和50ms扫描程序。流程图如下图所示。数进入主函数断环数初始化外部中初始化外部中断环定义函数变量并图4-1系统总的流程图图4-2中断子程序定义定义1s设置字型码和字位码,完成数码管倒计时显示定时中断入口启动定时器中断计数变量自加1图4-3定时中断流程图本设计中软件部分的设计采用KEIL,它被KEILC51的功能非常的多。他可以建工程;编译程序;软硬件的仿真;生创建C语言或汇编语言的源程序。可编程逻辑器件设计模块。它包括文本编辑器和PLD模块。其电路仿真(Simulate)模块。它是信号电路仿真器,能提供连续模拟信号和离PROTEL99SE主要的功能模块图5-1正常情况下的交通灯南北向绿灯,倒计时30秒;东西向红
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程师项目进展评估表
- 售后保修服务申请函3篇
- 关于处理某问题的催办函5篇
- 设备维修服务催办函7篇
- 团结友爱互助互和谐校园我构建-小学主题班会课件
- 建筑项目经理全程跟踪KPI考核表
- 职场沟通高效沟通技巧与策略指导书
- 敬老院活动室火灾应急演练脚本
- 新能源项目负责人技术创新与执行度KPI考核表
- 电梯应急预案及脚本
- 2026年七部洗手法试题和答案
- 钠电量产元年:能源自主与产业跃迁
- 2026年上海市中考语文试卷(含答案)
- 河道保洁专项服务方案
- 2026年新疆昌吉回族自治州阜康市社区工作者招聘考试核心押题卷(第1套)(附独家高分解析)
- GB/T 47559-2026风能发电系统风力发电机组塔架结构安全监测方法
- 2025年海南省中考道德与法治试题(试卷+解析)
- 2026中国工商银行河南省分行纪检人才专项社会招聘考试备考题库及答案解析
- 彩灯加工外包合同
- 机关支部2026年上半年意识形态工作总结
- 西陵区网格员考试真题试卷
评论
0/150
提交评论