毕业生电子竞赛设计 交通灯设计说明书

上传人:ba****u6 文档编号:166422776 上传时间:2022-11-01 格式:DOCX 页数:17 大小:445.64KB
收藏 版权申诉 举报 下载
毕业生电子竞赛设计 交通灯设计说明书_第1页
第1页 / 共17页
毕业生电子竞赛设计 交通灯设计说明书_第2页
第2页 / 共17页
毕业生电子竞赛设计 交通灯设计说明书_第3页
第3页 / 共17页
资源描述:

《毕业生电子竞赛设计 交通灯设计说明书》由会员分享,可在线阅读,更多相关《毕业生电子竞赛设计 交通灯设计说明书(17页珍藏版)》请在装配图网上搜索。

1、湄洲湾职业技术学院基于单片机的交通灯设计说明书系别:自动化工程系_年级:10级 专业:电气自动化技术姓名:学号: 1001020232导师姓名:邱兴阳职称: 讲师2013 年 5 月 29 日目录1前言12系统设计参数要求23系统设计33.1 系统设计总体框图 33.2 各模块原理说明 33.2.1 最小系统 AT89C52 模块33.2.2 74HC245 芯片模块 43.2.3 显示模块功能53.2.4 控制按钮模块53.3 系统总原理图说明 63.4 系统印刷版图 63.5 系统的操作说明 63.6 系统操作注意事项 6参考文献7致谢语8附录9附录一.电路总原理图 9附录二.系统印刷电路

2、板图 10附录三.电路原件清单 11附录四.源程序 121前言自从 1858年英国人,发明了原始的机械扳手交通灯之后,随后的一百多年里,交通灯 改变了交通路况,也在人们日常生活中占据了重要地位,随着人们社会活动日益增加,经济 发展,汽车数量急剧增加,城市道路日渐拥挤,交通灯更加显示出了它的功能,使得交通得 到有效管制,对于交通疏导,提高道路导通能力,减少交通事故有显著的效果。近年来随着单片机芯片的发展,单片机在各个领域的应用越来越多,单片机往往作为一 个核心部件来使用,在实时检测和自动控制的单片机应用系统中,仅单片机方面知识是不够 的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭

3、,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这 井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用 STC89C52 单片机以及单片机最小系统和三极管驱动电路以及外围的按键和数码管显示等部 件,设计一个基于单片机的交通灯设计。设计通过两位一体共阴极数码管显示,并能通过按 键对定时进行设置。本系统实用性强、操作简单、扩展功能强。设计通过STC89C52单片机 以及单片机最小系统和74HC245驱动数码管(数码管更亮,白天看的很清楚)以及外围的按 键和数码管显示等部件,数码管倒计时显示时间。2系统设计参数要求1用单片机STC89C52设计一个交通灯系统,

4、并用数码管显示时间,LED指示通行。2、 用 74HC245 来驱动 4 个数码管,使数码管在白天也能清晰可见。3. 按键功能:黄灯常亮(深夜模式)、禁行(紧急模式)、东西通行、南北通行、时间加 时间减、切换、确定、停止。4. 电路供电电源 5v。3系统设计3.1 系统设计总体框图复位电路最小系统 C 外围接口 图 3-1 系统设计总体框图3.2 各模块原理说明3.2.1最小系统AT89C52模块AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash 只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度

5、、 非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元,AT89C52单片机在电子行业中有着广泛的应用。AT89C52 主要管脚说明:VCC(40脚):供电电压GND(20脚):接地RST:复位输入。/EA/VPP(31脚):当/EA为低电平时,不管是否有内部程序存储器,只选用片外存储器, 外部程序存储器地址为:0000H-FFFFH。反之当单片机上电或复位后选用片内程序存储器。XTAL1(19脚):反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2(18脚):来自反向振荡器的输出。单片机最小系统采用5V电源供电,利用晶振电路给单片机工作运

6、行提供脉冲。U1AT39C52违:J0RXD) TXT) nwnP3.3KSP3 門P3nPl PJ Pl Pl PI PI PI PI0123 d567CO1234567P coooooooo VPPPPPPPPAP3P3P3P3XT Al JXTAL1GND5(6 rarJiTTAI5JP2 AM P2 AB P2 AI2 P2 Al I P2765 IAIO P2.2(A9 P2.1A8 P2J0图 3-2 最小系统3.2.2 74HC245 芯片模块74HC245 是一款高速 CMOS 器件,74HC245引脚兼容低功耗肖特基TTL (LSTTL)系列。74HC245八路收发器在发送和

7、接收两个方向上都具有正相三态总线兼容输出。74HC245的输 出使能端E用于实现轻松级联,而发送/接收端(DIR)用于控制方向。E控制输出,使得 总线被有效的隔离输出。图3-3 74HC245芯片引脚图3.2.3 显示模块功能显示模块分别用数码管显示和LED显示,数码管倒计时显示可以提醒驾驶员在信号灯颜 色发生改变的时间、在“停止”和“通过”两者间作出合适的选择。驾驶员和行人普遍都愿 意选择有倒计时显示的信号控制方式,并且认为有倒计时显示的路口更安全。倒计时显示是 用来减少驾驶员在信号灯色改变的关键时刻做出复杂判断的一种方法,它可以提醒驾驶员灯 色发生改变的时间,帮助驾驶员在“停止”和“通过”

8、两者间作出合适的选择 。通过两种 显示结合,是本设计更合理可靠。如下图3-4 所示。图 3-4 显示模块功能图3.2.4 控制按钮模块本系统要求的按键控制不多,单片机的 I/0 口足够,可直接采用独立式。按键可以设置 系统的运行状态,禁行状态为数码管均显示“00”,红灯全亮;复位按键可以将整个系统复 位;时间加减可以设置通行和等待通行的时间;切换按键可以切换加减的方向时间。通过按 键模块的控制,使得整个系统具有灵活性,实用性。如下图3-5 所示。3.3 系统总原理图说明当接通5v电源后,按下电源开关,南北方向数码管显示25”。数码管开始倒计时,到5秒的时候,黄灯跟蜂鸣器鸣响5下,将切换红绿黄灯

9、。系统总原理图见附1。按键1复位、按键2黄灯常亮(深夜模式)、按键3 红灯常亮(紧急模式)、按键4南 北通行、按键5东西通行、按键6确定、按键7时间加、按键8时间减、按键9停止。3.4 系统印刷版图见附录23.5 系统的操作说明1. 接好电路中的电源供电线。2. 检查好电路板中没有短路现象、电源供电线都接好后通电使用。3. 电路安装好后,通电即可正常使用。3.6 系统操作注意事项1. 通电使用前先对照电路板与电路图是否有错焊、漏焊、短路、开路、元器件相碰等现 象,有要处理好后再使用。2. 通电使用前先检查好电路板是否与电源供电线、驱动电路开关与负载供电线、负载供 电线之间相互接反,不得在接错的

10、情况下通电,要处理好后再使用。3. 应把电极片与电路板隔离,避免电极片与电路板上元器件相碰触发生短路现象。4. 通电时应把电路板放在绝缘物体上,避开其他导电物体避免发生短路现象。5. 使用时闻到烧焦味、发现元器件或集成块冒烟烧毁应立即断开电源,待电路板查明 原因处理好后才可以继续通电使用。6. 调试电路时应小心操作,避免万用表笔或其它导电工具造成人为短路,更换电路板 元件、焊接时应断开电源后再操作避免造成元器件击穿或电路短路现象。参考文献1 李建忠单片机原理及应用M.西安电子科技大学出版社,20082 张毅刚. 单片机原理及接口技术. 哈尔滨:哈尔滨工业大学出版社,19993 徐爱钧.8051

11、单片机实践教程M.北京电子工业出版社,20054 楼然苗,李光飞.51系列单片机设计实例M.北京航空航天大学出版社,20065 陈小忠,黄宁单片机接口技术实用子程序M,北京:北京人民邮电出版社,20056 全国大学生电子设计竞赛组委会.北京:北京理工大学出版社,2004年8月.7 韩全立赵德申编著微机控制技术M.北京:机械工业出版社,20088 王守中,聂元铭.51单片机开发入门与典型实例M.北京:人民邮电出版社,20099 钟富昭,张晨.8051单片机典型模块设计与应用M.北京:人民邮电出版社,200710 蒋汝根、钱丹浩基于AT89C52单片机的交通灯模拟控制系统M.北京:机械工业出 版社

12、, 2006致谢语时光匆匆如流水,转眼便是大学毕业时节,春梦秋云,聚散真容易, 在毕业设计即将完成之际,我想向曾经给我帮助和支持的人表示衷心的感谢。在这次的毕业设计作品过程中,让我学到很多。看是简单的东西,其中还是有小细节 需要注意,不能马虎。就如做板时,布线的粗细;焊接时,不能虚焊;调试时,正负极要分首先,我要感谢我的父母,使您们用给了我上大学的机会,是您们用辛勤汗水让我完 成大学三年的学业,您们辛苦了。其次我要感谢我的导师邱兴阳老师,您在百忙中抽出时间耐心地指导我,对毕业作品 提出不足并教我怎么去改进创新。再次,感谢翁娟钗辅导员,您在生活上和工作上给了我很 大的帮助。还要感谢各学科的老师们

13、,如李清生老师、郑维清老师、叶志琼老师、赵立琼老 师、林航老师、李志杰老师、陈辉煌老师、林寿光老师、梁锋林老师、陈丽霞老师、许振龙 老师、杨阿弟老师,谢海琴老师等传授了我很多知识,在学业上给了我很大帮助。使我真切 切的体会到了老师们的良苦用心,系部的所有老师,对我们的学习、生活,健康都十分的关 注。最后,要感谢我的同学们,在毕业作品制作中所遇到的问题,同学们都会放下自己手 中的事,不惜占用自己的宝贵时间来帮助我解难。在平时的生活了,他们能包容我的缺点给 予我帮助。在此,对所有帮助过我的人表示衷心的感谢。附录一.电路总原理图AOBOA1B1A2B2A3B3A4B4A5B5A6B6A7B7E48-

14、斗A*C +DA()3Q() 9JDIRC(FDO6EOTFO84 5 6 70P0 P DDDDA A A A (U1 DAT89CX74HC245Rpt2bCD376附录eeV/SLA-)-TN T(LL10uFR2OKstopS BCE)EDGS2dpbA B CFES1D2 4 62 4 6314314C222C322P30434Cnbdx43ok10kR5 -2.2KK6 decqiehuan55 2S4=2 ALEDD附录二.系统印刷电路板图附录三.电路原件清单名称规格数量主要功能或作用按钮6*6*59分别控制黄灯常亮(深夜模式)、 禁行(紧急模式)、东西通行、南北 通行、时间加、

15、时间减、切换、确定。电容30P2单片机时钟振荡电容10UF1单片机复位电阻2203限流排阻10K2单片机单片机AT89C20521CPU晶体12M1单片机时钟振荡心片74HC2451放大驱动数码管显示三极管90121驱动蜂鸣器蜂鸣器12*9.5MM1信号灯切换时报警两位一体共阴数码0.364倒计显示芯片底座40脚1保护引脚芯片底座20脚1保护引脚发光二极管(红)5MM4交通灯路口显示发光二极管(绿)5MM4交通灯路口显示发光二极管(黄)5MM4交通灯路口显示发光二极管3MM1电源显示自锁开关8*8MM1控制VCCUSB电源线60MM1连接USB 口DC座3.5*1.3MM1直流电源插座插针2外

16、接电源接线PCB板155MMX100MM1附录四.源程序void#include#define uchar unsigned char#define uint unsigned int#define time 50000#define on 0#define off 1sbit RED_ZHU = POO; /南北 红灯 sbit YELLOW_ZHU = POl;/南北 黄灯 sbit GREEN_ZHU = PO2; /南北 绿灯 sbit RED_ZHI = PO3; /东西 红灯sbit YELLOW_ZHI = PO4; /东西 黄灯sbit GREEN_ZHI = PO5; /东西

17、 绿灯sbitP23=P34;sbitP22=P35;/东西方向数码管位选sbitP21=P36;sbitP2O=P37;/南北方向数码管位选 sbit intO_key = P32;sbit int1_key = P33;TR1 = 1;/开定时器 1 中断ET1 = 1;/允许定时器 1 中断ETO = 1;THO = (65536 - time)/256;TLO = (65536 - time)%256;EXO = 1; /允许外部中断 OIE0 = 1;/启动外部中断0PXO = 1;EX1=1;IE1=1;EA = 1; /开总中断int0(void) interrupt 0/外中断

18、0flag = 0; led_data_temp = P0;t0 = 20;if(!int0_key)void display1(uchar,uchar);void display2(uchar,uchar);void delayms(uint k);uchartemp1,temp2,temp3,temp4,temp5,temp6;/*=倒计时=*/uchar N = 5O,Y = 45,Z = 5O,M = 75,G =8O,U =8O;uchar C5Oms,tO;uchar seg = 1;uchar flag=O,led_data_temp;void InitialT1(void)TM

19、OD = Ox11; /定时器 O,1 工作在方式1TH1 = (65536 - time)/256; /相当于(65536-time)/256;TL1 = (65536 - time)%256;/初值为 time(50ms)time)/256;time)%256;delayms(10); if(!int0_key)while(!int0_key);TH0(65536 -TL0TR1TR0EX0EX1C50ms(65536 -0;1;0;0;= 0;void int1(void) interrupt 2/外部中断 1t0=15;flag = 1; led_data_temp = P0;if(R

20、ED_ZHU = 0) &(GREEN_ZHI = 0)|(YELLOW_ZHI = 0)&(RED_ZHU = 0)P0 = 0xff;GREEN_ZHU = 0; RED_ZHI = 0;else /if(RED_ZHI = 0)&(GREEN_ZHU = 0)P0 = 0xff;GREEN_ZHI = 0; RED_ZHU = 0;if(!int1_key) delayms(10); if(!int1_key)while(!int1_key)TH0 = (65536 -time)/256;TL0 =(65536 -time)%256;TR1 =0;TR0 =1;EX0 =0;EX1 =0

21、;C50ms= 0;void ISRT0(void) interrupt 1/定时器 0 中断服务子程序temp1 = N,temp2 = Y,temp3 =Z,temp4 = M,temp5 = G,temp6 = U;TH0 = (65536 - time)/256;TL0 = (65536 - time)%256; / 重装初值 timeYELLOW_ZHU=1;/如果在黄5S 时进行熄灭黄灯YELLOW_ZHI=1;if(!flag)P0 = 0xf6;C50ms+;if(C50ms 19)t0-;C50ms = 0;if(t0 = 0)P0 = led_data_temp;N = t

22、emp1,Y = temp2,Z = temp3,M = temp4,G = temp5,U = temp6;TR0 = 0;/禁止定时器 1 中 断TR1 = 1;/开定时器1 中EX1 = 1;/EX0 = 1;C50ms = 0;return; void ISRT1(void) interrupt 3 /定时 器 1 中断服务子程序TH1 = (65536 - time)/256;TL1 = (65536 - time)%256; / 重装初值 timeC50ms+;if(C50ms 19)N-;M-;Y-;Z-;G-;U-;C50ms = 0;/*=延时=*/void Delay10u

23、S(uchar second)uint i;while(second-) != 0)for(i = 0;i 5;i+)void delayms(uint k)uint i,j;for(i = 0;i k;i+)for(j = 0;j 120;j+);/*=数码管控制=*/ uchar code discode=0xC0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;/共阳数码 管 0-9 代码void display1(uchar num1,uchar num2) /控制南数码管显示P2=discodenum1; P21=on; Delay10uS(

24、10); P21=off; /低位P2=discodenum2; P20=on; Delay10uS(10); P20=off; /高位 void display2(uchar num3,uchar num4) /控制东西数码管显示P2 = discodenum3 ; P23 = on ; Delay10uS(10); P23 = off; /低位P2 = discodenum4; P22 = on; Delay10uS(10); P22 = off; /高位 /*=主函数 =*/ main() /*=初始状态:东西南北都红 灯=*/RED_ZHU=on;RED_ZHI=on; delayms(1000); RED_ZHU = off;RED_ZHI = off;RED_ZHI = on;GREEN_ZHU = on;while(N !=/*= 重新赋值 =*/N=50,Y=45,Z=50,M=75,G= 80,U =80;

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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