- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JIU JIANG UNIVERSITY
?
《单片机原理与应用》大作业
?
?
题 目 基于单片机的交通灯控制系统设计
院 系 信息科学与技术学院
专 业 计算机应用技术
姓 名 贺云云
班级学号 B123101
指导教师 严青
??
二○一三年十二月
目 录
1.1 课题研究背景与意义 1
1.2 课题设计内容 1
2 系统设计 1
2.1设计方案论证 1
2.2系统硬件设计 3
2.2.1控制模块 3
2.2.2通行灯显示模块 5
2.2.3时间显示模块 5
2.2.4电源电路模块 5
2.2.5硬件电路中器件选择 6
2.3 系统软件的设计 11
2.3.1主程序 11
2.3.2定时中断服务程序 11
2.3.3特种车中断服务程序 13
3.1硬件调试 15
3.1.1静态检查 15
3.1.2通电检查 15
3.2软件调试及软硬件联调 15
4 结 束 语 21
心得体会 23
基于单片机的交通灯控制系统设计
1 概 述
随着人口的增加人们生活方式不断变化人们对交通的需求不断增加城市中交通拥挤堵塞现象日趋严重对日本东京268个主要交叉路口的调查估计表明每年在交叉路口时间延误折成经济报失为20亿美元北京市当早晚交通高峰时交叉路口处的排队长度竟达1000多米有的阻车车队从一个交叉口延伸到另一个交叉口这时一辆车为通过一交叉路口,往往需要半个小时以上时间损失我国是一个历史悠久人口众多的国家城市数量随着社会的发展不断增多随着城市化进程的大大加快诱发的交通需求急剧增长供需矛盾不断激化严重的交通问题也随之而来人车路三者关系的协调已成为交通管理部门需要解决的重要问题之一城市交通控制系统是用于城市交通数据监测交通信号灯控制与交通疏导的计算机综合管理系统它是现代城市交通监控指挥系统中最重要的组成部分十字路口车辆穿梭行人熙攘车行车道人行人道有条不紊交通灯控制系统对于疏导交通流量、提高道路通行能力减少交通事故有明显效果交通灯可以采用PLC、单片机等控制方法。利用单片机实现对交通信号灯的实时控制只要采用一块单片机,加上简单的接口与驱动放大电路,即可,具有成本低可靠性高的特点1.2 课题内容
本课题对基于单片机的交通灯控制系统进行设计以MCS-51单片机为核心设计并制作交通灯控制系统2 系统设计
2.1 根据设计,提出了三种方案方案一:采用AT8952单片机作为控制,采用高亮二极管通行指示灯采用3位LED数码管LED显示采用动态扫描,以节省端口数。按以上系统构架设计,单片机端口资源刚好满足要求。框图如图2-1所示。
图2-1 采用LED动态扫描的交通灯控制系统
2. 系统硬件设计
采用LED动态扫描的交通灯控制系统电路原理图如图2-3所示。系统由控制模块、通行灯显示模块、时间显示模块、电源模块四部分组成。2.2.1 控制模块
控制如图2-4所示主控制器采用AT89S52AT89S52是ATMEL公司生产的一款性能稳定的8位单片机具有1个8KB的Flash程序存储器,1个512字节的RAM,3个16的定时/计数器4个8位的双向可位寻址I/O端口, 1个串行口6个中断。
2.2.2 通行灯显示模块
2-5所示。通行灯指示采用高亮度红绿双色发光二极管,左拐、直行、右拐及行人各一个。双色发光二极管的阴极通过电阻接地,阳极接P1口或P2口(南北为P1口,东西为P2口)74HC244控制。当发光电流为6mA时,限流电阻按公式R=(5-1.8)/0.006计算,应为510Ω。由于通行时双向指示牌相同双向指示牌相同因此每个端口应具有12mA的吸收电流能力在单片机的输出口驱动电路74HC244,以保护单片机的输出端口。
图2-5 通行灯输出显示模块
2.2.3 时间显示模块
时间显示模块如图2-6所示。
口通行剩余时间采用高亮红色7段LED发光数码管显示,采用共阳数码管,如用单片机吸收电流驱动,列扫描驱动使用三级管,按每段6mA电流算,全显示字型“8”时,每个数码管需6mA×8=48mA。由于时间显示每个口相同,4组需192mA,因此设计中采用功率三极管9012驱动。由于单片机每个段码输出口需吸收mA电流,因此在电路设计中也使用了驱动集成块74HC244。2.2.4 电源电路
电源电路如图2-7所示。整个系统采用的电源电压只需+5V电压,将交流电经变压器变换为15V交流电,再用整流桥得到V左右的直流电,采用不可调的3端稳压器件LM7
文档评论(0)