毕业论文:单片机控制交通灯54.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟的十字路口交通信号灯控制系统 目录 交通灯的简介 交通灯演示图 十字路口交通信号灯的功能 主要元器件说明 单片机控制原理图及分析 参考程序流程图 交通灯的简介    最早的交通灯出现于一八六八年英国伦敦。那时的交通灯只有红、绿两色,经改良后,再增加一盏黄色的灯,红灯表示停止,黄灯表示准备,绿灯则表示通行。   其实,用这三色来作交通讯号和人的视觉机能结构和心理反应有关。   我们的视网膜含有杆状和三种锥状感光细胞,。杆状细胞对黄色的光特别敏感,三种锥状细胞则分别对红光、绿光及蓝光最敏感。由于这种视觉结构,人最容易分辨红色与绿色。虽然黄色与蓝色也容易分辨,但因为眼球,对蓝光敏感的感光细胞较少,所以分辨颜色,还是以红、绿色为佳。所以,交通灯用什么颜色也是有大学问的呀 !   颜色也有活动 (activity)的含意,要表达热或剧烈的话,最强是红色,其次是黄色。绿色则有较冷及平静的含意。因此,人们常以红色代表危险,黄色代表警觉,绿色代表安全。   而且,由于红光的穿透力最强,其他颜色的光很容易被散射,在雾天里就不容易看见,而红光最不容易被散射,即使空气能见度比较低,也容易被看见,不会发生事故。所以我们用红色表示禁止。 十字路口交通信号灯功能 正常情况下东西与南北两个方向轮流点亮红,绿信号灯,每次持续时间60s,中间有2s的黄灯过渡。 东西,南北两个方向各设一个紧急切换按钮。某方向按钮按下时,该方向紧急切换为绿灯,以利于特种车辆通过。 用数码管显示已点亮灯的剩余时间。 主要元件说明 C8051单片机 CD4511芯片(BCD七码管译码驱动芯片) 数码管 发光二极管 原理图及分析 参考程序 主程序 定时器中断子程序 * 叶网 葛廉政 张晨 姚鋆杰 图2 CD4522真值表    1) 实训电路如图所示.图中交通灯由红,黄,绿3种颜色的发光二极管代替,单片机输出的信号经驱动芯片7404驱动发光二极管亮灭.   2)数码管由两片具有译码与驱动双重功能的芯片CD4511驱动,CD4511的输入信号为4位BCD码.    3)紧急切换可采用中断或查询按钮两种方式实现. 一.下面的参考程序采用内部定时器延时,交通灯的控制信号由P2.0~P2.2口输出,其中,P2.0高电平对应东西绿灯和南北红灯,P2.1高电平对应南北绿灯和东西红灯,P2.2高二.电平对应东西黄灯和南北黄灯. 为了显示亮灯的剩余秒数,程序中安排了十进制转换程序.剩余秒数的BCD码由P1口输出,通过2个数码管,实现动态显示. 三.紧急切换按钮接在P0.0,P0.1上,通过在主程序中查询这两个端口的状态来决定是否进行紧急切换. 开始 端口初始化 定时器工作方式 开中断 启动定时器 东西紧急 切换? P2 01H 南北紧急 切换? P2 02H N Y Y N 主程序流程图 $ include (c8051f000.inc) ;-------------------------------- ; COUNT DATA 26H SECOND DATA 27H STORE DATA 2BH NUMBER1 EQU 60 NUMBER2 EQU 2H ;-------------------------------- ORG 0000H LJMP MAIN ORG 000BH LJMP CLOCK ;-------------------------------- ; ORG 1000H MAIN: MOV SP,#5AH MOV STORE,#NUMBER1 MOV XBR2,#0C0H MOV OSCICN,#05H MOV WDTCN,#0DEH MOV WDTCN,#0ADH MOV COUNT,#00H MOV SECOND,STORE MOV TMOD,#01H MOV TL0,#0CAH MOV YH0,#7DH SETB EA SETB ET0 MOV TCON,#10H MOV R2,#01H MOV P2,#O1H QIEH: JB P0.0,QIEH1

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档