帮帮文库

返回

毕业设计基于51单片机的智能交通灯系统设计(4) 毕业设计基于51单片机的智能交通灯系统设计(4)

格式:word 上传:2025-12-10 10:33:49
子程序设置断点,然后运行程序,查看程序是否能运行到所有的断点,若所有断点都能运行到,则程序流程基本正确。去掉所有断点,再次运行程序,查看可控硅状态,从而判断程序流程正确,反之,若程序流程不正确,做相应的修改后,重新调试功能程序与算法程序的通调。完成整个程序流程的调试后,将等算法子程序加入,在算法子程序前或后设置断点,运行整个程序。当程序在断点处暂停时,查看计算的控制量与手工计算的值是否相同。多运行几次,若每次的结果都正确,则说明程序各个部分互相没有矛盾,反之,则说明算法子程序和其它子程序之间有影响,需要做相应的修改后重新调。参考文献边海龙,孙永奎单片机开发与典型工程项目实例详解电子工业出版社张鑫,华臻,陈书谦单片机原理及应用电子工业出版社,黄智伟凌阳单片机课程设计指导北京航空航天大学出版社余锡存曹国华单片机原理及接口技术陕西西安电子科技大学出版社,雷丽文等微机原理与接口技术北京电子工业出版社,柴钰单片机原理和应用西安电子科技大学出版社张靖武单片机系统的设计和仿真电子工业出版社唐工单片机工程应用实例设计心得体会经过两周的努力工作,终于完成了自己的单片机课程设计。虽说忙碌了点,但我觉得这样的生活充实且有成就感,当然,也获益匪浅。在焊接过程中,我学会应先合理的布局,并认真检查每个元器件,确保无误后再焊接。还有,不能急于求成,要焊接个模块,检查个模块,免得整个版子焊完后再在大堆线中检查,这样不仅效率低且耗时。自然,我也学会如何去发现问题与解决问题的些方法。至于软件设计与调试,我觉得它主要考验你的思维逻辑能力及你对指令的熟悉程度。可以说再整个软件设计过程中,我不仅学会了延时的两种方法,即软件延时和硬件延时,还掌握数码管的两种显示方式即动态显示与静态显示及其如何选择。当然,通过几次反复调试过程,使得我对汇编指令有了更深刻的理解。在整个课程设计过程我还掌握了下几点掌握了电子系统设计的流程,熟悉了各种硬件电路以及软件编程方法。理解了最单片机的各部分组成及特性。熟练使用了各种计算机辅助设计工具完成设计,充分掌握了这些工具的使用。学会了利用对汇编语言进行编译过程更进步加深了对软件的学习。还有,我还发现自身些毛病。,前期准备工作做的不够好,想的还算多,可就是没落实。先说选题,就表现自己有畏难情绪,其实当时找到好几个题目,但交通灯最熟悉,所以就选了它。就这,还没做的很理想,还有好些功能可以加上去,像通过测流量来自动调整通行时间,加个监控电路,看门狗电路等。二,行动起来不是很卖力,虽说动手还算早,但每天的进展却不大,可以说做与玩相伴而行。通过本次的课程设计,充分意识到自己所学的东西还是非常有限的,不过通过当访问片外存储器时,口分时先作低位地址总线,后作产生单片机工作所需要的时钟脉冲序列。中断系统中断系统的作用主要是对外部或内部的终端请求进行管理与处理。共有个中断源,其中又个外部中断源和个内部中断源。图系列单片机的内部结构示意图主要引序存储器锁定,位内部,可编程线,两个位定时器计数器,个中断源两个外部中断源和个内部中断源,可编程串行通道,低功耗的闲置和掉电模式,片内振荡器和时钟电路。时钟电路时钟电路的作用是简版本。单片机为很多嵌入式控制系统提供了种灵活性高且价廉的方案。单片机的主要特性与兼容,字节可编程闪烁存储器,寿命写擦循环,数据保留时间年,全静态工作,三级程器件采用高密度非易失存储器制造技术制造,与工业标准的指令集和输出管脚相兼容。由于将多功能位和闪烁存储器组合在单个芯片中,的是种高效微控制器,是它的种精的低电压,高性能位微处理器,俗称单片机。是种带字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除次。该交通灯控制系统的硬件设计单片机简介单片机最小系统外围接口电路数码管显示红黄绿信号灯按键控制电路是种带字节闪烁可编程可擦除只读存储器时模块模块接受输出。系统的总体框图如上所示。单片机上电后,系统进入正常工作状态,执行交通灯状态显示控制,同时将时间数据倒计时输入到数码管上实时显示。在此过程中随时调用急停按键和时间调若用该方案,可提供较多口,但操作起来稍显复杂。方案二直接在口线上接上按键开关。由于该系统对于交通灯及数码管的控制,只用单片机本身的口就可实现,且本身的计数器及已经够用,故选择方案二。单片机交通控制系统总体设计单片机交通控制系统的通行方案设计设在十字路口,分为东西向和南北向,在任时刻只有个方向通行,另方向禁行,持续定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下图所示。说明黑色表示亮,白色表示灭。交通状态从状态开始变换,直至状态然后循环至状态,周而复始,即如图所示图交通状态通过具体的路口交通灯状态的演示分析我们可以把这四个状态归纳如下东西方向红灯灭,同时绿灯亮,南北方向黄灯灭,同时红灯亮,倒计时秒。此状态下,东西向禁止通行,南北向允许通行。东西方向绿灯灭,同时黄灯亮,南北方向红灯亮,倒计时秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。南北方向红灯灭,同时绿灯亮,东西方向黄灯灭,同时红灯亮,倒计时秒。此状态下,东西向允许通行,南北向禁止通行。南北方向绿灯灭,同时黄灯亮,东西方向红灯亮,倒计时秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。下面我们可以用图表表示灯状态和行止状态的关系如下表交通状态及红绿灯状态状态状态状态状态东西向禁行等待变换通行等待变换南北向通行等待变换禁行等待变换东西红灯东西黄灯东西绿灯南北红灯南北绿灯南北黄灯东西南北四个路口均有红绿黄灯和数码显示管个,在任个路口,遇红灯禁止通行,转绿灯允许通行,之后黄灯亮警告行止状态将变换。状态及红绿灯状态如表所示。说明表示灭,表示亮。单片机交通控制系统的功能要求本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的信号发生,还能进行倒计时显示,通行时间调整和紧急处理等功能。倒计时显示倒计时显示可以提醒驾驶员在信号灯灯色发生改变的时间在停止和通过两者间作出合适的选择。驾驶员和行人普遍都愿意选择有倒计时显示的信号控制方式,并且认为有倒计时显示的路口更安全。倒计时显示是用来减少驾驶员在信号灯色改变的关键时刻做出复杂判断的种方法,它可以提醒驾驶员灯色发生改变的时间,帮助驾驶员在停止和通过两者间作出合适的选择。时间的设置本设计中可通过键盘对时间进行手动设置,增加了人为的可控性,避免自动故障和意外发生,并再紧急状态下,可设置所有灯变为红灯。键盘是单片机系统中最常用的人机接口,般情况下有独立式和行列式两种。前者软件编写简单,但在按键数量较多时特别浪费口资源,般用于按键数量少的系统。后者适用于按键数量较多的场合,但是在单片机口资源相对较少而需要较多按键时,此方法仍不能满足设计要求。本系统要求的按键控制不多,且口足够,可直接采用独立式。
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(1)
1 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(2)
2 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(3)
3 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(4)
4 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(5)
5 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(6)
6 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(7)
7 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(8)
8 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(9)
9 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(10)
10 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(11)
11 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(12)
12 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(13)
13 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(14)
14 页 / 共 26
【毕业设计】基于51单片机的智能交通灯系统设计.doc预览图(15)
15 页 / 共 26
预览结束,还剩 11 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

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

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

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

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

搜索

客服

足迹

下载文档