微机原理及应用课程设计十字交叉路口红、绿、黄三灯交通控制系统.doc

上传人:文库蛋蛋多 文档编号:2984983 上传时间:2023-03-07 格式:DOC 页数:37 大小:562KB
返回 下载 相关 举报
微机原理及应用课程设计十字交叉路口红、绿、黄三灯交通控制系统.doc_第1页
第1页 / 共37页
微机原理及应用课程设计十字交叉路口红、绿、黄三灯交通控制系统.doc_第2页
第2页 / 共37页
微机原理及应用课程设计十字交叉路口红、绿、黄三灯交通控制系统.doc_第3页
第3页 / 共37页
微机原理及应用课程设计十字交叉路口红、绿、黄三灯交通控制系统.doc_第4页
第4页 / 共37页
微机原理及应用课程设计十字交叉路口红、绿、黄三灯交通控制系统.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《微机原理及应用课程设计十字交叉路口红、绿、黄三灯交通控制系统.doc》由会员分享,可在线阅读,更多相关《微机原理及应用课程设计十字交叉路口红、绿、黄三灯交通控制系统.doc(37页珍藏版)》请在三一办公上搜索。

1、PCB图,仿真 语言程序 原理图等全套设计,联系 153893706课程设计说明书课 程 名 称: 微机原理及应用课程设计 课 程 代 码: 8234570 题 目: 十字交叉路口红、黄、绿三灯 交通控制系统 年级/专业/班: 2009级/车辆工程/汽电4班 学 生 姓 名: 学 号: 开 始 时 间: 2012 年 07 月 02 日完 成 时 间: 2012 年 07 月 06 日课程设计成绩:指导教师签名: 年 月 日目 录摘要.31 引言. .41.1 问题的提出.41.2 任务与分析.42 系统方案设计.62.1 设计思路.62.2设计方案的选择.62.2.1 电源提供方案.62.2

2、.2 显示方案.62.2.3 输入方案.72.3系统总体设计方案.73 单元电路设计.93.1 单片机AT89C51.93.1.1主要特性.93.1.2最小系统.93.1.3 中断源.103.2 LED数码管的介绍.113.3 交通灯的显示电路.133.3.1 交通灯通行状态设计.133.3.2 交通灯的显示原理图.153.3.3 发光二极管.163.3.4 按键电路.174 系统软件设计.184.1 主程序流程图.184.2 十字路口交通灯正常显示子程序.184.3 交通灯中断处理子程序.214.3.1 交通灯中断处理原理.214.3.2 交通灯中断处理流程图.215 实验仿真 .246 结

3、束语 .25谢辞 .27参考文献 .28附录 .29附录1 电路原理图 . .29附录2 PCB图 . .30附录2 源程序代码 . .31十字交叉路口红、绿、黄三灯交通控制系统摘 要随着经济发展,汽车的数量急剧增加,城市道路日渐拥挤,此时交通灯起到了至关重要的作用,它使得交通得到了有效的管制,对疏导交通,提高道路导通能力以及减少交通事故有着显著的效果。交通控制系统有很多,本文设计的是十字交叉路口,红、绿、黄三灯的交通控制系统,将单片机AT89C51作为核心元件,东南西北四个方向各采用一个两位共阳极的LED数码管显示通行或禁行时间,用红黄绿三个发光二极管分别模拟红黄绿灯点亮的情况,以此来实现通

4、过信号灯对路面状况的智能控制,从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强行通过等问题。本系统具有结构简单、可靠性高、成本低、实用性强、操作简单、扩展功能强等优点,有一定的应用前景。关键词:AT89C51单片机,交通灯,倒计时1 引 言1.1 问题的提出在1858年英国人发明了原始的机械扳手交通灯之后的一百多年里,交通灯起到了至关重要的作用,它改变了交通路况,在人们日常生活中占据了重要地位。并且随着人们社会活动日益增加和经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通灯则更加突出地显示出了它的功能:使得交通得到有效管制,对疏导交通,提高道路导通能力,减少交通事故有着显著的效

5、果。近年来,随着科技的飞速发展,电子器件也随之广泛应用,其中单片机也不断深入人们的生活当中。本系统采用单片机AT89C51作为核心元件,实现了通过信号灯对路面状况的智能控制,并且从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强行通过等问题。本系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。1.2任务与分析 题目要求设计十字路口的交通灯控制系统,分东西道和南北道,设东西道为A道,南北道为B道。规定:A道放行时间为90秒,B道放行60秒;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮2秒钟;紧急情况,各向全为红灯。本次设计的系统的控制中心是89C51单片

6、机。首先,在Proteus软件环境中进行硬件电路图的设计。然后在Keil软件环境中进行系统的软件编程,并进行程序源文件的编译和调试,最后生成.hex文件。此.hex文件是硬件电路运行实现的源代码来源。把.hex文件加载到AT89C51单片机芯片,然后在Proteus软件环境中运行硬件电路,十字路口交通灯就可以正常显示了。 本设计的系统主要将AT89C51为中央处理芯片,用于数据处理,初值设定。由于该系统对于交通灯及数码管的控制,只用单片机本身的I/O 口就可实现,由它提供时钟信息并送至LED数码管进行显示,软件上采用C语言进行编程。本系统主要可以分为以下2个模块:1、AT89C51控制模块:用

7、于数据处理,和外围中断,并控制LED信息传输过程,采集时间信息并予以处理。2、显示模块:显示模块由4个普通的2位8段共阳极LED数码管和12个发光二极管组成,此模块用于实现交通灯模拟点亮和通行倒计时时间的显示。2 系统方案设计2.1设计思路(1)分析目前交通路口的基本控制技术以及各种通行方案,并以此为基础提出自己的交通控制的初步方案。(2)确定系统交通控制的总体设计,包括十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,在这里,本设计除了有信号灯状态控制能实现基本的交通功能和紧急状况处理功能,还增加了倒计时显示提示。 (3)进行显示电路,交通灯状态电路,按键电路的设计和对各器件的选择及连

8、接,大体分配各个器件及模块的基本功能要求。(4)进行软件系统的设计,对于本系统,本人采用单片机C语言编写,对单片机内部结构和工作情况做了充足的研究,了解定时器,中断以及延时原理,总体上完成了软件的编写。2.2设计方案的选择2.2.1电源提供方案为使模块稳定工作,须有可靠电源。因此考虑了两种电源方案:方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。方案二:采用单片机控制模块提供电源。改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。综上所述,本设计选择采用第二种方案。2.2.2 显示方案方案一:采

9、用数码管显示。这种方案只显示有限的符号和数码字符,简单,方便。方案二:采用点阵式LED 显示。这种方案虽然功能强大,并可方便的显示各种英文字符,汉字,图形等,但实现复杂,且须完成大量的软件工作。该系统在完成了基本的要求之后,还设计了倒计时的功能。基于上述原因,我考虑了第一种显示方案。2.2.3 输入方案题目要求系统能调节灯亮时间,并可处理紧急情况,我研究了两种方案:方案一:采用8155扩展I/O 口及键盘,显示等。该方案的优点是:使用灵活可编程,并且有RAM,及计数器。若用该方案,可提供较多I/O 口,但操作起来稍显复杂。方案二: 直接在I/O口线上接上按键开关。由于该系统对于交通灯及数码管的

10、控制,只用单片机本身的I/O 口就可实现,且本身的计数器及RAM已经够用,故选择方案二。2.3系统总体设计方案经过方案的比较与论证,最终确定的系统框图如图2-1所示。要实现本设计要求的具体功能,可以选用AT89C51单片机及外围器件构成最小控制系统,12个发光二极管分成4组红绿黄三色灯构成信号灯指示模块,8个LED东西南北各两个构成倒计时显示模块,按键组成和紧急按钮。其中P0口用于送代码到两片LED数码管显示,P1用于控制红绿黄发光二极管,XTAL1和XTAL2接入晶振时钟电路,REST引脚接上复位电路,P2.0P2.3对数码管进行片选,P3.2即为INT0紧急情况处理按键。系统上电或手动复位

11、之后,系统先显示状态灯及LED数码管,将状态码值送至P2口,将要显示的时间值的个位和十位分别送至P0口,在此同时用软件方法计时1秒,到达1s就要将时间值减1,刷新LED数码管。时间到达一个状态所要全部时间,则要进行下一状态判断及衔接,并装入次状态的相应状态码值以及时间值,当然,还要开启1个外部中断,其为紧急情况处理中断,一旦信号有效,即外部中断按键按下为低电平时进入中断服务子程序,东西南北路口的红灯全亮禁止全部通行,再松开按键时,中断结束返回。其中由单片机AT89C51完成对此交通系统的控制,单片机上电后,系统进入正常工作状态,执行交通信号灯状态的显示控制,东西道和南北道的交通灯信号的显示则有

12、12个发光二极管来实现,同时将各个方西通行的倒计时时间送入4个两位LED数码管的显示电路中显示。在此过程中随时调用急停按键调节中断。单片机时钟电路LED数码管显示红黄绿信号灯按键控制电路复位电路图2-1 系统设计框图3 单元电路设计3.1 单片机AT89C513.1.1 主要特性与MCS-51 兼容 ,4K字节可编程闪烁存储器 ,寿命:1000写/擦循环,数据保留时间:10年,全静态工作:0Hz-24Hz,三级程序存储器锁定,128*8位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源(两个外部中断源和3个内部中断源) ,可编程串行通道,低功耗的闲置和掉电模式,片内振荡器和

13、时钟电路。 时钟电路:时钟电路的作用是产生单片机工作所需要的时钟脉冲序列。中断系统:中断系统的作用主要是对外部或内部的终端请求进行管理与处理。AT89S51共有5个中断源,其中又2个外部中断源和3个内部中断源。表3-1 具有第二功能的P3口引脚端口引脚第二功能:P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外中断0)P3.3/ INT1(外中断1)P3.4T0(定时计数器0外部输入)P3.5T1(定时计数器1外部输入)P3.6/ WR(外部数据存储器写选通)P3.7/ RD外部数据存储器读选通)RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平

14、将使单片机复位。WDT 溢出将使该引脚输出高电平,设置SFR AUXR的DISRT0 位(地址8EH)可打开或关闭该功能。DISRT0位缺省为RESET输出高电平打开状态。3.1.2 最小系统 1.复位电路常见的单片机复位电路包括上电复位电路和按键复位电路。本系统采用按键复位电路,该复位电路除具有上电复位的功能外,还可以按图3-1中的按键实现复位,此时电源VCC经电阻分压,在RST端产生一个复位高电平。图3-1 按键复位电路图2.时钟电路单片机是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。时钟电路即是用于产生单片机工作所需要的时钟信号。

15、图3-2 时钟振荡电路图3.1.3 中断源 8051有5个中断源,它们是两个外中断INT0(P3.2)和INT1(P3.3)、两个片内定时/计数器溢出中断TF0和TF1,一个是片内串行口中断TI或RI,这几个中断源由TCON和SCON两个特殊功能寄存器进行控制,其中5个中断源的服务程序入口地址如表所示。表3-2 中断源的服务程序入口地址中断源的服务程序入口地址中断源入口地址外中断00003H定时/计数器0000BH外中断10013H定时/计数器0001BH串行口中断0023H3.2 LED数码管介绍LED显示屏作为大型显示设备的一种,具有亮度高、价格低、寿命长、维护简便等优点。LED数码管的结

16、构简单,分为七段和八段两种形式,也有共阳和共阴之分。以八段共阳极管为例,它有8个发光二极管(比七段多一个发光二极管,用来显示dP,即点),每个发光二极管的阳极连在一起,如图3-3所示。这样,一个LED数码管就有I根位选线和8根段选线,要想显示一个数值,就要分别对它们的高低电平来加以控制。为方便起见,本文主要介绍共阳极的八段LED数码显示管,其他类形的显示管与其类似。图3-3 LED数码管LED 灯的显示原理:通过同名管脚上所加电平的高低来控制发光二极管是否点亮而显示不同的字形,如 a,b,c,d,e,f,g,dp全亮显示为,采用共阳极连接驱动代码,代码表如下表3-3所示。表3-3 驱动代码表显

17、示数值dp,g,f,e,d,c,b,a驱动代码011010000C0H111111001F9H210100100A4H310110000B0H41001100199H51001001092H61000001082H711111000F8H81000000080H91001000090H相应在程序软件上,可以通过调用程序给定的秒值经过特定计算算出需要显示的个位和十位,然后有DPTR调取LEDMAP的代码。LED8段数码管的设置为每个方位上的一对2位显示器。四个方位上总共用8个LED接在单片机的IO口上。虽然路口不一样,但是显示的时间在数字上是一样的,所以两边连接的IO口是对称的。如图3-4所示。

18、图3-4 2位LED数码管3.3 交通灯的显示电路3.3.1 交通灯通行状态设计设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下图所示。说明:黑色表示亮,白色表示灭。交通状态从状态1开始变换,直至状态4然后循环至状态1,周而复始,即如图3-5和图3-6所示为正常状态下交通信号灯的点亮循环情况。图3-7所示为紧急情况下,各个方向上的交通信号灯将红灯点亮,此状态为各种特殊情况下设置的通过十字交叉路口的简单方案。图3-5 东西方向通行状态图3-6 南北方向通行状态图3-7 紧急状态通过具体的路口交通信号灯

19、状态的演示分析我们可以把这5个状态归纳如下:东西方向红灯灭,同时绿灯亮倒计时88秒;南北方向黄灯灭,同时红灯亮,倒计时90秒。此状态下,东西向允许通行,南北向禁止通行。如图3-5交通状态示意图所示。东西方向绿灯灭,同时黄灯亮倒计时2秒;南北方向红灯,倒计时2秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。南北方向红灯灭,同时绿灯亮倒计时58秒;东西方向黄灯灭,同时红灯亮,倒计时60秒。此状态下,东西向禁止通行,南北向允许通行。如图3-6交通状态示意图所示。南北方向绿灯灭,同时黄灯亮倒计时2秒;东西方向红灯亮,倒计时2秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换

20、。当出现紧急情况时全部显示红灯,待事故处理后按之前状态恢复显示。如状态图3-7所示。下面我们可以用图表表示灯状态和行止状态的关系如下: P1.5P1.4P1.3P1.2P1.1P1.0P1口数据状态说明南北方向(B道)东西方向(A道)绿灯黄灯红灯绿灯黄灯红灯110011F3H东西方向(A道)通行90s,南北方向(B道)禁行110101E5H东西方向(A道)警告2s,南北方向(B道)禁行011110DEH南北方向(B道)通行60s,东西方向(A道)禁行101110EEH南北方向(B道)警告2s,东西方向(A道)禁行110110F6H紧急情况表3-4 交通信号灯状态表东西南北四个路口均有红绿黄3灯

21、和数码显示管2个,在任一个路口,遇红灯禁止通行,转绿灯允许通行,之后黄灯亮警告行止状态将变换。状态及红绿灯状态如表1所示。说明:P1口代表交通灯的输出口,0表示灭,1表示亮。3.3.2 交通灯的显示电路原理图在交通灯控制系统的显示电路中,用红、绿、黄灯分别表示禁行,通行和等待的信号发生,还能进行倒计时显示,通行的紧急处理等功能。(1)倒计时显示倒计时显示可以提醒驾驶员在信号灯灯色发生改变的时间、在“停止”和“通过”两者间作出合适的选择。驾驶员和行人普遍都愿意选择有倒计时显示的信号控制方式,并且认为有倒计时显示的路口更安全。倒计时显示是用来减少驾驶员在信号灯色改变的关键时刻做出复杂判断的1种方法

22、,它可以提醒驾驶员灯色发生改变的时间,帮助驾驶员在“停止”和“通过”两者间作出合适的选择 。(2)紧急处理 交通路口出现紧急状况在所难免,如特大事件发生,救护车等急行车通过等,我们都必须尽量允许其畅通无阻,毕竟在这种情况下是分秒必争的,时时刻刻关系着公共财产安全,个人生死攸关等。由此在交通控制中增设禁停按键,就可达到此目的。显示电路图如下图3-8所示。图3-8 交通灯的显示电路图3.3.3 发光二极管根据本设计的特点,红绿灯的显示部分必不可少,红绿灯的显示可采用普通的发光二极管。每个方向上设置红绿黄灯,总共4组。如果东西方向红灯亮,那南北方向就是绿灯亮,反之亦然,所以在硬件上连接图上也是对称分

23、布的,如下图3-9所示。图3-9 信号灯的连接3.3.4 按键电路本设计设置了有2个按键:一个是复位按键,另一个是P3.2端口的外部中断,低电平有效,当按键按下端口接地。图3-10所示即为两个按键的连接电路图。图3-10 按键连接电路图4 系统软件设计4.1 主程序流程图主程序的主要功能是在没有发生中断情况下(即紧急情况,全部方向亮红灯),实现正常状态下交通信号灯按设定的规律进行点亮。全部控制程序实际上分为若干模块:键盘设置处理程序,状态灯控制程序,LED显示程序,紧急状态程序,中断服务子程序,红绿灯时间调整程序等。该智能交通灯控制系统的软件设计采用的是顺序执行并反复循环的方法。智能交通灯控制

24、系统在正常工作的情况下,每20s循环变化一次。每个循环周期在还剩5s时,正在通行路口的黄灯同时点亮并开始闪烁,以提醒路人上的行人及车辆,交通灯即将发生变化。在此期间若中断按键按下则转入中断服务子程序进行相关操作。整个软件程序方面主要分两大部分:主程序部分和中断处理程序。流程图如图4-1所示。定时器初始化,开外部中断0开始交通灯初始化,红灯亮200us交通灯正常运行过程YN是否有中断?执行中断中断结束,退出中断,返回图4-1 主程序流程图4.2 十字路口交通灯正常显示子程序十字路口交通灯正常显示子程序主要设计的是除紧急情况外,交通灯和数码管倒计时显示的程序。在这部分程序中,包含了东西方向和南北方

25、向交通信号灯的4种点亮情况,以及在这4种状态下4个2位LED数码管所显示的倒计时时间的协调转换。在本设计中,实际控制的灯只有6个,即:东西红灯,东西绿灯,东西黄灯,南北红灯,南北绿灯,南北黄灯。定义IO端口如下,其中均是低电平有效。程序流程图如图4-2所示。东西亮绿灯88s,南北亮红灯90s调用数码管的显示子程序东西方向红灯60s,南北方向绿灯58s东西方向黄灯2s,南北方向红灯2s东西方向红灯2s, 南北方向黄灯2s调用数码管的显示子程序调用数码管的显示子程序重新赋倒计时初值交通灯正常显示初始化N不等于0?N等于2?Z不等于0?G不等于0?G等于2?U不等于0?YYYNNNYYYNNN图4-

26、2 十字路口交通灯正常显示子程序流程图4.3 交通灯中断处理子程序4.3.1 交通灯中断处理原理()现场保护和现场恢复:有特殊车辆要通过时就要进行中断,在中断之前,先将交通灯中断前情况保护好,当中断执行后再恢复现场,包括信号灯和时间显示电路。()中断打开和中断关闭:为了使特殊车辆通行按一下打开中断开关就可以打开中断,关闭中断开关就关闭中断。()中断服务程序:有中断产生,就必然有其具体的需执行的任务,中断服务程序就是执行中断处理的具体内容:即如果南北方向有特殊车辆要求通过,南北方向转换为绿灯,东西方向为红灯;如果东西方向有特殊车辆要求通过,东西方向转换为绿灯,南北方向为红灯。()中断返回:执行完

27、中断服务程序后,必然要返回,即回交通灯信号回到中断前状态,显示时间也和中断前一样。如图4-3为交通灯特殊情况中断处理电路。图4-3 交通灯中断处理电路4.3.2 交通灯中断处理流程图本系统主要使用了外部中断,中断信号有引脚INT0和INT1输入,低电平有效,CPU每个时钟周期都会检测INT0和INT1上的信号,89C51允许外部中断以电平方式或负边沿方式两种中断方式输入中断请求信号,可由用户通过设置TCON中IT0和IT1位的状态来实现。以IT0为例,IT0=0,为电平触发方式,IT0=1,为负边沿触发方式。本设计采用电平方式,IE0为其中断标志位,有中断信号则置位,中断服务子程序响应后,IE

28、0自动清零。IE中的EA为允许中断的总控制位,为1开启,EX0为外部中断允许控制位,为1开启。T1定时器中断程序流程图如图4-4所示。T1定时器中断开始设置定时器初值T1溢出(50ms)计数(count)加11s(count=20)到否?计数(count)清01s(count=20)到否?1s(count=20)到否?东西方向和南北方向倒计时次数各减1恢复现场中断返回NY图4-4 T1定时器中断程序流程图在优先级的允许下,一旦有外部中断信号产生,单片机CPU首先保护断点,PC值进栈,然后执行相应的中断服务子程序,执行完后,用RETI指令返回,此时CPU会从堆栈中取保存的断点地址,送回PC,程序

29、再正常执行。中断处理初始化关外部中断0紧急按钮端口值=0?保护现场,将P3.0置1,数码管显示”-”,红色信号灯点亮调用延时子程序等待中断信号开中断,恢复现场YN图4-5 外部中断0服务程序流程图AT89C51的工作频率为12MHZ,机器周期与主频有关,机器周期是主频的12倍,所以一个机器周期的时间为12*(1/12MHZ)=1us。我们可以知道具体每条指令的周期数,这样我们就可以通过指令的执行条数来确定1秒的时间,但同时由于单片机的运行速度很快其他的指令执行时间可以忽略不计。5 实验仿真实验仿真电路和实际电路的最大区别是:实验仿真电路可以不用画出单片机的最小系统(即时钟电路和复位电路),但仍

30、然可以实现硬件电路的仿真。进入仿真元件proteus后,将程序下载到单片机,连接好电源后运行,则数码管显示路口红绿灯等候通行时间的倒计时,则表示硬件电路设计通过调试,且其仿真结果与设计方案相一致。实验仿真图如图5-1所示。图5-1 程序仿真图在仿真图的硬件电路中,现在我们看到的颜色为红色的2个两位LED数码管显示的倒计时时间为南北方向(即B道)的红灯等候时间,蓝色的两个数码管则是东西方向(A道)的通行时间。在此基础上,当东西方向(A道)的通行时间倒计时在2S时,东西方向的绿灯熄灭,黄灯点亮,以示提醒,此时南北方向(B道)点亮的交通信号灯仍然为红灯。仿真效果图如下图5-2所示。图5-2 黄色交通

31、灯点亮的情况当按下仿真图中的“紧急按钮”,则东西南北四个方向上的红色交通信号灯(发光二极管)全部点亮, 此时数码管显示“-”,表示所在路口发生紧急情况,请等候通行。仿真图见下图5-3 紧急情况的仿真。图5-3 紧急情况的仿真图6 结束语在这次十字路口红黄绿三灯交通控制系统设计的过程中,我主要通过查阅网络资料和图书馆相关书籍,再加上跟同学们的讨论与沟通,基本完成了设计的要求。虽然说交通控制系统在我们的生活中应用得很多,很常见,但是由于之前主要学习了单片机的一些基本应用,所有对这部分的设计还是有点费事费心,花了不少的时间跟精力来完成这个设计。可能到最后效果不是很好,没有达到老师的预期,但是我已经尽

32、力做到最好了,而且我自己感觉,通过这次微机原理课程设计,我也学到了不少东西,让我体会很深刻的就是再你看来很简单的东西,可能看上去没有什么做的价值或者说必要,但是只要你一旦深入,你还是会发现有很多东西是你以前没有接触到的,有很的很好的创意跟想法也是你以前不曾想到过的。所以,在这一次课程设计之后我更加深刻的体会到了一个人不管在什么时候都应该怀着一颗谦卑的心去学习,去体会,只要你认真投入,我相信一定会有不小的发现。在程序的编写当中,我也遇到过很多大大小小的问题,其中在做紧急情况的时候,由于对外部中断这方面的知识掌握的不好,所以在运用外部中断的时候不是那么顺利,只得重新再查阅相关的书籍资料,了解它的用法,在做这里的时候数码管和发光二极管的显示都不是一开始就达到预期的效果的,还是一点点更改程序,最后才实现了紧急情况后返回到中断前的交通信号显示状况。就这样通过遇到问题,解决问题反反复复,一步一步的完善了我的设计。通过这次的设计,增加了我在单片机应用方面的知识,也让我学到了做一件事的坚持,还有,当你无法单独完成一件事的时候,不要一味地逞强,你要懂得如何向老师和同学寻求帮助,在此再次感谢给予我帮助的老师和同学们,谢谢你们!谢 辞在陈飞老师的指导下,我完成了本次设计。本设计从选题到完成,每一步都是经过自己的思考和老师的提醒完成的,花费了我不少的时间跟精力。另外,本设计的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号