欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    交通灯控制系统.doc

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

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

    交通灯控制系统.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流交通灯控制系统.精品文档.实训四 交通灯控制系统 当今 ,社会上的汽车越来越多,并且交通事故愈演愈烈,为了要减少此类的事情的发生,必须加强道路的管理。因此、合理设计交通灯控制系统可以大大减少此类事情发生。一、 系统功能要求:1. 设计任务在一十字路口设置交通灯,并用单片机对其进行合理的控制。时间 方向 控制要求2. 白天 东西 绿灯 黄灯 红灯 南北 红灯 绿灯 黄灯夜晚 东西 黄灯 南北 黄灯2.总体设计方案现在流行的一种设计为两主干线相交的十字路。本设计采用一主干道(南北方向),一从干道(东西方向)的路口,即主干道的通行时间为从干道的2倍。在正常情况下,两干道的交通灯按图1进行转换,并以倒计数的方式将剩余时间显示在每个干道对应的两位LED上;另发挥部分为当出现紧急情况时,路口的交通灯全为红灯,紧急情况解除时,恢复到原来的状态。二、 总体设计方案提示:1.假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1东西绿灯通车,南北红灯。过一段时间转状态。2.东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转状态。3.南北绿灯通车,东西红灯。过一段时间转状态。4.南北绿灯灭,闪几次黄灯,延时几秒,东西仍然红灯。最后循环至状态1。三硬件设计电路原理图如下:四、软件设计1、流程图计完25s后南北绿灯亮东西红灯亮判断东西南北倒计完计完25s后东西绿灯亮南北红灯亮计完30s后东西红灯亮南北绿灯亮1s延时后东西南北黄灯闪烁1s结束 判断东西南北倒计完计完25s后南北绿灯亮东西红灯亮计完30s后南北红灯亮东西绿灯亮确保P0为0设定定时时间和方式绿灯25s倒计时红灯30s倒计时1s延时后东西南北黄灯闪烁1s开始2、程序设计 ORG 0000H MOV P0,#00H ;确保P0为低电位 lJMP MAIN0 ORG 0030HMAIN0:MOV 30H,#08H MOV R6,#00H MOV R7,#00H MOV DPTR,#TABLE ;取数码管的译码 MOV TMOD,#01H ;设计定时方式及时间 MOV TL0,#0CDH MOV TH0,#0BH SETB TR0 MOV IE,#00H MAIN:MOV P1,#0F3H ;南北绿灯,东西红灯 MOV R6,#1EH ;红灯30s倒计时 MOV R7,#19H ;绿灯25s倒计时 MAIN1:CALL DELAY ;1S延时子程序 JB P0.1,REL1 ;判断是否有东西方向按钮按下 CJNE R7,#00H,MAIN1 ;判断绿灯25s是否倒计完 MOV P1,#0F5H ;南北黄灯,东西红灯 MAIN2:CALL DELAY MOV R7,#00H ;红灯继续倒计时,黄灯闪烁,保持0s CPL P1.1 ;黄灯闪烁 CJNE R6,#00H,MAIN2 ;判断红灯是否倒计时完 MOV P1,#0DEH ;南北红灯,东西绿灯 MOV R7,#1EH MOV R6,#19H MAIN3:CALL DELAY JB P0.0,REL2 CJNE R6,#00H,MAIN3 MOV P1,#0EEH MAIN4:CALL DELAY MOV R6,#00H CPL P1.4 CJNE R7,#00H,MAIN4 JMP MAIN REL1:MOV P1,#0F5H ;东西方向按钮按下,南北方向强制由绿灯变成黄灯警告 MOV R6,#05H MOV R7,#00H JMP MAIN2 REL2:MOV P1,#0EEH ;南北方向按钮按下,东西方向强制由绿灯变成黄灯警告 MOV R7,#05H MOV R6,#00H JMP MAIN4 ;1s延时子程序 DELAY:MOV A,R6 ;进行南北方向倒计时时间的十进制调整 MOV B,#0AH DIV AB MOVC A,A+DPTR ;找寻相应的数码管代码 MOV P2,#01H MOV P3,A ;输出个位 MOV R4,#4 ;降低动态显示频率 LOOP2:MOV R3,#125 LOOP3:DJNZ R3,LOOP3 DJNZ R4,LOOP2 MOV A,B MOVC A,A+DPTR MOV P2,#02H ;输出十位 MOV P3,A MOV R4,#4 LOOP4:MOV R3,#125 LOOP5:DJNZ R3,LOOP5 DJNZ R4,LOOP4 MOV A,R7 ;进行东西方向倒计时时间的十进制调整 MOV B,#0AH DIV AB MOVC A,A+DPTR MOV P2,#04H MOV P3,A MOV R4,#4 LOOP6:MOV R3,#125 LOOP7:DJNZ R3,LOOP7 DJNZ R4,LOOP6 MOV A,B MOVC A,A+DPTR MOV P2,#08H MOV P3,A MOV R4,#4 LOOP8:MOV R3,#125 LOOP9:DJNZ R3,LOOP9 DJNZ R4,LOOP8 JBC TF0,LOOP ;判断是否计满125ms AJMP DELAY LOOP:MOV TL0,#0CDH ;计满125ms重新给定时器赋值 MOV TH0,#0BH MOV A,30H DEC A MOV 30H,A JNZ DELAY ;判断是否计满8次125ms,即1s DEC R6 ;计满1s,东西倒计时减1,南北倒计时减1 DEC R7 MOV 30H,#08H ;重新1s次数,重新计时 RET TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H ;相应数值的数码管代码 DB 92H,82H,0F8H,80H,90H END

    注意事项

    本文(交通灯控制系统.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开