- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 绪论
1.1 交通灯系统的介绍在经济水平和科技水平日益提高的当代,人们的衣、食、住、行都得到了很大的改善。其中,“行”从古代马车到现代汽车的飞跃改善,彰显了人们生活水平提升的疾速。随着城市机动车辆的不断增加,交通问题越来越引起人们的关注。没有交通规则,交通事故就会明显增多,安全从古至今都是一个不容忽视的话题,交通安全更是当今发展社会的一大重点,因此,控制好交通安全,制定好交通规则,交通信号灯的使用便在此显得极为重要。
城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。自80年代后期,城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。为此,笔者进行了的研究,以下就城乡交通灯控制系统的电路原理、设计计算和实验调试等问题来进行具体分析讨论利用单片机实现的具有编程灵活,便于功能的扩充,即可用该发出各种控制信号,精确度高等特点AT89S52单片机内部定时/计数器进行中断定时,。该方案节省硬件,且能使读者在定时/计数器的使用、中断及程序设计方面得到锻炼与提高,对单片机的指令系统能有更深入的了解,从而对学好单片机技术这门课程起到一定的作用。(LED7~LED0)构成的显示器,用P0口作LED的段码输出口,P2口作八个LED数码管的位控输出线,P1口外接八个按键K0、K1、K2、K3、K4、K5、K6、K7构成键盘电路,其中有用键K0、K1、K2、K3六个键。
AT89S52 是一种低功耗,高性能的CMOS 8位微型计算机。在本次课程设计中,利用按键K0、K1、K2、K3来开启、关闭、及甲乙路紧急。P3口控制LED红、黄、绿灯的亮灭,用P0口作LED的段码输出口,P2口作八个LED数码管的位控输出线,这样通过汇编语言编程来控制整个系统的运行,方案总体框图如图2.3.1所示图2.3.1方案框图硬件设计介绍
3.1晶振电路及复位电路设计图3.1.1晶振电路及复位电路设计
3.1.1 晶振电路
X1,X2分别是系统时钟信号Fosc的输入XTAL1、输出XTAL2端。该开发板的使用的是石英晶体振荡器,晶振频率为f0=12MHz,而振荡电容C1、C2的典型值取值范围为20—33pF,所以这里取33pF的瓷介电容。注意:为减少寄生电容对振荡频率的影响,在印制板上的电容C1和C2应尽可能靠近CPU芯片的X1和X2引脚。3.1.2 RC分立元件构成的外部复位电路
掉电复位:当正常工作时,电容充电完成、两端电压近似VCC,RET为低电平;
断电后,VCC下降,当VCC=0时,VCC与地GND等电位,电容C3通过R15放电,保证再放电时,RST引脚为高电平,CPU可靠复位。
按键复位:但按下按钮S1时,电容C3通过R14放电,当电容C3放电结束后,RET引脚电位由R15和R14分压比决定,由于R14R15,因此RST引脚为高电平,CPU进入复位状态,松开复位按钮后,电容C3充电,RST引脚电位下降,CPU脱离复位状态,R14的作用是限制复位按钮按下瞬间电容C3的放大电流,避免产生火花,以保护按钮的触点,其中R14=200Ω,R15=1k.C3=22uF.3.2 独立键盘模块图3.2.1 独立键盘电路
如图3.2.1所示,开发板独立按键与P1口相连,当某一按键按下时,对应的口线为低电平;如按键S2按下,则P1.0口为低电平(P10~P17分别与P1.0~P1.7口相连)。
当按键没有按下时,P1口通过排电阻与VCC相连,为高电平;按键按下,对应口线直接与地相连,为低电平。
3.3 蜂鸣器模块图3.3.1 蜂鸣器电路
如图3.3.1所示,三极管的基极接单片机的P3.1口,当P3.1口输出低电平时,三极管导通,蜂鸣器可以发出声音。其基极的限流电阻R12=1K,当VCC=5V时,Ib=(VCC-0.7)/1K≈4.3mA,PNP三极管9012的放大系数约为100,则最大集电极电流Ic大约430mA,足以驱动蜂鸣器工作。(注意,负载必须串联在集电极,而不是发射极,否则PNP驱动管不可能进入饱和状态,功耗大,而且负载的压降也小,蜂鸣器不能正常驱动)3.4 数码管显示模块图3.4.1 数码管显示电路
如图3.4.1所示,开发板数码管显示所用的是两只4位LED数码管,为共阳LED
文档评论(0)