帮帮文库

返回

基于单片机的带时间显示的交通灯设计(最终版) 基于单片机的带时间显示的交通灯设计(最终版)

格式:word 上传:2022-06-25 17:03:09

《基于单片机的带时间显示的交通灯设计(最终版)》修改意见稿

1、“.....取共阴字码表值,数码管依次显示,熄灭灯在对我们提出了挑战,勇敢过,也战胜了,胜利的钟声也就定会为我们而敲响。这个设计过程中,我遇到过许多次失败的考验,就比如,自己对实际生活中的交通秩序的不了解给整个设计带来的困扰,真想要就此罢休,然而,就在想要放弃的那刻,我明白了,原来结果并不那么重要,我们更应该注重的是这整个过程。于是,我坚持了下来。当然最终,这个设计很成功,主要体现在,这整个系统,几乎没有参考任何书,程序由自己独立完成,与用来制作的交通灯控制系统相比,程序简单易读,结构清楚,最重要的是成本低。在设计个系统,除了达到所要求的性能指标以外,成本也是很重要的个指标。成本的高低也决定了产品的适用性......”

2、“.....红灯缓冲区赋值,个位十位分离,延时子程序共阴字码表四软件仿真硬件电路设计完成软件编程也完成了。接下来我们开始用软件仿真下,找到硬件电路或者程序中存在的问题,并加以修正,逐步完善电路,最终达到设计的要求。我这次使用的仿真软件是,画好硬件电路图,启动仿真按钮,开始仿真,在交通灯正常工作的情况下仿真出来的电路图如下图所示图从仿真图上可以明显的看出,正常工作的情况下,这个硬件电路你能够很好的完成程序所描述的功能,说明此部分设计初步可以认是为成功的。下面我们再来看看在外部中断发生时的软件仿真情况......”

3、“.....在中断发生时,能够有效的实现人为的对交通灯的控制,至此,硬件电路和软件电路的设计宣告成功。五设计心得体会通过这次单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新,是要我们学会将理论很好地联系实际,并不断地去开动自己的大脑,从为人类造福的意愿出发,做自己力所能及的,别人却没想到的事。使之不断地战胜别人,超越前人。同时,更重要的是,我在这设计过程中,学会了坚持不懈,不轻言放弃。设计过程,也好比是我们个人成长的历程,常有些不如意,也许这就省略部分代码,共阴字码表代码分析程序初始化完成后。正常情况下,在中断没有发生的时候......”

4、“.....程序根据初始化的初值分别将数码管要显示的段码的十位和各位放入寄存器和中。接下来使数码管的位码有效,再通过查表程序,查得数码管要显示的数值,并把数值显示在数码管上。灯的控制部分此部分程序清单如下,红灯缓冲区赋值,红灯定时,黄灯定时绿灯定时个位十位分离,延时子程序,个位数据十位数据定义灯的缓冲区外中断入口地址定时器中断入口主程序开始,时结束循环,起延时设置定时器工作方式,定时器赋初值,开启定时器计时下降沿触发设置优先级,端口初始化红灯定时,黄灯定时绿灯定时秒中断子程序熄灭数码管熄灭灯红灯,东西方向交通灯控制黄灯代码分析程序进入显示部分以后,先是点亮相应的灯,然后调用数码管扫描程序,然后根据预先设定的倒计时初值进行动态扫描,直到倒计时结束,此段灯熄灭......”

5、“.....手动控制部分熄灭数码管熄灭灯红灯,东西方向交通灯控制黄灯,绿灯代码分析当外部中断发生时,程序进入此段中断子程序。进入此段中断子程序后程序会将数码管的位码全部置,熄灭所有数码管,然后进入循环检测部分。不停的检测这三个位的状态是否为,如果是,则跳转到相应位置,先消除按键抖动,然后点亮对应的数码管,实现交通灯的手动控制。是是是否否是是是是是是否否否否否否中断是否发生开始初始化定时器中断是否发生结束红灯按钮是否被按下黄灯按钮是否被按下绿灯按钮是否被按下红灯点亮黄灯点亮绿灯点亮延时数码管倒计时点亮红灯点亮黄灯点亮绿灯是是交通灯模拟实验程序的课程设计任务是设计个基于单片机的带时间显示功能的交通灯,就是模拟个十字路口的交通灯的控制情况......”

6、“.....又要设计出在其变化期间的数码管计时情况。为确保在程序出错时的交通的正常通行,必须保证交通灯在出现故障等的情况下能够实现手动控制,以保障交通的正常进行。二设计原理首先了解实际交通灯的变化情况和规律。假设个十字路口为东南西北走向。初始状态为东西南北都不亮。然后转为状态东西红灯通车,南北绿灯亮。过段时间后,转换位状态东西红灯灭,黄灯亮,南北绿灯灭,黄灯亮。再转换为状态南北红灯亮,东西绿灯亮,可以通车。过段时间后再转换到状态。正常情况下直循环状态,状态和状态。对于交通信号灯来说,应该有东西南北共四组灯,但由于同道上的两组的信号灯的显示情况是相同的,所以只要用两组就行了,因此,采用单片机内部的口上的口中的个引脚即可来控制个信号灯。通过编写程序......”

7、“.....来模拟交通信号灯的管理。每延时段时间,灯的显示情况都会按交通灯的显示规律进行状态转换。通过中断子程序的,可以在原有的交通信号灯控制系统设计的基础上,增添上手动控制功能,既可以实现出现故障时的手动控制,又可以实现更加人性化的功能,比如可实现人行横道灯的人为控制。这个电路用到的核心电子元器件就是单片机,我选用的单片机型号是。通过对单片机进行编程,实现模拟十字路口交通灯的效果。具体要求带有时间显示功能。模拟出十字路口交通灯的变化情况。交通灯在特殊情况下可以由自动控制变为手动控制。三设计的具体实现硬件电路的设计首先要说下,电路设计中,电源的设计可谓讲究很多,可以说设计好了个电路的电源部分,整个电路的已经完成了,鉴于本次课程设计的特殊性......”

8、“.....这里我们只要选择电脑用的电源即可,电源标准为,。我们的单片机需要电源电压供电,约的电流。由此看来,的电源完全可以带动单片机正常工作。其次要说明的是,个硬件电路的好坏标准就我个人理解应该是从电路的稳定性,电路的功耗,电路版的面积大小,元器件的价格这四方面来衡量。本着这个原则,我设计的电路分为以下几个部分,并详细介绍各部分的选择方案时钟电路部分时钟电路部分,采用外部方式时钟电路,晶振频率选择为,另外需要两个的陶瓷电容,电路结构如图图数码管显示部分在数码管的选择上面,本电路选择的是共阴极数码管。经过查阅相关技术资料,我所选择的数码管的具体型号是,它的平均工作电流是,我所选择的单片机完全可以驱动它。但为确保单片机可以更加正常的控制数码管显示......”

9、“.....我这里在单片机的每个端口上都加上了上拉电阻,并根据要求编写了共阴极数码管的子码表,。如果您选择的数码管是共阳极数码管,请您在程序中更改相关的子码表即可。为更加真实的模拟出十字路口的交通灯的空间分布情况,我这里选择了四个数码管分别作为东西方向和南北方向的倒计显示,硬件电路如图所示交通灯灯部分的选择上面,数量上我们需要红黄绿三种不同颜色的灯光各四个。器件选择上,个人感觉不需要特意去做选择,般情况下,大家常见的灯就可以满足要求,单片机也可以直接驱动其正常工作。在本次的课程设计中,我假设十字路口的车辆通行方向谁双向的。即个车道有两个方向的车辆通行,如果实际的车道为个方向通行的单车道的话,可以拆掉条车道上的不需要的三盏交通灯,以满足实际交通情况......”

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

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

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

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

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

搜索

客服

足迹

下载文档