帮帮文库

返回

单片机自动控制交通灯及时间显示资料 单片机自动控制交通灯及时间显示资料

格式:word 上传:2022-06-24 19:48:10

《单片机自动控制交通灯及时间显示资料》修改意见稿

1、“.....较为合理地解决了十字路口的交通调度问题。但红绿灯的工作顺序及时间都是固定的,缺乏灵活性。采用该种方式能解决般岗亭的交通灯控制。但重点岗亭仍需要有人以上同时值班,保证有事要处理时,仍能保留名交警负责对交通灯的控制。而此时若想采用程控方式,交警将无法对交通灯再人为地加以管理。难以再科学地指挥车辆的通行,有效地解决交通堵塞问题。例如当南北方向车流量很大时,程控方式下的南北方向绿灯无法保证开放更长的时间,以缓解交通拥挤的问题。当前,交通事业蓬勃发展,交通流量年年增长,大中小城市的汽车摩托车等各种车辆与日俱增,道路交通繁忙,经常有严重堵车现象,特别是在交叉口,机动车非机动车行人来往非常混乱,为了在叉口的各条干道实现合理的科学分流。本人根据单片机具有物美价廉功能强使用方便灵活可靠性高等特点,提出了种用单片机自动控制交通信号灯及时间显示的方法,同时给出了软硬件的实现方法......”

2、“.....具有定的推广意义。第页共页交通信号灯硬件电路的设计交通信号灯的作用及工作原理般情况下,红绿灯设在十字路口,或在多干道的叉口上,目的是为了调整叉口的交通秩序使各干道来往车辆能够有条不紊地行驶,否则将造成意想不到的严重后果。当然在叉口设置合理的红绿灯后,也可大大减少交通管理部门的人力物力。叉口交通信号等的基本作用红灯亮表示车辆行人禁止通行,绿灯亮表示车辆行人可以通行,绿灯转换成红灯前几秒,可用黄灯亮来暗示驾驶员或行人即将禁止通行。该系统的屏幕时间显示用倒计时方式表示红绿灯的切换时间,时间显示器的作用是协助红绿灯工作,跟随红绿灯反复地进行切换。目的是为了使驾驶员和行人能够看见红绿等亮的时间还剩几秒以便停车线以内的驾驶员和行人能够更清楚地知道此时该继续通行或减速,才不会使驾驶员盲目地加速或减速停车而阻碍另干道车辆或行人的通行......”

3、“.....当然也可以减少事故的发生,为交通安全提供保障。交通信号灯的工作原理如图示,当组红灯亮绿灯灭则组绿灯亮红灯灭。对组或组而言,每当绿灯亮转换成红灯亮前几秒具体多长时间视实际情况而定黄灯亮,当绿灯灭时黄灯也灭。设计要求首先,要了解实际交通灯的变化规律假设个十字路口为东西南北走向初始状态东西方向绿灯通车,南北方向红灯,延时转状态,东西方向黄灯亮,南北方向红灯按的频率闪烁,延时再转状态,东西方向红灯亮,南北方向绿灯通车,延时转状态,东西方向红灯按的频率闪烁,南北方向黄灯亮,延时最后循环至状态这里的延时采用定时器延时其次,当有紧急救护车出现时,应使东西南北四个方向全亮红灯,并延时,以便急救车通过,同时对通行时间进行倒计时,从口及口输出在发光二极管,使用定时器计数器作为定时器实现子程序延时技术上可用外部中断发出单脉冲向申请中断再次,般交通信号灯控制程序中使用软件延时......”

4、“.....且不需外加硬件电路但软件定时要占用,增加开销,因此软件定时的时间不宜太长本程序使用定时器计数器来定时,定时电路已经集成在芯片中,这种由硬件电路完成,不占时间它通过对系统时钟脉冲的计数来实现,即每个机器周期产生个计数脉冲,也就是每个机器周期计数器加计数值通过程序设定,改变计数值,也就改变了定时时间,使用起来既灵活又方便设计方法选用单片机来实现,根据设计要求,交通信号灯控制器的外部输出信号为主副车道红黄绿灯共个驱动信号编程使相应位复置位来实现信号灯的亮第页共页灭控制,使得十字路口的红绿灯交替点亮在灯色交换时,黄灯闪烁提醒。设计要求有紧急车辆通过时,十字路口均显示红灯。可以通过软件中断来完成紧急任务,定义为计数中断并为下降沿触发,编写对应中断向量子程序和中断服务程序,完成中断处理。设计还对定时控制有所要求。对于精确定时,应该用计数器加以控制......”

5、“.....考虑到该设计对时间精度要求不高,所以采用软件定时可以大大简化电路。先计算出程序单部执行的时间,设置循环参数,利用语句按设计要求完成定时控制。二系统组成控制要求主支干道交替通行,主干道每次放行秒,支干道每次放行秒绿灯亮时表示可以通行,红灯亮时表示禁止通行每次绿灯变红灯时,黄灯先亮秒此时另干道上的红灯不变十字路口要求有数字显示,作为时间提示,以便人们更直观地把握时间,具体要求主设计,编译器能自动完成变量的存储单元的分配,编程者可以专过于应用软件的设计大大加快开发速度,可以对单片机常用的接口芯片编制通用的驱动函数,对常用的功能模块算法等编制相应的函数,还可以很容易地进行信号处理算法和程序的移植,有利于产品中单片机的重新选型和软件设计水平的提高与国外嵌入式系统的程序设计接轨。与汇编语言相比,语言程序在开发速度软件质量结构严谨程序可靠性等方面有明显优势。而代码效率相对较低的缺点......”

6、“.....已经不很重要。目前,单片机上语言程序未经人工优化的代码长度,已缩短到用人工方便地对时间要求比较严格的汇编语言模块和关键代码进行优化。第页共页编译器与程序开发过程已经开发了各种单片机的语言编译器对于并不以快速运算见长的单片机来说,其语言编译器简称的各项性能指标中,最重要的是开发便利,其次是生成代码紧凑,以及编译速度是否有浮点库和足够的算术支持。程序开发过程如图所示图程序开发过程程序结构与般语言相似,程序的基本单位是函数。函数由函数说明和函数体两部分组成。个源程序至少包含个也可以是个主函数和若干其它函数。主函数是程序的入口主函数中的所有语句执行完毕,则程序结束。程序的般格式如下类型函数名参数表参数说明数据说明部分执行语句部分在程序中,函数有三种形态函数定义函数调用和函数说明。函数定义相当于汇编中的般子程序。函数调用相当于调用子程序的语句,要求有函数名和实参数表。在中......”

7、“.....函数定义和函数调用不分先后,但若调用在定义之前,必须在调用前先进行函数说明。函数说明是个没有函数体的函数定义。第页共页中函数分为两大类库函数和用户定义函数。被调用的函数可以是库函数,也可以是用户函数。库函数是在库文件中已定义的函数,其函数说明在相关的头文件中。用户在编程时只要用预处理指令将头文件包含在用户文件中,直接调用即可。用户函数是用自己定义,自己调用的类函数。程序的编制与胜语言行序大致相同。利用程序编写延时程序为了循序渐进地学习单片机的功能,这里我们即使用了单片机中的定时器,也直接采用软件的延时程序定时控制发光二极管的亮灭。该延时程序的时间主要是通过计算单片机执行指令所需的时间来确定的。例如,在前文中介绍过,在选择晶振时,执行个简单加法指令的时间为个指令周期,需要秒微秒,所以程序中作次加法循环所需要的时间就是秒钟。当然,这只是个粗略的算法......”

8、“.....并且考虑程序代码的效率。但是,这不失为种简单的解决方案。程序代码定义延时循环变量双重循环,延时信号灯亮灭的定时功能单片机之所以在工业控制中有大量的应用,就是在于它有其独特的定时计数功能。在本电路中,用定时器来实现灯的闪烁功能。控制单片机端口电平的高低,从而控制发光二极管的亮灭通过对口和口的变量置和置,控制口和口的电平高和低。当为高电平时,发光二极管两端压差为零,二极管不导通,灯不亮当为低电平时,发光二极管两端压差为,二极管导通,灯亮。单片机的定时器系列的单片机般有两个内部的位定时器计数器,分别称为和。这两个计数器分别是两个位的单元组成的,即每个计数器都是位的计数器,最大的计数量是。那么这个定时计数器是如何产生定时作用的呢举个例子,如果将时钟定时到分钟,那么秒针计数到次后,始终闹铃就会响。这里有个计数和定时之间的概念转化,时间表示为秒针的计数值......”

9、“.....第页共页单片机中的定时器和计数器是复用的,计数器是记录外部脉冲的个数,而定时器则是由单片机提供的个非常稳定的计数源。定时器是由单片机的晶振经过分频后获得的个脉冲源。当单片机的晶振为时,计数值代表的时间就是。计数器的容量是位,也就是最大的计数值达到,因此计数计到就会产生溢出。当定时器计数器溢出时,就会使得相关的寄存器标志产生变化,单片机将由此而产生定时中断,在中断服务程序中处理定时到而需要完成的任务。如何使用单片机的定时器呢使用单片机的定时器计数器主要和编程有关。编程中需要对两个特殊功能寄存器进行操作。这两个特殊功能寄存器就是和,又称为定时器的控制字。首先,介绍定时器计数器的方式寄存器。是个位的特殊功能寄存器,对应的地址为,不可位寻址。控制字中可以完成个功能确定选择定时器,还是计数器。选择何种工作方式。是否借用外中断控制定时器和计数器的启停。的低位是用于控制的字段......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
单片机自动控制交通灯及时间显示资料.doc预览图(1)
1 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(2)
2 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(3)
3 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(4)
4 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(5)
5 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(6)
6 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(7)
7 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(8)
8 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(9)
9 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(10)
10 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(11)
11 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(12)
12 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(13)
13 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(14)
14 页 / 共 46
单片机自动控制交通灯及时间显示资料.doc预览图(15)
15 页 / 共 46
预览结束,还剩 31 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档