交通信号灯控制器设计.doc

交通信号灯控制器设计

收藏

压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:516961    类型:共享资源    大小:4.16MB    格式:RAR    上传时间:2015-11-12 上传人:QQ28****1120 IP属地:辽宁
3.6
积分
关 键 词:
毕业设计论文
资源描述:
交通信号灯控制器设计,毕业设计论文
内容简介:
1 交通信号灯控制器设计 一、电路功能 该控制器能实现城市“十字”路口正常情况下以及特殊情况和紧急情况下交通信号灯的模拟控制。 1、在十字路口东西南北各设置红、黄、绿三种信号灯,如图 1所示。正常情况下,东西、南北方向轮流放行。当东西方向 (A线 )放行、南北方向 (B线 )禁行时,东西方向 (A线 )绿灯亮 25秒,然后黄灯亮 5秒,南北方向 (B线 )红灯亮 30秒;当南北方向 (B线 )放行、东西方向 (A线 )禁行时,南北方向 (B线 )绿灯亮 25秒,然后黄灯亮 5秒,东西方向 (A线 )红灯亮 30秒。如此循环,实现交通灯定时控制。 2、有 急救车优先通过功能。当有急救车到达时,路口的信号灯全部变红灯,以便急救车通过,急救车的通行时间为 10秒,急救车过后,交通灯恢复先前状态。 3、交通灯在红、绿灯交替点亮中,用两个数码管显示点亮的灯还能持续的时间。 图 1 交通灯布置示意图 北 西 东 南 nts2 二、实现方案 1、电路图 交通灯控制电路的核心元件采用单片机芯片 AT89C51,其内部带有 4KB 的ROM,无须扩展存储器。 信号灯的控制由单片机的 P1.0P1.5控制, 6只信号灯以共阴极方式连接,当P1口输出为高电平时,信号灯点亮,为实现上述控制要求, P1口共输出四种控制码,如表 1所示。 表 1:交通灯信号控制码 空 空 B 道绿灯 B 道黄 灯 B 道红灯 A 道绿灯 A 道黄 灯 A 道红灯 控制码 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 状态说明 0 0 0 0 1 1 0 0 0CH A 道放行、 B 道禁止 0 0 0 0 1 0 1 0 0AH A 道警告、 B 道禁止 0 0 1 0 0 0 0 1 21H A 道禁止、 B 道放行 0 0 0 1 0 0 0 1 11H A 道禁止、 B 道警告 2、控制程序 ( 1) 流程图 软件包括主程序、延时、显示子程序、中断服务程序,各程序流程图如图 2所示。 nts3 开始初始化显示初始值设置A 道 放 行 , B 道 禁 行延时显示A 道 警 告 , B 道 禁 行延 时 5 SA 道 禁 行 , B 道 放 行置显示初始值A 道 禁 行 , B 道 警 告显示延时延时显示延 时 1 m s显示十位数设置显示次数秒十位数转字形码R1秒个位数转字形码拆分秒数秒数转十进制显示秒数减1开始个位数十位数R2显示个位数延 时 1 m sYN显 示 次 数 = 0 ?主程序流程图 显示子程序流程图返回中断服务程序恢复现场保护现场中断响应紧急情况返回A 道 放 行 , B 道 禁 行延 时 1 0 s图 2 程序流程图 ( 2) 控制程序 主程序: ORG 2000H MAIN: MOV DPTR, #7F00H MOV A, #0BH ; PA、 PC口均为输出 MOVX DPTR, A nts4 MAIN: SETB EA ;开中断 SETB EX0 MOV 50H, #1FH ;设置时间显示初值 MOV P1, #0CH ; A道放行, B道禁行 MOV R7, #19H ;延时秒数 MAIN1: LCALL DISP ;调 1秒延时、及显示子程序 DJNZ R7, MAIN1 MOV P1, #0AH ; A道警告, B道禁行 MOV R7, #05H ;延时秒数 MAIN2: LCALL DISP DJNZ R7, MAIN2 MOV 50H, #1FH ;设置时间显示 初值 MOV P1, #21H ; A道禁行, B道放行 MOV R7, #19H ;延时秒数 MAIN3: LCALL DISP DJNZ R7, MAIN3 MOV P1, #11H ; A道禁行, B道警告 MOV R7, #05H ;延时秒数 MAIN4: LCALL DISP DJNZ R7, MAIN4 AJMP MAIN ;循环 延时、显示子程序: ORG 2000H DISP: MOV R6, #01H ;设置显示位寄存器初值(右边一位 MOV TMOD, #01H ;定时器 T0设置为定时方式的模式 1 MOV R5, #0AH ;定时器操作循环 10次 DEL1: MOV TH0, #3CH ;定时器 100ms计数器的初始值 MOV TL0, #B0H SETB TR0 ;启动定时器 nts5 DEL2: DEC 50H ;显示秒数减 1 MOV A, 50H MOV B, #0AH DIV B ;拆分秒数 ADD A, #2BH MOVC A, A+PC ;查表个位数的字形码 MOV R1, A ;个位数字形码送 R1 MOV A, B ADD A, #25H MOVC A, A+PC ;查表十位数的字形码 MOV R2, A ;十位数字形码送 R2 MOV A, R6 ;位控码 MOV DRTP, #7F03H MOVX DPTR, A MOV A, R1 ;送个位数显示 MOV DPTR, #7F01H MOVX DPTR, A LCALL DELAY ;延时 1ms MOV A, R6 RL A ;位控左移 MOV R6, A MOV DPTR, #7F03H MOVX DPTR, A MOV A, R2 ;送十位数显示 MOV DPTR, #7F01H MOVX DPTR, A LCALL DELAY ;延时 1ms JNB TF0, $ ;检测 100ms定时是否到 CLR TF0 DJNZ R5, DEL1 ; 100ms循环控制 RET ;返回 TABLE: DB C0H, F9H, A4H,B0H, 99H nts6 DB 92H, 82H, F8H,80H, 90H DELAY: MOV R7, #02H ;延时 1ms子程序 DEL3: MOV R6, #0F9H DEL4: DEL2: DJNZ R6, DEL2 DJNZ R7, DEL1 RET END 中断服务程序: ORG 0003H ;外部中断 0入口地址 LJMP INTER0 ORG 2100H INTER0: PUSH 50H ;保护现场 PUSH P1 MOV P1, #00H ;两车道禁止 MOV R7, #0AH ;延时 10秒 INT0: LCALL DISP ;调显示 DJNZ R7, INT0 POP P1 ;恢复现场 POP 50H RETI ;中断返回 三、 PCB 板设计 nts7 T i t l eN u m b e r R e v i s i o nS i z eA4D a t e : 2 4 - A p r - 2 0 0 6 S h e e t o f F i l e : K : 学校组织创新大赛资料 2 0 0 6 - 4 p r o t e l 9 9 图 实做教学 . d d bD r a w n B y :1 A 121 A 241 A 361 A 482 A 1112 A 2132 A 3152 A 4171 Y 1181 Y 2161 Y 3141 Y 4122 Y 192 Y 272 Y 352 Y 431G12G19U27 4 L S 2 4 0D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U37 4 L S 3 7 3A1B2C3G2A4G2B5G16Y77Y69Y510Y411Y312Y213Y114Y015U57 4 L S 1 3 8E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 1 01P 1 12P 1 23P 1 34P 1 45P 1 56P 1 67P 1 78P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0 732P 2 021P 2 122P 2 223P 2 324P 2 425P 2 526P 2 627P 2 728P S E N29A L E / P30T X D11R X D10U68031A08A17A26A35A44A53A62A71A823A922A 1 019E / P18OE20V P P21D09D110D211D313D414D515D616D717U72716G F E D C B AA B C D E F G EV C CP 1 0P 1 1P 1 2P 1 3P 1 4P 1 5P 1 6A L EP 1 0P 1 1P 1 2P 1 3P 1 4P 1 5P 1 6P 1 7A 1 3A 1 2A 1 1A 1 4A 1 5V C CA 1 0A9A8P S E NP S E NA8A9A 1 0A 1 1A 1 2A 1 3A 1 4A 1 5AD0AD1AD2AD3AD4AD5AD6AD7AD0AD1AD2AD3AD4AD5AD6AD7AD0AD1AD2AD3AD4AD5AD6AD7AD0AD1AD2AD3AD4AD5AD6AD7A L EA L EY1Y2Y3Y4Y5Y6Y7Y11 A 121 A 241 A 361 A 482 A 1112 A 2132 A 3152 A 4171 Y 1181 Y 2161 Y 3141 Y 4122 Y 192 Y 272 Y 352 Y 431G12G19U87 4 L S 2 4 4D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U47 4 L S 3 7 3Y4D0D1D2D3D4D6D5D7D2 D0D1D7 D5 D4 D3D6dp1dp2dp3dp3D9LEDD 1 0LEDD 1 1LEDD 1 2LEDD 1 3LEDD 1 4LEDD 1 5LEDD 1 6LEDC13 0 P FC23 0 P FY16 M H Z 晶体R8200S2S W - P BR91kV C CC322uFr e s e tx1 x2x1x2r e s e tR 1 0P O T 2U 1 4B U Z Z E Rdp31DIG12D3dp24DIG25dp6-7(-)6dp6-7(+)7DIG38dp8(+)9DIG410B19DIG1-E21A17C20dp11(+)12dp9(+)15E11dp9(-)13dp11(-)14G22dp1(+)23dp1-2-3(-)24F18dp8(-)16U 1 5E 4 0 3 0 1 SR 1 1250R 1 2250R 1 3250R 1 4250R 1 55 . 1 KR 1 75 . 1 KR 1 85 . 1 KR 1 65
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:交通信号灯控制器设计
链接地址:https://www.renrendoc.com/p-516961.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

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