基于51单片机交通控制系统模拟设计.docx
《基于51单片机交通控制系统模拟设计.docx》由会员分享,可在线阅读,更多相关《基于51单片机交通控制系统模拟设计.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于51单片机交通控制系统模拟设计于 基于 51 单片机得交通限制系统模拟设计 学院:电气与限制工程学院 专业:自动化 姓名:书目 1 1 、设计思路 . 错误!未定义书签。2、2显示界面方案误错 错误! 未定义书签。2、3输入方案:误错 错误! 未定义书签。3 单片机交通限制系统总体设计 . 错误!未定义书签。3、1 单片机交通限制系统得通行方案设计 2、2单片机交通限制系统得功能要求 23、3 单片机交通限制系统得基本构成及原理 . 错误! 未定义书签。4 4 智能交通灯限制系统得硬件设计 . 错误!未定义书签。、1系统硬件总电路构成及原理 . 错误! 未定义书签。4 、 2 系统硬件电路
2、构成 错误 ! 未定义书签。4 、 3 系统工作原理 错误 ! 未定义书签。5系统软件程序得设计 . 错误!未定义书签。、1程序主体设计流程 . 错误! 未定义书签。 参考文献 、17 设计心得体会 、18 附录19基于单片机得交通限制系统模拟设计1 1 、设计思路()分析目前交通路口得基本限制技术以及各种通行方案,并以此为基础提出自己得交通限制得初步方案。(2)确定系统交通限制得总体设计,包括,十字路口详细得通行禁行方案设计以及系统应拥有得各项功能,在这里,本设计除了有信号灯状态限制能实现基本得交通功能,还增加了倒计时显示提示,基于实际状况,又增加了紧急状况处理与通行时间可调这两项特特别功能
3、。(3)进行显示电路,灯状态电路,按键电路得设计与对各器件得选择及连接,大体安排各个器件及模块得基本功能要求. ()进行软件系统得设计,对于本系统,采纳单片机语言编写,对单片机内部结构与工作状况做了足够得探讨,了解定时器,中断以及延时原理,总体上完成了软件得编写。2 2 、单片机交通限制系统 方案 得 比较、设计与论证、 电源供应方案 采纳单片机限制模块供应电源。改方案得优点就是系统简明扼要, 节约成本;缺点就是输出功率不高。2、 显示界面方案采纳数码管显示.这种方案只显示有限得符号与数码字符,简洁,便利。、3 输入方案:由于该系统对于交通灯及数码管得限制,只用单片机本身得/O 口就可实现,且
4、本身得计数器及 RA已经够用,故选择方案二. 3 3单片机交通限制系统总体设计、单片机交通限制系统得通行方案设计 设在十字路口,分为东西向与南北向,在任一时刻只有一个方向通行,另一方向禁行,持续肯定时间,经过短暂得过渡时间,将通行禁行方向对换。其详细状态如下所示。交通状态从状态 1 起先变换,直至状态 6 然后循环至状态 1,周而复始。通过详细得路口交通灯状态得演示分析我们可以把这四个状态归纳如下: 南北方向红灯灭,同时绿灯亮,东西方向黄灯灭,同时红灯亮,倒计时 30 秒。此状态下,东西向禁止通行,南北向允许通行. 南北方向绿灯灭,东西方向红灯灭,同时黄灯亮,倒计时 3 秒。此状态下,除了已经
5、正在通行中得其她所以车辆都需等待状态转换。黄灯灭,同时南北方向红灯亮,东西方向绿灯亮,倒计时 30 秒。此状态下,东西向允许通行,南北向禁止通行。东西方向绿灯灭,南北方向红灯灭,同时黄灯亮,倒计时 3 秒.此状态下,除了已经正在通行中得其她所以车辆都需等待状态转换. 下面我们可以用图表表示灯状态与行止状态得关系如下: 表 1 交通状态及红绿灯状态状态 1 状态 2 状态 状态 东西向 禁行 等待变换 通行 等待变换 南北向 通行 等待变换 禁行 等待变换 东西红灯 1 0 东西黄灯 0 1 0 1 东西绿灯 0 0 南北红灯 0 0 1 0 南北绿灯 0 0 1 南北黄灯 1 0 0 东西南北
6、四个路口均有红绿黄 3 灯,在任一个路口,遇红灯禁止通行,转绿灯允许通行,之后黄灯亮警告行止状态将变换。状态及红绿灯状态如表 1 所示。说明:0 表示灭,1表示亮。3、2 单片机交通限制系统得功能要求 本设计能模拟基本得交通限制系统,用红绿黄灯表示禁行,通行与等待得信号发生,还能进行倒计时显示. ()倒计时显示 倒计时显示可以提示驾驶员在信号灯灯色发生变更得时间、在停止与通过两者间作出合适得选择。驾驶员与行人普遍都情愿选择有倒计时显示得信号限制方式,并且认为有倒计时显示得路口更平安。倒计时显示就是用来削减驾驶员在信号灯色变更得关键时刻做出困难推断得 1 种方法,它可以提示驾驶员灯色发生变更得时
7、间,帮助驾驶员在停止与通过两者间作出合适得选择 。3、3 单片机交通限制系统得基本构成及原理 单片机设计交通灯限制系统,可用单片机干脆限制信号灯得状态改变,基本上可以指挥交通得详细通行,当然,接入 LED 数码管就可以显示倒计时以提示行使者,更具人性化。本系统在此基础上,加入了紧急状况处理与时间调整功能。图 2 系统得总体框图 据此,本设计系统以单片机为限制核心,连接成最小系统,由按键设置模块产生输入,信号灯状态模块,LED 倒计时模块模块接受输出。系统得总体框图如上所示。单片机上电后,系统进入正常工作状态,执行交通灯状态显示限制,同时将时间数据倒计时输入到D 数码管上实时显示。在此过程中随时
8、调用急停按键. 4 4 智能交通灯限制系统得硬件设计4、1 系统硬件总电路构成及原理 实现本设计要求得详细功能,可以选用 AT9C51 单片机及外围器件构成最小限制系统,2个发光二极管分成4组红绿黄三色灯构成信号灯指示模块,1个LD构成倒计时显示模块,若干按键组成紧急按钮 . 4、系统硬件电路构成 本系统以单片机为核心,系统硬件电路由状态灯,ED 显示,按键,组成.其详细得硬件电路总图如图 3、1 所示。其中 P0 用于送显两片 LD 数码管,P1 用于限制红绿黄发光二极管,TAL1 与 XAL接入晶振时钟电路,ET 引脚接上复位电路,P2、6 与 P2、7 对数码管进行片选,P、2 即NT0
9、 紧急状况处理按键,3、3 即 INT1 接时间调整中断按键。单片机 最小系统 外围接口电路 LED 数码管显示 红黄绿信号灯 按键 限制电路4、3 系统工作原理 系统上电或手动复位之后,系统先显示状态灯及 L数码管,将状态码值送显 P口,将要显示得时间值得个位与十位分别送显 P0 口,在此同时用软件方法计时 1 秒,到达1s 就要将时间值减 1,刷新 LE数码管。时间到达一个状态所要全部时间,则要进行下一状态推断及连接,并装入次状态得相应状态码值以刚好间值, 20pFC120pFC21KR134.7KR1422uFC31212MHZS?SW-PBVCCVCCGNDGNDGNDVD12VD11
10、VD10VD9VD8VD7VD6VD5VD4VD3VD2VD14.7KR124.7KR114.7KR104.7KR94.7KR84.7KR74.7KR64.7KR54.7KR34.7KR44.7KR14.7KR2南北绿南北黄南北红东西绿东西黄东西红P1.5P1.4P1.3P1.2P1.1P1.0交通灯电路P1.0/T21P1.1/T2EX2P1.2/ECI3P1.3/CEX04P1.4/CEX15P1.5/CEX26P1.6/CEX37P1.7/CEX48RST9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/W
11、R16P3.7/RD17XTAL218XTAL119VSS20P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528PSEN29ALE/PROG30EA/VPP31P0.7/AD732P0.6/AD633P0.5/AD534P0.4/AD435P0.3/AD336P0.2/AD237P0.1/AD138P0.0/AD039VCC40IC1P80C51RA+5NK1K2K3复位电路紧急通行电路A1f2g3e4d5A6c8DP7b9a10DS1A1f2g3e4d5A6c8DP7b9a10DS30.
12、2KR150.2KR160.2KR170.2KR180.2KR190.2KR200.2KR210.2KR22倒计时显示电路Q?2N3904Q?2N3904VCC 基于单片机得交通灯限制系统电路图ED 连接图 信号灯得连接系统软件程序得设计5、1 程序主体设计流程 全部限制程序事实上分为若干模块:键盘设置处理程序,状态灯限制程序,LED 显示程序紧停程序,中断服务子程序等。整个软件程序方面主要分两大部分:主程序部分与中断处理程序。流程图如图 9 所示。系统总流程图 设计说明:该智能交通灯限制系统得软件设计采纳得就是依次执行并反复循环得方法。智能交通灯限制系统在正常工作得状况下,每 3s 循环改变
13、一次。每个循环周期在还剩 3s 时,正在通行路口得黄灯同时点亮并起先闪耀,以提示路人上得行人及车辆,交通灯即将发生改变.在此期间若中断按键按下则转入中断服务子程序进行相关操作。 设计心得体会吴震 在焊接过程中,我们学会应先合理得布局,并仔细检查每个元器件,确保无误后再焊接。还有,不能急于求成,要焊接一个模块,检查一个模块,免得整个版子焊完后再在一大堆线中检查,这样不仅效率低且耗时。自然,我们也学会如何去发觉问题与解决问题得一些方法。至于软件设计与调试,我觉得它主要考验您得思维逻辑实力及您对指令得熟识程度。可以说再整个软件设计过程中,我不仅学会了延时得两种方法,即软件延时与硬件延时,还驾驭数码管
14、得两种显示方式(即动态显示与静态显示)及其如何选择。当然,通过几次反复调试过程,使得我对汇编指令有了更深刻得理解。在整个课程设计过程我还驾驭了一下几点:()驾驭了电子系统设计得流程,熟识了各种硬件电路以及软件编程方法。(2)理解了最单片机得各部分组成及特性。()娴熟运用了各种计算机协助设计工具完成设计,充分驾驭了这些工具得运用. 通过本次得课程设计,充分意识到自己所学得东西还就是特别有限得,不过通过设计,还就是学到了一些书本上没有学到得东西,为自己以后得学习起了很大得帮助。就我个人而言,很深刻地体会到一点,那就就是我们在设计过程中肯定要有一个整体得清楚得思路,知道自己得设计得对象得基本功能与核
15、心器件得适用及其作用,只要把握住这些主要方面,一些小问题都将围围着这些主要问题而逐步得到解决。同时我也懂得,在整个设计过程中,生活中也一样,肯定要意志坚决,克服自己得畏难心情,这样才能将事情做好,才能干出一番成就。设计心得体会赵玉峰我觉得类似这种课程设计得实践真得不错,通过这些项目练习,我自学实力,解决实际问题得实力得到提高,可以说就是对综合素养全面提升,我想这也就是我们上高校应真正学到得。在这次课程设计中,我最大得感受之一就就是学问欠缺.通过这次课程设计,我知道了自己得缺陷。因为在平日里得学习中,只讲究完成作业与考试,对学问得好用性不就是太重视.通过本次课程设计我明白了学以致用得得重要性。我
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 交通 控制系统 模拟 设计
限制150内