课题名称 交通灯控制系统设计
院 系 电气工程学院
学生姓名 xx
专 业 机电体化
班 级 机电1209
指导老师 张xx
评阅老师
XX年xx月xx日
毕业设计(文)务书
题目: 交通灯控制系统设计
务求:
1设计务
1)绘制交通灯控制系统框图确定设计方案
2)解电路需芯片功参数工作原理
3)采软件完成编译仿真载
4)完成交通灯控制系统硬件设计方案
5)调试实现交通灯控制系统功
2求:
1) 二极显示红绿黄灯
2)数码显示十字路口两方剩余时间
3)单片机定时器产生秒信号控制十字路口红绿黄灯交点亮熄灭
4)键设置两方通行时间(绿灯点亮时间)暂缓黄灯通行时间(黄灯点亮时间)
毕业设计(文)进度计划表
日 期 工 作 容 执 行 情 况 指导教师
签 字
10月14号10月15号 查阅资料 确定设计方案 完成
10月16号10月19号 硬件电路图设计 完成
10月20号10月23号 编写软件 完成
10月24号10月26号 软硬件整体调试 完成
10月2710月30号 完成文初稿 完成
11月1号11月3号 文定稿总结答辩 完成
指导教师进度计划实施情况总评 签名:
年 月 日
摘
年着科技飞速发展单片机应正断深入时带动传统控制技术日益更新实时检测动控制单片机应系统中单片机作核心部件仅单片机方面知识够应根具体硬件结构软硬件结合加完善
十字路口车辆穿梭行熙攘车行车道行道条紊什实现井然秩序呢?交通信号灯动指挥系统交通信号灯控制方式系统采mcs51系列单片机at89c51中心器件设计交通灯控制器实现根实际车流量通8051芯片p3口设置红绿灯燃亮时间功红绿灯循环点亮倒计时剩5秒时黄灯闪烁警示(交通灯信号通p1口输出显示时间通p0口输出双位数码)系统设计周期短性高实性强操作简单维护方便扩展功强
关键词: 交通灯单片机mcs51
abstract
in recent years with the rapid development of science and technology the application of scm is going deep driving the traditional detection techniques to renew day by day in the realtime examination and in the automatic control monolithic integrated circuit application system the monolithic integrated circuit often took a core part uses the monolithic integrated circuit aspect knowledge is only insufficient but should also act according to the concrete hardware architecture software and hardware union to be improved
the intersection vehicles shuttle the pedestrian is bustling car dealership traffic lane person sidewalk methodical then depending on what to realizes this orderly order the traffic lights on the automatic control system there are great number kinds of modes to control the traffic lights the system uses a series of mcs51 as the center at89c51 singlechip device designed to control the traffic lights so as to realize the function of setting red green light time by 8051 chip’s p3 port according to the actual traffic flows lighting the redlight and greenlight by turn and lighting the yellowlight to warm while 5 secondsleft(outputting the traffic light signal by p1outpuing the time by p0 and showing the time on doubledigits nixie tube) short of the design cycle high reliability practical simple operation easy maintenance the expansion of powerful is this system
key words scm mcu traffic lightmcs51
目 录
毕业设计务书 i
毕业设计进度计划表 ii
摘 iii
第章 绪 1
11课题研究背景意义 1
12文研究容结构安排 1
第2章 系统总体方案 3
21总体方案设计 3
22软硬件台介绍 4
第3章 系统设计仿真 10
31显示部分电路模块设计 10
32时钟部分电路模块设计 10
33键模块设计 11
第4章 总结 12
致 谢 13
参考文献 14
附录1 i 15
附录2 ii 16
第章 绪
11课题研究背景意义
111背景:
着工业化水济提高交通问题成国社会义发展重问题交通事身边出现次数越越城市道路交通问题核心十字交叉路口交通信号控制
112意义:
十字路口交通信号控制方法致两种方式:建立城市交通流数学模型提出优化算法二根模糊控制方法根十字路口交通车辆数确定某相位绿灯初始时间绿灯延长时间交通灯控制实现定模糊化结合国城市道路交通实际情况开发出真正适合身特点智信号灯控制系统前务限度减少十字路口车辆均延误时间提高路口通行力达缓解交通拥挤目许设计作者改善城市交通环境设计许方案数
交通指挥灯电路正基前设计基础进行改进交通种矛盾断出现总历史阶段时新科技成果应交通控制系统中促进交通控制技术断发展
12文研究容结构安排
121研究容
1条干道条支干道汇合点形成十字交叉路口确保车 辆安全迅速通行交叉路口入口处设置红绿黄三色信号灯红灯亮静止通行绿灯亮允许通行黄灯亮行中车辆时间停禁行线外列7点求设计交通灯控制系统:
(1)红绿黄三色发光二极作信号灯传感器逻辑开关代传感器作检测车辆否否闯红灯信号
(2)干道车辆较支干道车辆较少干道处常允许通行状态支干道车时允许通行干道允许通行亮绿灯时支干道亮红灯支干道亮绿灯时干道亮红灯
(3)支干道车时两者交允许通行干道次放行24秒支干道次放行20秒
(4)分析目前交通路口基控制技术种通行方案基础提出交通控制初步方案
(5)确定系统交通控制总体设计包括十字路口具体通行禁行方案设计系统应拥项功里设计信号灯状态控制实现基交通功增加倒计时显示提示基实际情况求车流量检测调整模拟功违规检测处理紧急状况处理键盘设置等强功
(6)进行智传感器硬件电路显示电路等设计器件选择连接体分配器件模块基功求
(7)进行软件系统设计系统采单片机汇编语言编写单片机部结构工作情况做充足研究解定时器中断延时原理总体完成软件编写
(8)at89c51单片机核心控制红绿黄灯时间次变换倒读秒功种灯亮时间数码显示器进行显示考虑闯红灯电子相情况设置逻辑开关
(9)时钟信号发生器计数器译码显示器信号灯译码驱动电路部分成实现交通组信号灯动控制
122 结构安排
(1)总体方案设计分析包括十字路口具体通行禁行方案设计系统应拥
项功设计信号灯状态控制实现基交通功增加倒计时显示基实际情况违规检测拍处理功
(2)需采计数器译码器数码测试测试节点1跳连接断开计数器1计数器2连接低位计数观察数码数字次90循环说明低位计数器译码芯片数码连接误测试通函数信号发生器计数器2cp端测试高位计数器译码器数码否正常
第2章 系统方案设计
21 总体方案设计
东西南北两干道交十字路口干道组红黄绿三色指示灯指挥车辆行安全通行红灯亮禁止通行绿灯亮允许通行黄灯亮提示注意红绿灯状态切换黄灯燃亮时间东西南北两干道公停车时间[5s]设东西道南北道车流量指示灯燃亮方案见表
表21交通灯显示状态
(1)东西方红灯道车辆行禁止通行南北道绿灯道车辆行通时间60秒
(2)黄灯闪烁5秒警示车辆行红绿灯状态切换
(3)东西方绿灯道车辆通行南北方红灯南北道车辆禁止通时间80秒东西方车流通行时间长
(4)样表时间红绿黄出现序次出现样行车辆安全畅通
设十字路口分东西南北时刻方通行方禁行持续定时间短暂渡时间通行禁行方换交通状态状态1开始变换直状态4然循环状态1周复始四状态纳:
(1)东西方红灯亮南北方绿灯亮倒计时27秒状态东西方禁止通行南北允许通行
(2)东西方红灯亮南北方黄灯闪烁倒计时3秒状态已正通行中车辆需等状态转换
(3)南北方红灯亮东西方绿灯亮倒计时27秒状态东西方允许通行南北方禁止通行
(4)南北方红灯亮东西方黄灯闪烁倒计时3秒状态已正通行中车辆需等状态转换东西南北四路口均红绿黄3灯数码显示2路口遇红灯禁止通行转绿灯允许通行黄灯亮警告行止状态变换状态红绿灯状态表22示说明:0表示灭1表示亮
表22交通灯状态红绿灯状态
22 软硬件台介绍
221 at89s51芯片介绍
选at89s51系列at89c51功明显提高突出实现线编程实现系统总控制功列举:
1般控制应 8 位单片机
2晶片部具时钟振荡器(传统高工作频率 33mhz)
3部程式存储器(rom) 4kb
4部数存储器(ram) 128b
5外部程序存储器扩充64kb
6外部数存储器扩充64kb
732 条双输入输出线条均单独做 io 控制
85 中断量源
92 组独立 16 位定时器
101 全双工串行通信端口
118751 8752 单芯片具数保密功
12单芯片提供位逻辑运算指令
222 at89s51引脚功介绍:
at89c51双列直插式封装51单片机芯片40引脚引脚功分类图示:
图 23 at89s51单片机引脚图
vcc:atat89s51 电源正端输入接+5v
vss:电源端
xtal1:单芯片系统时钟反放器输入端
xtal2:系统时钟反放器输出端般设计xtal1 xtal2 接石英振荡晶体系统动作外两引脚间加入 20pf 电容系统更稳定避免噪声干扰死机
reset:at89s51重置引脚高电动作晶片重置时升高电保持两机器周期时间at89s51便完成系统重置项动作部特殊功寄存器容均设成已知状态址0000h处开始读入程序代码执行程序
eavpp:ea英文external access缩写表示存取外部程序代码意低电动作说引脚接低电系统会取外部程序代码(存外部eprom中)执行程序80318032中ea引脚必须接低电部程序存储器空间果 8751 部程序空间时引脚接成高电外程序代码烧录8751部eprom时利引脚输入21v烧录高压(vpp)
aleprog:ale英文address latch enable缩写表示址锁存器启信号
atat89s51利引脚触发外部8位锁存器(74ls373)端口0址总线(a0~a7)锁进锁存器中atat89s51工方式送出址数时程序执行时ale引脚输出频率约系统工作频率16驱动周边晶片时基输
入外烧录8751程序代码时引脚会成程序规划特殊功psen:program store enable缩写意程序储存启8051设成读取外部程序代码工作模式时(ea0)会送出信号便取程序代码通常支脚接epromoe脚atat89s51利psenrd引脚分启存外部rameprom数存储器程序存储器合起64k定址范围
port0(p00~p07):端口08位宽开路电极(open drain)双输出入端口8位p00表示位0p01表示位1类推三io端口(p1p2p3)具电路组态部提升电路p0作io时推动8lsttl负载果ea引脚低电时(取外部程序代码数存储器)p0工方式提供址总线(a0~a7)数总线(d0~d7)设计者必须外加锁存器端口0送出址锁住成a0~a7配合端口2送出a8~a15合成组完整16位址总线定位址64k外部存储器空间
port2(p20~p27):端口2具部提升电路双io端口引脚推动4ls端口端口便成输入端口p2作般io端口外atat89s51扩充外接程序存储器数存储器时提供址总线高字节a8~a15时候p2便作ioport1(p10~p17):端口1具部提升电路双io端口输出缓器推动4ls ttl负载样端口1输出设高电便端口输入数果80528032话p10作定时器2外部脉输入脚p11t2ex功做外部中断输入触发引脚
port3(p30~p37):端口3具部提升电路双io端口输出缓器推动4
ttl负载时工具额外特殊功包括串行通信外部中断控制计时计数控制外部数存储器容读取写入控制等功
引脚分配:
p30:rxd串行通信输入
p31:txd串行通信输出
p32:int0外部中断0输入
p33:int1外部中断1输入
p34:t0计时计数器0输入
p35:t1计时计数器1输入
p36:wr:外部数存储器写入信号
p37:rd外部数存储器读取信号
223 proteus介绍:
proteus软件isisares两软件构成中isis款便捷电子系统仿真台软件ares款高级布线编辑软件集成高级原理布线图混合模式spice电路仿真pcb设计动布线实现完整电子设计通proteus isis软件vsm(虚拟仿真技术) 户模拟电路数字电路模数混合电路基微控制器系统连外围接口电子元器件起仿真
图24 isis编辑界面
选择左侧模式选择工具栏中 图标选择象选择窗口中p钮 会出现图25元器件选择界面:
图25元器件库选择界面
元器件列表框中点击需器件类型(例:电阻resistors单片机芯片microprocessorics ledoptoelectronics)左角关键字(keywords)框中输入需器件名称关键字(:信号源 clock 运放 ca3140等)会图25中间空白框列出需系列相关元件
第三章 系统模块设计
31显示部分电路模块设计
该设计采示数码分显示东西南北灯剩余时间左边两位东西右边两位南北该数码阳接法(0脉效)片选部分接单片机脚p2口数码段显示部分接单片机脚p0口见图31示:
图31显示部分电路设计图
32时钟部分电路模块设计
时钟电路产生mcs51单片机工作时必须时钟控制信号部电路时钟信号控制严格时序执行指令进行工作执行指令时cpu首先程序存储器中取出需执行指令操作码然译码时序电路产生系列控制信号完成指令规定操作 设计采12mhz晶振两33pf电容构成稳定激振荡器该电容影响振
荡器频率高低振荡器稳定性起振快速性单片机提供标准时钟中两电容起微调作 见图32示:
图32时钟部分电路图
33键模块
系统中键模块实现项功关键键通电阻 单片机相连接单片机进行控制低电信号相应单片机引脚效键端接设计中夜间模式键p正常模式键p紧急模式键五键分应着相应子模式见图33示:
图33键模块电路图
第四章 总结
交通灯控制交通运输领域着非常重作文完成基单片机交通灯控制系统设计模拟包括通行方案设计系统硬件开发软件编程仿真调试等文完成程中做工作:
(1)确定交通系统具体通行方案规定东西南北车辆行止状态时间分配求功实现
(2)atmel公司at89s51单片机核心进行系统硬件设计输入量包括:车流量键状态违规检测传感信号输出控制交通信号灯亮灭状态时间led数码倒计时显示
(3)车流量检测系统中采模糊控制方法需知道控象数学模型进行清晰化具体化必须实施调查确定车流量少中求具体数量然单片机控制器相关算法处理确定红绿灯亮灭时间
毕业设计然花费时间学会东西提高学力单独思考力实种锻炼天努力便明天成功
第次做毕业设计毕业设计整理完善果文问题话希老师时指导次毕业设计中学力沟通力定提高定完美缺完成工作实锻炼工作种态度想做毕业设计收获
致 谢
文张老师细心指导完成文选题课题难点解决予悉心指导张老师治学态度专业造诣敬业精神收益非浅老师工作作风严谨值学老师首先张老师致衷心感谢
课题完成程中组学帮助提供思路验深入理解课题关知识方法起重作学表示诚挚谢意没热心帮助想现完成文老师断细心指导利完成次毕业文
衷心感谢百忙中抽出时间审阅文老师
参考文献
1张xx 单片微型计算机原理应西安电子科技学出版社1998
2 余xx单片机原理接口技术西安电子科技学出版社XX
3雷xx等微机原理接口技术电子工业出版社1997
4吴xx等 单片机原理应技术科学出版社XX
5韩xx 等 电子技eda 技术暨南学出版社 XX
6周xx 基proteus电路单片机系统设计仿真航空航天学出版社 XX
7张xx.单片微型计算机原理应.西安电子科技学出版社1998
8 李xx.数字电子技术.重庆学出版社1994
9胡xx.模拟电子技术.高等教育出版社XX
10张xx单片机控制实训机械工业出版社XX
11胡xx单片机原理接口技术清华学出版社1996
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档