1、“.....设置时间按下,恢复按下,东西禁止通行按下,南北禁止通行指示灯状态定义全部禁行东西绿灯,南北红灯南北绿灯,东西红灯南北红灯,东西黄灯亮南北红灯,东西黄灯灭东西红灯,南北黄灯亮东西红灯,南北黄灯灭定时时间黄灯过渡时间按键定义时间设置恢复东西禁行南北禁行函数定义定时器初始化延时延时键盘扫描数码管选择定义段码,共阳数码管位选变量定义累加位半秒,秒寄存器键值标记位东西通行,南北通行东西黄灯,南北黄灯主函数定时器初始化定时初值按键扫描设置时间恢复南北禁行,定时器停止东西禁行,定时器停止状态东西方向绿灯,少秒南北方向红灯状态弹起延时消颤按下延时消颤取消确定弹起延时消颤按下延时消颤取消确定弹起延时消颤名称功能延时参数,最大调用无返回无东西方向黄灯南北方向红灯状态东西方向红灯南北方向绿灯......”。
2、“.....参数调用返回定时自动重装清零中断标志位定时器中断禁止清零黄灯闪烁标志,换向黄灯闪烁关闭名称功能按键扫描参数调用返回按下延时消颤取消确定弹起延时消颤按下延时消颤取消确定方向的状态循环,内圈是东方为前进方向的状态循环。的状态逻辑值显示时间从秒到秒的状态逻辑值显示时间从秒到秒开始的状态逻辑值显示时间从秒到秒的状态逻辑值显示时间从秒到秒表交通灯的循环逻辑表表中的代表是红灯亮也代表逻辑上的,是代表绿灯亮也代表逻辑上的,依上表,就可以向相应的端口送逻辑值。交通灯时间显示方案东西和南北方向的放行时间的长短是依据路口的各个方向平时的车流量来设定,并且各个状态保持的时间之有严格的对应关系,其公式如下所示我们可以依据上述的标准来改变车辆的放行时间。按照般的规则,个十字路口可分为主干道和次干道......”。
3、“.....我们设定值时也应以此为参考。方案选择本文采用以单片机为核心本系统采用系列单片机为中心器件来设计交通灯控制器,采用语言为程序编译语言,使用单片机软件完成编辑编译连接调试仿真等流程。该系统具体分为输入模块界面显示模块电源模块以进行方案设计与选择。输入模块对于本系统要求的能手动设灯亮时间紧急情况处理,我们讨论了两种方案方案采用扩展口及键盘,显示等。该方案的优点是使用灵活可编程,并且有,及计数器。若用该方案,可提供较多口,但操作起来稍显复杂。方案二直接在口线上接上按键开关。因为设计时精简和优化了电路,所以剩余的口资源还比较多,我们使用四个按键,分别是。由于该系统对于交通灯及数码管的控制,只用单片机本身的口就可实现,且本身的计数器及已经够用,故选择方案二。界面显示模块该系统要求完成倒计时状态灯等功能。基于上述原因,我们考虑了三种方案方案完全采用数码管显示......”。
4、“.....无法胜任题目要求。方案二完全采用点阵式显示。这种方案实现复杂,且须完成大量的软件工作但功能强大,可方便的显示各种英文字符,汉字,图形等。方案三采用数码管与点阵相结合的方法因为设计既要求倒计时数字输出,又要求有状态灯输出等,为方便观看并考虑到现实情况,用数码管与灯分别显示时间与提示信息。这种方案既满足系统功能要求,又减少了系统实现的复杂度。权衡利弊,第三种方案可互补二方案的优缺,我们决定采用方案三以实现系统的显示功能。电源模块为使模块稳定工作,须有可靠电源。我们考虑了两种电源方案方案采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。方案二采用单片机控制模块提供电源。本方案的优点是系统简明扼要,节约成本缺点是输出功率不高。综上所述,我们选择第二种方案,如图......”。
5、“.....每个方向上设置红绿黄灯及行人灯各个,共四组,如图所示。如果东西方向红灯亮那南北方向就是绿灯,反之亦然,所以在硬件连接图上也成对称分布。图控制电路计时器显示电路段是种常用的数码显示屏。这种数码管的每个线段都是个发光二极管,因而把它叫做数码管。由于在数码管的右下角增加了个小数点,形成了所谓的段数码管。是属于共阴极类型的数码管,只要公共端接地,其他端送上高电平就能点亮。不仅具有工作电压低,体积小,寿命长,可靠性高等优点,而且响应时间短般不超过微秒,亮度也比较高。缺点是工作电流比较高,般工作电流都在毫安左右。的外形图和等效电路图如图所示。图外形图图等效电路图段显示数码管的设置为每个方位上对位显示器。四个方位上总共有个接在单片机的口上。显示时我们不需要小数点,所以每个的根管脚只用了根。连接后的时间显示电路,如图所示,虽然路口不样......”。
6、“.....所以两边连接的口是对称的,原理图如图。图数码管显示车辆违规检测电路在红灯和黄灯期间,车辆是禁止通行的为了对那些违反规则的车辆进行检测,受条件限制,本系统设计中只使用了普通光敏二极管。基本设计思路如下将光敏二极管放在停车线上,当车辆通过的时候,因光敏二极管给遮住,二极管就不导通,单片机检测到这信号后就执行报警操作。但是,显然在实际中,使用发光二极管无法实现。违规车辆检测电路除了使用光敏二极管,还使用了三极管,型号为。由于普通的光敏二极管的开关性能不是很好,所以在设计中加个三极管做开关。由于普通光敏二极管在导通的情况下的电阻能达到,所以在设计中将光敏二极管直接接上了电源。同时三极管还可以返回到主程序。当出现紧急的情况的时候,按下或者就切换到紧急状态,当紧急事件处理完毕的时候,按下,就可以返回正常状态,流程图如图......”。
7、“.....键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘而靠软件编程来识别的称为非编码键盘在单片机组成的各种系统中,用的最多的是非编码键盘。也有用到编码键盘的。非编码键盘有分为独立键盘和行列式又称为矩阵式键盘。其图如图,而我们用的是独立式键盘,如上图。图矩阵键盘的原理图按键在编写程序时,应注意问题,如消颤,般有物理消颤和软件消颤,我们这使用软件消颤。具体操作是,当按键按下,用软件延时段时间,再次扫描按键情况,如果确实有按键按下,就进入相应的操作。当操作完后要做个按键是否断开的判断,其依据如图图键闭合和断开时的电压抖动按键程序按下延时消颤取消确定弹起延时消颤按下延时消颤取消确定弹起延时消颤按下延时消颤取消确定弹起延时消颤按下延时消颤取消确定弹起延时消颤第章系统调试状态灯显示测试与分析当电路连接完毕后......”。
8、“.....开启电源开关,以及按下和分别给端口送高电平和低电平,通电即可检测。数码管显示测试与分析将串口和电路板上的接口连接,通过专业烧写软件,将写好的相应测试程序及文件刷写到芯片内,我们这用的下载线编程软件,其显示的效果图如图,开电源即可测试。图下载软件整体电路测试与分析系统上电,刷写好程序即可开始测试,观测个周期共计四个状态,默认秒灯的显示状态是否正常,同时观察倒计的计数是否正常,以及按键调节突发事件,是否正常。结论心得体会本系统设计在历经几个月的努力下终于完成了。实验证明,本系统能成功对交通灯实际运行进行控制,并且除基本交通灯功能外,还具有倒计时时间设置紧急情况处理分时段调整信号灯的点亮时间违规车辆检测以及根据具体情况手动控制等功能。在初期查阅了大量的文献书籍资料及指导老师的帮助下终于编译出完整的程序。然而在程序的调试过程中......”。
9、“.....有时是因为自己的粗心。比如次在输入程序的过程中,误将数字输入成字母,结果程序无法正确运行,经单步调式不断排查,花了将近下午的时间才找到问题。也曾因为端口设置,使程序无法运行,浪费了很多时间。这次设计不仅巩固了我所学的知识如单片机等让我学到了很多新知识和宝贵的实践经验,也检验锻炼了我将知识运用到实践的能力,培养了我严谨细致的工作作风,为我以后踏上工作岗位打下了坚实的基础。系统改进由于使用的是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。但是在我们设计和调试的过程中,也发现了些问题,譬如红灯和绿灯的切换还不够迅速,红绿灯规则的效率还不是很高等等,这需要在实践中进步完善。且功能的全面性还不够强,经过这么长的时间的失败到成功的过程,让我更加清楚的明白单片机的运用就是对其端口的控制......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。