欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    嵌入式系统基础课程设计报告模板.docx

    • 资源ID:13020173       资源大小:303.40KB        全文页数:17页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    嵌入式系统基础课程设计报告模板.docx

    1、嵌入式系统基础课程设计报告模板嵌入式系统基础课程设计报告系 部: 电子通信工程系 专 业: 班 级: 学生姓名: 学 号: 2012年6月15号嵌入式系统基础课程设计任务书1时间:2012年06月11日2012年06月15日2. 课程设计单位:河南机电高等专科学校3. 课程设计目的:深入学习单片机编程技巧,熟悉电子产品设计制作全过程。能够利用汇编语言完成十字路口交通灯的设计。4. 课程设计任务: 参考相关的的书籍、资料,根据设计要求完成原理图设计;制作电路板并完成调试;绘制软件流程图;完成软件设计并完成调试;作好笔记,对自己所发现的疑难问题及时请教解决;联系自己所学知识,总结本次设计经验;认真

    2、完成课程设计报告。基于单片机的交通灯控制设计前言:智能的交通信号灯指挥着人和各种车辆的安全运行,实现红、黄、绿灯的自动指挥是城乡交通管理现代化的重要课题。在城乡街道的十字交叉路口为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通信;黄灯亮光,表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮,表示该条道路允许通行,交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口城乡交通管理自动化。为了实现交通道路的管理,力求交通管理的先进性、科学化,分析应用了单片机实现智能交通灯管

    3、制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济,能够有效的疏导交通,提高交通路口的通行能力。实训报告:一、设计任务1.单片机交通控制系统的通行方案设计 设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下图所示。说明:黑色表示亮,白色表示灭。交通状态从状态1开始变换,直至状态6然后循环至状态1,周而复始,即如下图所示:图1、交通状态通过具体的路口交通灯状态的演示分析我们可以把这四个状态归纳如下:东西方向红灯灭,同时绿灯亮,南北方向黄灯灭,同时红灯亮,倒计时20秒。此状态下,东西向

    4、禁止通行,南北向允许通行。东西方向绿灯灭,同时黄灯亮,南北方向红灯亮,倒计时5秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。南北方向红灯灭,同时绿灯亮,东西方向黄灯灭,同时红灯亮,倒计时20秒。此状态下,东西向允许通行,南北向禁止通行。南北方向绿灯灭,同时黄灯亮,东西方向红灯亮,倒计时5秒。此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。下面我们可以用图表表示灯状态和行止状态的关系如下:表1、交通状态及红绿灯状态状态1状态3状态4状态6东西向禁行等待变换通行等待变换南北向通行等待变换禁行等待变换东西红灯1100东西黄灯0001东西绿灯0010南北红灯0011南北绿

    5、灯1000南北黄灯0100东西南北四个路口均有红绿黄3灯和数码显示管2个,在任一个路口,遇红灯禁止通行,转绿灯允许通行,之后黄灯亮警告行止状态将变换。状态及红绿灯状态如表1所示。说明:0表示灭,1表示亮。2.单片机交通控制系统的功能要求 本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的信号发生,还能进行倒计时显示,通行时间调整和紧急处理等功能。 (1)倒计时显示倒计时显示可以提醒驾驶员在信号灯灯色发生改变的时间、在“停止”和“通过”两者间作出合适的选择。驾驶员和行人普遍都愿意选择有倒计时显示的信号控制方式,并且认为有倒计时显示的路口更安全。倒计时显示是用来减少驾驶员在信号灯色改

    6、变的关键时刻做出复杂判断的1种方法,它可以提醒驾驶员灯色发生改变的时间,帮助驾驶员在“停止”和“通过”两者间作出合适的选择 。(2)时间的设置本设计中可通过键盘对时间进行手动设置,增加了人为的可控性,避免自动故障和意外发生,并再紧急状态下,可设置所有灯变为红灯。键盘是单片机系统中最常用的人机接口,一般情况下有独立式和行列式两种。前者软件编写简单,但在按键数量较多时特别浪费I0口资源,一般用于按键数量少的系统。后者适用于按键数量较多的场合,但是在单片机I0 口资源相对较少而需要较多按键时,此方法仍不能满足设计要求。本系统要求的按键控制不多,且I0口足够,可直接采用独立式。(3)紧急处理 交通路口

    7、出现紧急状况在所难免,如特大事件发生,救护车等急行车通过等,我们都必须尽量允许其畅通无阻,毕竟在这种情况下是分秒必争的,时时刻刻关系着公共财产安全,个人生死攸关等。由此在交通控制中增设禁停按键,就可达到想此目的。二、实现设计的软件、硬件原理1.单片机交通控制系统的基本构成及原理单片机设计交通灯控制系统,可用单片机直接控制信号灯的状态变化,基本上可以指挥交通的具体通行,当然,接入LED数码管就可以显示倒计时以提醒行使者,更具人性化。本系统在此基础上,加入了紧急情况处理与时间调整功能。图2、系统的总体框图据此,本设计系统以单片机为控制核心,连接成最小系统,由按键设置模块产生输入,信号灯状态模块,L

    8、ED倒计时模块模块接受输出。系统的总体框图如上所示。单片机上电后,系统进入正常工作状态,执行交通灯状态显示控制,同时将时间数据倒计时输入到LED数码管上实时显示。在此过程中随时调用急停按键和时间调节中断。2.系统硬件总电路构成及原理实现本设计要求的具体功能,可以选用AT89S51单片机及外围器件构成最小控制系统,12个发光二极管分成4组红绿黄三色灯构成信号灯指示模块,8个LED东西南北各两个构成倒计时显示模块,若干按键组成时间设置和紧急按钮。1).设计思路及原理框图:本次实验在单片机实验板的基础上利用AT89S51单片机来完成。单片机实验板实物图如下单片机实验板原理框图:2)系统硬件电路构成本

    9、系统以单片机为核心,系统硬件电路由状态灯,LED显示,按键,组成。其具体的硬件电路总图如图3所示。其中P0用于送显两片LED数码管,P1用于控制红绿黄发光二极管,XTAL1和XTAL2接入晶振时钟电路,REST引脚接上复位电路,P2.6与P2.7对数码管进行片选,P3.2即INT0紧急情况处理按键,P3.3即INT1接时间调整中断按键。3)系统工作原理系统上电或手动复位之后,系统先显示状态灯及LED数码管,将状态码值送显P1口,将要显示的时间值的个位和十位分别送显P0口,在此同时用软件方法计时1秒,到达1s就要将时间值减1,刷新LED数码管。时间到达一个状态所要全部时间,则要进行下一状态判断及

    10、衔接,并装入次状态的相应状态码值以及时间值,当然,还要开启两个外部中断,其一为紧急情况处理中断,一旦信号有效,即K3键为低电平时进入中断服务子程序,东西南北路口的红灯全亮禁止全部通行,再按一下键,中断结束返回。其二为通行时间调整中断,若K4按键有效,进入相应的中断子程序,对时间进行调整,此后再按K4键则中断结束返回。图3、 基于单片机的交通灯控制系统电路图3.系统软件程序的设计整个软件程序方面主要分两大部分:主程序部分和中断处理程序。 图4、系统流程图全部控制程序实际上分为若干模块:键盘设置处理程序,状态灯控制程序,LED显示程序紧停程序,中断服务子程序,红绿灯时间调整程序等。设计说明:该智能

    11、交通灯控制系统的软件设计采用的是顺序执行并反复循环的方法。智能交通灯控制系统在正常工作的情况下,每20s循环变化一次。每个循环周期在还剩5s时,正在通行路口的黄灯同时点亮并开始闪烁,以提醒路人上的行人及车辆,交通灯即将发生变化。在此期间若中断按键按下则转入中断服务子程序进行相关操作。本设计设置了有5个键:K1键P3.0,K2键P3.1,K3键P3.2,K4键P3.3,K5键P3.4,每个按键一端接地,另一端接对应的P3端口。低电平有效,当按键按下端口接地,单片机捕获到低电平,从而知道相应的输入信息。三、系统源程序基于单片机的交通灯控制系统如下: ORG 0000H LJMP MAIN ORG

    12、000BH ;T0中断服务程序入口 LJMP T0FW ORG 0030HMAIN: MOV 30H,#15 MOV 40H,#15 MOV 36H,#00H MOV 46H,#0FFH MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV R1,#20 SETB ET0 SETB EA SETB TR0 STAR: ACALL DISP ACALL DEL AJMP STARDISP: PUSH A MOV DPTR,#TAB MOV A,40H MOV B,#10 DIV AB MOV 50H,A MOV 51H,B MOV 54H,A MOV 55H,

    13、B MOV A,30H MOV B,#10 DIV AB MOV 52H,A MOV 53H,B MOV 56H,A MOV 57H,B MOV R5,#8 ;-8 MOV R0,#50HLOOP: MOV A,R0 MOVC A,A+DPTR MOV SBUF,A JNB TI,$ CLR TI INC R0 DJNZ R5,LOOP MOV R2,36H CJNE R2,#0,N1 ;36H=1,跳到N1,绿灯亮 CLR P0.4 ;否则36H=0,-红 灯亮 CLR P2.5 SETB P0.3 SETB P2.6 SETB P0.2 SETB P2.7 AJMP N2 N1: CLR

    14、P0.2 ;N1,-绿灯亮 CLR P2.7 SETB P0.3 SETB P2.6 SETB P0.4 SETB P2.5 N2: MOV R2,30H CJNE R2,#3,N3 ;30H1,跳到N10, CLR P0.6 ;否则40H=1,黄灯亮 CLR P0.0 SETB P0.7 SETB P0.1 SETB P0.5 SETB P2.4 clr P1.1 ACALL DEL SETB P1.1 N10: POP A RETTAB:DB 88H,0beH,0c4H,94H,0b2H,91H,81H,0bcH,80H,90H ;显示0123456789代码 DEL: MOV R7,#2

    15、00 ; 125.775mSDEL1: MOV R6,#240 DJNZ R6,$ DJNZ R7,DEL1 RETT0FW: DJNZ R1,EXIT0 PUSH A CLR EA MOV R1,#20 DJNZ 30H,M1 MOV A,36H CPL A mov 36H,A MOV 30H,#15 ;AJMP EXIT M1: DJNZ 40H,EXIT MOV A,46H CPL A mov 46H,A MOV 40H,#15 EXIT: SETB EA POP AEXIT0: MOV TH0,#3CH MOV TL0,#0B0H RETI END四、心得体会: 经过这次生产实习, 我加强了对单片机及编程知识的理解和认识,对编程又有了更进一步熟悉,并且意识到了学好它的重要性以及对将来工作的重大帮助和影响。这次生产实习也使我认识到了单片机应用的广泛与我们的生活紧密相关,所以以后要继续认真学习嵌入式,巩固并拓展自己在这单片机方面的知识。参考文献:1余发山 王福忠 单片机原理及应用技术 M.徐州:中国矿业大学出版社,2008.2吴黎明 单片机原理及应用技术M.北京:科学出版社, 2003.3刘乐善 微型计算机接口技术及应用M.北京: 华中科技大学出版,2004.4 李伯成.基于MCS-51单片机的嵌入式系统的设计M.北京:电子工业出版社,2004.


    注意事项

    本文(嵌入式系统基础课程设计报告模板.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开