数字逻辑课程设计-交通灯设计报告[1]
数电交通灯课程设计报告书

武汉理工大学《数字电子技术基础》课程设计说明书目录摘要 (1)Abstract (2)1、方案设计与论证 (3)1.1 系统方案设计与论证 (3)1.2 模块方案设计与论证 (3)1.2.1 控制模块方案 (3)1.2.2 显示模块方案 (4)1.2.3 交通灯模块方案 (4)1.2.4 调节模块方案 (4)1.2.5 电源模块方案 (4)1.3 总体设计思想 (5)2、系统硬件电路设计 (5)2.1 单片机模块设计 (5)2.2 显示模块设计 (6)2.3 交通灯模块电路设计 (7)2.4 按键调节电路设计 (7)3、交通灯软件设计 (7)3.1 主监控程序设计 (7)3.2 中断的程序设计 (8)3.3 按键的程序设计 (8)3.4 显示的程序设计 (9)4、性能测试 (9)4.1 LED交通灯与数码管的显示 (9)4.2 按键调试 (10)5、心得体会 (11)参考文献 (12)附件1 源程序 (13)附件2 总原理图 (20)附件3 元件清单 (21)摘要交通灯在交通环境中起着一个重要的角色,是交通管理的重要工具。
为实现十字路口交通灯最优控制,更大程度上的缓解交通压力,本实验设计了基于STC89C52单片机的智能交通灯控制系统,主要由单片机(MCU)、按键控制等模块组成。
系统包括人行道、车行道、以及基本的交通灯的功能。
除此之外,还具有倒计时、时间设置、根据具体情况手动控制等功能。
该系统能够实现对十字路口交通状况的简单控制,达到控制目的,经济效益,具有一定的应用前景。
关键词:STC89C52 交通灯AbstractTraffic lights in the traffic environment plays an important role, is an important tool for traffic management. To achieve the optimal control intersection traffic lights, greater ease traffic pressure, this experiment was designed based on the STC89C52 intelligent traffic control system, mainly by microcontroller (MCU), button control etc module. System including sidewalks, the driveway, and basic functions of the traffic lights. In addition, but also has the countdown, time setting, according to the specific circumstances of manual control etc. Function. The system can realize to the intersection traffic simple control to achieve control purposes, economic benefits, have certain application prospect.Keywords: STC89C52 the traffic lights交通信号灯控制器的设计1、方案设计与论证1.1 系统方案设计与论证根据实验设计要求,使得红、黄、绿三种LED灯在单片机的控制下作为两个交通通道的指示灯显示,并且使用数码管以减计数的方式显示每个通道的通行时间。
数字逻辑实验报告 交通灯

计算机科学与工程学院综合设计报告设计名称:数字逻辑综合设计设计题目:可人工干预的交通灯控制器学生学号:专业班级:学生姓名:学生成绩:指导教师(职称):课题工作时间:2010/12/27 至2011/01/07成绩评定表学生姓名:学号:班级:答辩记录表指导教师评语计算机科学与工程学院综合设计报告目录摘要 (I)Abstract (II)第一章概述............................................................. .. (1)1.1 背景 (1)1.2 目的 (1)1.3 意义 (1)1.4 原理............................................................................................... ..1第二章设计简介及设计方案论述. (3)2.1 设计流程图 (3)2.2 方案论述 (3)第三章详细设计 (5)3.1 555计时器构成的多谐振荡器 (5)3.260进制计数器 (6)3.360进制倒计时计数器 (8)3.4人工干预 (9)3.5红黄绿灯控制电路 (10)3.6设计总电路及元件清单 (11)第四章设计结果及分析 (13)4.1 设计结果 (13)4.2 过程分析 (13)总结 (14)致谢 (15)参考文献 (16)计算机科学与工程学院综合设计报告摘要随着社会经济的发展和机动车辆的不断增加,城市交通问题越来越引起人们的关注。
交通对我们生活的影响更加明朗,已成为交通管理部门需要解决的重要问题之一。
很多因素都会影响在道路中的行车状况,所以一个功能健全的交通控制器尤为重要。
城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。
如何利用所学知识设计出来一个最简单合适的可人工干预的交通灯电路是此次设计主要解决的问题。
PLC交通灯课程设计

PLC交通灯课程设计第一篇:PLC交通灯课程设计PLC的定义及工作原理⒈定义:可编程控制器,简称PLC(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。
“PLC 是一种专门为在工业环境下应用而设计的数字运算操作的电子装置”。
它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
⒉工作原理: 当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。
完成三个阶段称作一个扫描周期。
在整个运行期间,PLC的CPU以一定的扫描速度重复执行三个阶段。
(一)输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。
(二)用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。
(三)输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。
在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。
随着自动化控制技术和微电子技术的迅猛发展,PLC作为前沿的工业控制器,具有体积小、可靠性高、易操作、灵活性强、抗干扰能力强等一系列优点,广泛用于自动化控制领域。
用内部编程取代继电器逻辑控制电路中大量的中间继电器和时间继电器,简化了控制路线,提高了系统控制的可靠性,这是PLC最大的优点。
借助于书序控制图和梯形图来编制用户控制程序,实现自动控制系统顺序控制,是PLC的主要功能之一。
实训1基础试验1.两灯交替闪烁指令表梯形图工作过程:按下启动开关X0,Y0亮,且开始计时,2S后,T0动作,T0常闭断开Y0熄灭,T0常开闭合Y1亮,经过2s,Y0亮;如此循环,直到按下停止开关X1。
2.利用计数器实现循环指令表梯形图工作过程:按下启动开关X0,Y0亮,开始计时2S后,T0动作,Y0熄灭,Y1亮,如此循环,直到循环了5次,计数器CO动作,常开触点闭合,整个过程停止。
数电交通灯课程设计报告书

目录摘要 (1)Abstract (2)1、方案设计与论证 (3)1.1 系统方案设计与论证 (3)1.2 模块方案设计与论证 (3)1.2.1 控制模块方案 (3)1.2.2 显示模块方案 (4)1.2.3 交通灯模块方案 (4)1.2.4 调节模块方案 (4)1.2.5 电源模块方案 (4)1.3 总体设计思想 (5)2、系统硬件电路设计 (5)2.1 单片机模块设计 (5)2.2 显示模块设计 (6)2.3 交通灯模块电路设计 (7)2.4 按键调节电路设计 (7)3、交通灯软件设计 (7)3.1 主监控程序设计 (7)3.2 中断的程序设计 (8)3.3 按键的程序设计 (8)3.4 显示的程序设计 (9)4、性能测试 (9)4.1 LED交通灯与数码管的显示 (9)4.2 按键调试 (10)5、心得体会 (11)参考文献 (12)附件1 源程序 (13)附件2 总原理图 (20)附件3 元件清单 (21)交通灯在交通环境中起着一个重要的角色,是交通管理的重要工具。
为实现十字路口交通灯最优控制,更大程度上的缓解交通压力,本实验设计了基于STC89C52单片机的智能交通灯控制系统,主要由单片机(MCU)、按键控制等模块组成。
系统包括人行道、车行道、以及基本的交通灯的功能。
除此之外,还具有倒计时、时间设置、根据具体情况手动控制等功能。
该系统能够实现对十字路口交通状况的简单控制,达到控制目的,经济效益,具有一定的应用前景。
关键词:STC89C52 交通灯Traffic lights in the traffic environment plays an important role, is an important tool for traffic management. To achieve the optimal control intersection traffic lights, greater ease traffic pressure, this experiment was designed based on the STC89C52 intelligent traffic control system, mainly by microcontroller (MCU), button control etc module. System including sidewalks, the driveway, and basic functions of the traffic lights. In addition, but also has the countdown, time setting, according to the specific circumstances of manual control etc. Function. The system can realize to the intersection traffic simple control to achieve control purposes, economic benefits, have certain application prospect.Keywords: STC89C52 the traffic lights交通信号灯控制器的设计1、方案设计与论证1.1 系统方案设计与论证根据实验设计要求,使得红、黄、绿三种LED灯在单片机的控制下作为两个交通通道的指示灯显示,并且使用数码管以减计数的方式显示每个通道的通行时间。
(完整word版)数电——交通灯控制器设计

(完整word版)数电——交通灯控制器设计大连交通大学电气信息学院综合设计报告设计名称:数字逻辑综合设计设计题目:交通灯控制器学生学号:专业班级:学生姓名:第一章课题背景1。
1 背景如今随着人们生活水平的提高,车辆越来越多,交通事故频繁发生。
交通信号灯的出现,使交通得以有效管制,对于疏通交通流量,提高道路通行能力,减少交通事故有明显效果。
交通灯在城市交通中起着重要的作用,它与人们日常生活密切相关,是人们出行的安全保障。
因此提供一个问题、安全、便捷的多功能交通灯控制系统有着现实的必要性.为了解决这些问题,我们更应该提高交通控制和管理水平,合理使用现有交通设施,充分发挥其能力,提高交通效率,促进和谐交通的建立.目前交通灯控制系统的设计软件也种类繁多,有基于EDA设计的,基于单片机设计的,基于DSP设计的,基于ARM嵌入式的等。
还有用标准逻辑器件、可编程控制器PLC等方案来实现.但是这些控制方法的功能修改及调试都需要硬件电路的支持,在一定程度上增加了功能修改及调试的困难。
所以现在国内外广泛采用EDA技术设计交通灯控制系统。
在国外,英国,澳大利亚,日本和美国等国家均在交通控制系统上日益完善。
如以澳大利亚悉尼为背景开发的交通自适应协调系统SCATS(Sydney Coordinated Adaptive Traffic System),英国的运输和道路研究所(TRRL)研制的SCOOT(Split Cycle Offset Optimization Technique)系统,日本的京三(Kyosan)系统等。
这些系统,大都是在各路口附近安装磁性环路监控器,由各路口的控制设备、人员将交通控制参数通过通讯网络输入微处理器,用小型计算机进行集中处理。
目前国内已有一些自主开发的城市交通控制系统,如公安部交通科学研究所开发的HT-UTCS系统,但它在整体性能上比国外同类系统仍有较大差距,只在一些中小城市得到一些应用。
交通灯设计数电课程设计报告-数电实验交通灯课设

课程安排论文之阳早格格创做题目:接通灯定时统造系统的安排、创造教院:_ ___博业:____教号:_____姓名:________指引西席:_________完成日期:安排任务书籍正在乡镇街讲的十字接叉路心,为了包管接通秩序战止人仄安,普遍正在每条讲路上各有一组白、黄、绿接通旗号灯,其中白灯明,表示该条讲路克制通止;黄灯明表示该条讲路上已过停车线的车辆停止通止,已过停车线的车辆继承通止;绿灯明表示该条讲路允许通止.接通灯统造电路自动统造十字路心二组白、黄、绿接通灯的状态变更,指引百般车辆战止人仄安通止,真止十字路心接通管造的自动化.安排一个十字路心的接通灯定时统造系统,基础央供如下:(1)甲车讲战乙车讲二条接叉讲路上的车辆接替运止,屡屡通止时间皆设为25秒.(2)屡屡绿灯变白灯时,黄灯先明5秒钟,才搞变更运止车讲.(3)黄灯明时,央供每秒钟闪明一次.选搞扩展功能:(4)十字路心罕见字隐现灯明时间,央供灯明时间以秒为单位做减计数;(5)央供通止时间战黄灯明的时间均可正在0~99s内任性设定.目录一、接通灯安排本理 (4)二、单元电路的安排 (8)1、秒脉冲爆收器 (8)2、定时器 (9)3、统造器 (11)4、译码器……………………………………………... (14)5、隐现部分…………………………………………… (16)6.所有接通灯统造系统的筹备 (17)三、仿真历程与效验分解 (17)四、元器件浑单 (19)五、体验归纳 (20)六、参照文件 (21)七、附录一.接通灯安排本理接通灯统造系统的本理框图如图1所示.它主要由统造器、定时器、译码器战秒脉冲旗号爆收器等部分组成.秒脉冲爆收器是该系统中定时器战统造器的尺度时钟旗号源,译码器输出二组旗号灯的统造旗号,经启动电路后启动旗号灯处事,统造器是系统的主要部分,由它统造定时器战译码器的处事.图中:TL: 表示甲车讲或者乙车讲绿灯明的时间隔断为25秒,即车辆仄常通止的时间隔断.定常常间到,TL=1,可则,TL=0. TY:表示黄灯明的时间隔断为5秒.定常常间到,TY= 1,可则,TY=0.ST:表示定时器到了确定的时间后,由统造器收出状态变更旗号.由它统造定时器启初下个处事状态的定时.图1 接通灯统造系统的本理框图二目标车讲的接通灯的运奇迹态公有4种(果人止讲的接通灯战车讲的接通灯是共步的,所以不思量),如表1所示表1普遍十字路心的接通灯统造系统的处事历程如下:(1)图甲车讲绿灯明,乙车讲白灯明.表示甲车讲上的车辆允许通止,乙车讲克制通止.绿灯明足确定的时隔断TL 时,统造器收出状态旗号ST,转到下一处事状态. (2)甲车讲黄灯明,乙车讲白灯明.表示甲车讲上已过停车线的车辆停止通止,已过停车线的车辆继承通止,乙车讲克制通止.黄灯明足确定时间隔断TY时,统造器收出状态变更旗号ST,转到下一处事状态. (3)甲车讲白灯明,乙车讲黄灯明.表示甲车讲克制通止,乙车讲上的车辆允许通止绿灯明足确定的时间隔断TL 时,统造器收出状态变更旗号ST,转到下一处事状态. (4)甲车讲白灯明,乙车讲黄灯明.表示甲车讲克制通止,乙车讲上位过县停车线的车辆停止通止,已过停车线的车辆停止通止,已过停车线的车辆继承通止.黄灯明足确定的时间隔断TY时,统造器收出状态变更旗号ST,系统又变更到第(1)种处事状态. 接通灯以上4种处事状态的变更是由统造器器举止统造的.设统造器的四种状态编码为00、01、11、10,并分别用S0、S1、S3、S2表示,则统造器的处事状态及功能如表2所示表2统造处事状态及其功能统造器应收出甲、乙车讲白、黄、绿灯的统造旗号.为烦琐起睹,把灯的代号战灯的启动旗号合二为一,并做如下确定:AG=1:甲车讲绿灯明; BG=1:乙车讲绿灯明; AY=1:甲车讲黄灯明; BY=1:乙车讲黄灯明; AR=1:甲车讲白灯明; BY=1:乙车讲白灯明;由此得到接通灯的ASM图,如图2所示.设统造器的初初状态为S0(用状态框表示S0),当S0的持绝时间小于25秒时,TL=0(用推断框表示TL),统造器脆持S0稳定.惟有当S0的持绝时间等于25秒时,TL=1,跳转到S1,那时当S1持绝时间小于5秒时TY=0,统造器脆持S1稳定,惟有当持绝时间等于5秒时,统造器收出状态变更旗号ST(用条件输出框表示ST),也便是道每跳转一次持绝总时少为30秒,而后变更到下一个S2状态,谦足条件又跳到S3的总时少30秒处事状态.依此类推不妨弄懂ASM图所示表白的含意.ASM(1)秒脉冲爆收器脉冲旗号爆收器用的是555定时器形成多谐震荡器,震荡频次为: f=1.43/(R1+2R2)C电路图如下图:图3 秒脉冲爆收器图4 秒脉冲爆收器截止(2)定时器定时器由与系统秒脉冲(由上头时钟脉冲爆收器提供)共步的计数器形成,央供计数器正在状态旗号ST效率下,最先浑整,而后正在时钟脉冲降下沿效率下,计数器从0启初举止加1计数,背统造器提供模5的定时旗号TY 战模25的定时旗号TL.计数器采用集成电路74LS163举止安排较烦琐.74LS163是4位二进造共步计数器,它具备共步浑整、共步置数的功能.其功能表如表所示.表中,LD’为置数端,RD’为扫除端,EP,ET为使能端.图4则为二片74LS163对接的定时电路图.表3 74LS163功能表图5 74LS163组成定时器电路图还不妨用74LS160去真止那个定时器.然而是由于该芯片不是二进造而为十进造计数器,正在举止拓展是越收便当.其定时器电路图如下:图6 74LS160组成的定时器电路图(3)统造器统造器是接通管造的核心,它该当不妨依照接通管造准则统造旗号灯处事状态的变更.从ASM图不妨列出统造器的状态变更表,如表12、3所示.采用二个D触收器搞为时序寄存器爆收4种状态,统造器状态变更的条件为TL战TY,当统造器处于Q1n+1Q0n+1=00状态时,如果TL=0,则统造器脆持正在00状态;如果,则统造器变更到Q1n+1Q0 n+1=01状态.那二种情况与条件TY无闭,所以用无闭项" X"表示.其余情况依次类推,共时表中还列出了状态变更旗号ST.表3 统造器状态变更表根据表12、3、不妨推出状态圆程战变更旗号圆程,其要领是:将Q1n+1、Q0n+1战ST为1的项所对付应的输人或者状态变更条件变量相与,其中"1"用本变量表示,"0"用反变量表示,而后将各与项相或者,即可得到底下的圆程:根据以上圆程,采用数据采用器74LS153去真止每个D 触收器的输进函数,将触收器的现态值加到74LS153的数据采用输进端动做统造旗号.即可真止统造器的功能.统造器本理图如图7所示.由二个单多路变更器74LS153战一个单D触收器74LS74组成统造器.触收器记录4种状态,多路变更器与触收器协共真止4种状态的相互接换.电路逻辑图如下:图 7统造器逻辑图其本理为:CLK分别收给U7A战U7B的3战11的浑整端.将TY接进U4的5战U5的4战5;TY非接进U4的4;TL接进U4的10战U5的3战6;TL非接进U4的13.如上图所示:74LS74二个D触收器动做时序寄存器爆收4种状态.采用数据采用器74LS153去真止每个D触收器的输进函数,将触收器的的现态值加到74LS153的数据采用端动做统造旗号,即可真止统造器的功能.(4)译码器译码器的主要任务是将统造器的输出Q1、Q0的4种处事状态,翻译成甲、乙车讲上6个旗号灯的处事状态.统造器的状态编码与旗号灯统造旗号之间的闭系如表4所示.表4统造器状态编码与旗号灯闭系表通过与门去简净翻译成二路接通的明灭,其中,黄灯的闪烁,是通过时钟旗号的下矮电仄易Q1,Q0的状态统造其明灭及闪烁.下图为译码器及接通灯部分的电路图:图8 译码器及接通灯电路图其本理为:将定时器输出的TY.TY非;TL.TL非分别效率于统造器的芯片74LS153中,正在CLK脉冲置于芯片74LS74中会输出下矮变更的电仄.统造器中的旗号正在收给由芯片74LS08组成的译码器后再通过电路中的指示灯战200欧的电阻进而得到接通灯的逻辑电路,那种电路的截止最后通过小灯的仄常闪烁去真止.(5)隐现部分隐现部分由74LS48战共阳极七段数码管组成,74LS48动做译码器,对付74LS160的输出旗号举止译码,而后通过七段数码管隐现出74LS160的计数.即接通灯需要隐现的时间.其安排如图下:图9 隐现部分电路图(6)所有接通灯统造系统的筹备四.仿真历程与效验分解1.系统调试与截止(1)组拆调试秒脉冲电路.(2)举止定时电路的组拆战调试.当输人1Hz的时钟脉冲旗号时,央供电路能举止删计时,当删计时到25时,能输电灵验的定常常间到旗号.(3)调试接通灯统造器以及隐现部分.(4)推断各部分电路之间的时序协共闭系.而后查看电路各部分的功能,使其谦足安排央供.最后调试如下:接上电源,即不妨举止接通灯统造系统的仿真,电路默认把通车时间设为25秒,甲车讲目标绿灯明,止人车辆皆可自由通止;乙车讲目标车讲的白灯明,车辆克制通止.时间隐现器从预置的0秒,以每秒删1,删到25到0时,甲讲的绿灯变更为黄灯,其余灯皆稳定.从删至5秒又到0后时甲车讲的黄灯变更为白灯;乙车讲的白灯变更为绿灯.如许循环下去.2.真体电路仿真乐成后,依照仿真图举止真物对接及调试.调试历程如下:(注:调试的时常使用仪器有:万用表、示波器、旗号爆收器.)电路通电前的查看:电子拆置完成,常常不宜慢于通电,要产死那种习惯,先要小心查看.其查看真质包罗:(1)连线是可精确依照本质线路去对付照本理图电路举止查线.以元件为核心举止查线.把每个元件引足的线一次查浑,查看每个去处正在电路图上是可存留,预防出现错线战少线,多线.共时对付于已查过的线常常应正在电路图上搞出标记表记标帜.(2)元器件的拆置情况查看元器件引足之间有无短路战交战不良,越收是电源战天足,收光二极管“+”、“-”极不要接反.以上查看完成后把通过准确丈量的电源接进电路.瞅察有无非常十分局里,包罗有无元件收热,以至冒烟有同味电源是可有短路局里等;如有此局里,应坐时断电源,待排除障碍后才搞通电.若无非常十分则间接通电.四.元器件浑单集成电路 74LS74 1片74LS482片74LS1632片(或者74LS160 2片)74LS04 1片74LS08 2片74LS153 2片74LS00 1片N555 1片芯片座若搞电容 10μμF ,电阻 47KΩ二个收光二极管 6 个(白黄绿各2个)五.体验心得通过那次课程安排,不然而加深了尔对付数字逻辑电路的明白,而且加强了尔独力思索战合做接流及动脚本领.通过每个模块的安排加深了对付表里知识的掌握,共时正在焊接电路板时,真切的到试验战表里并不是共一回事,比圆正在TL战TL非的变更是,尔一启初采与的是与门战非门,截止需要给74LS163下电仄旗号才搞举止循环,然而是正在仿真中却能得出精确论断,通过多次示波器检测,创造TL战TL非处出现了大概态所引导,末尾将TL 战TL非处的变更形成与非门战非门的对接办法.从那次试验中,深深的体验到了“试验出真知”那句话的真真内含.共时正在那次试验中,加强了对付百般元器件的认识,比圆电解电容引足少的为正极,集成片该怎么样搁置等,共时使越收流利了焊接技能.还认识到多跟共教接流的要害性,那样不然而不妨是自己安排出更佳更简净的电路,而且能使自己少走直路,分享相互正在试验中中的逢到的问题,还不妨使自己教到更多,对付问题明白的越收深进.比圆刚刚启初时自己安排的仿真电路出问题时,通过战他人计划创造问题出正在74LS163的置数端不接下电仄,而且尔也助他人查看的仿真电路时知讲了74LS153的输进端心该当注意程序.通过本次试验,尔也知讲了耐性才搞出结果,脆持才搞完毕脚段.正在第一遍仿果然时间,尔创造自己的电路图出不了问案,然而是对付自己的思路举止查看创造不过得.为了预防是接线上的过得,尔又搞了第二遍,截止依旧波折.最后通过四次仿真,多个问题的逐个办理才得到了精确数据.而正在焊本质电路板时,尔第一次的电路板出现了电源战天之间出现了部分短接,通过多次排查依旧查找不出本果.正在那样的沮丧下,尔只佳沉新焊过,而且矫正自己的要领,最后尔才赢得了一齐乐成的接通灯电路板.不克不迭不道,如果不是那份战脆持尔念尔那二个星期中大概早便搁弃了.通过那次课程安排尔教到了很多物品.社会不竭死少的电子产品的试验使尔认识到尔当前所教的知识还近近不敷,正在本质应用支配中有些问题还不克不迭办理.所以尔要正在以后的教习越收全力,教佳自己的博业知识以扩充自己,去符合日月牙同的社会.六.参照文件1.《数字电子技能前提》下等培养出版社2.《电子技能前提真验教程》湘潭大教出版社3.《555集成电路真用电路集》下等培养出版社4 《TTL集成电路应用》板滞工业出版社附录附录一芯片引足图NE55574LS4874LS7474LS15374LS00 74LS0474LS08附录二焊接电路板。
数字电路课程设计报告(交通灯)

西安邮电学院数字电路课程设计报告书——交通灯控制器院部名称:电子和信息学院专业名称:光电信息工程班级:光电0801学生姓名:陈笛(24)实习时间:2010年12月20日至2010年12月31日注释:交通灯控制器是可以自动控制交通灯并以倒计时的方式显示出时间来,方便行人和车辆在通行时有条不紊的通行,达到交通井然有序,出行人员安全快捷的到达目的地的效果。
本次实验的就是想通过这样的一个实例,来结合数字电路课程的学习共同实现这样的一个使用工具,达到理论和实践相结合的目的。
一:课程设计题目:交通灯控制器二:任务和要求:设计一个十字路口控制交通秩序的交通灯,满足以下条件:1.显示顺序为其中一组方向是绿、黄、红;另一方向是红、绿、黄。
2.设置一组数码管以倒计时的方式显示语序通行或禁止通行时间,其中支通道绿灯的时间是20s,另一个方向上主通道的绿灯亮的时间是30s,黄灯亮的时间都是5s.3.选做1:当任何一个方向出现特殊情况,按下手动开关,其中一个方向通行,倒计时停止,当特殊情况结束后,按下自动控制开关恢复正常状态。
4.选做2:用两组数码管实现双向倒计时显示。
三:总体方案的选择:1.交通灯控制器功能概述:交通灯控制器是可以自动控制交通灯,以倒计时的方式显示时间。
交通灯控制器是以七段显示数码管显示时间,用发光二极管来模拟交通灯。
实现这个交通灯控制器可以采用EPROM编程、RAM编程、可编程逻辑器件、单片机等实现。
但是在这次实验中我们采用基本的数字芯片和发光二极管来实现这样的要求,采用这样的方式是:提供了这些芯片,也学习了数字电路的知识,两者的结合刚好巩固了我们对理论的加深理解。
2.交通灯亮灭和时间的确定(考虑到有四种状态,所以采用两位二进制数来控制各种状态,且二进制数用D 触发器产生):00 东西红,主通道绿(30s ) 01 东西红,主通道黄(5s ) 10 东西绿,主通道红(20s ) 11 东西黄,主通道红(5s ) 3.方案的选择:本实验采用555电路,74ls161芯片,D 触发器,2—4译码器和七段显示数码管的相互连接来达到控制二极管发光和数码管的显示。
交通信号灯_数字逻辑程序设计

石家庄经济学院信息工程学院数字逻辑课程设计报告题目十字路口交通灯控制器姓名赵永超学号************班号4091090706指导老师成绩2010年6月目录1. 功能描述 (52)2. 开发工具选择 (52)3. 设计方案 (52)4.模块描述 (52)5. VHDL实现 (52)6. 调试仿真 (52)7. 课程设计回顾总结 (52)参考文献 (52)附录 (52)1.功能描述ar,ay,ag 和br,by,bg分别表示A和B道的红灯,黄灯,绿灯的驱动信号。
信号灯在高电平时亮,低电平时熄灭。
十字路口的交通灯控制电路功能:十字路口交通灯控制规则为:当A道无车时,传感器输出X=0,A 道红灯一直亮,B道绿灯一直亮,直到15s定时时间到且A道有车为止;当B道通行15s且A道有车时,B道绿灯亮变成黄灯,经过5s后变成红灯亮,A道由红灯亮变成绿灯亮,直到10s定时时间到或者X=0为止;最后A道黄灯亮,B道红灯亮,直到5s定时时间到,再回到B道绿灯亮,A道红灯亮的初始状态。
2.开发工具选择选择VHDL语言描述,利用Quartus II 5.1工具。
3. 设计方案在设计方案之前,我们应明确课程设计的任务和要求:该数字系统完成对十字路口交通信号灯的控制,十字路口由一条南北方向的支干道(简称A道)和东西方向的主干道(简称B道)构成。
A道安装有车辆检测传感器X,当该道有车时,传感器输出信号为高电平,当该道无车时,传感器输出低电平信号。
十字路口交通灯控制规则为:当A道无车时,传感器输出X=0,A 道红灯一直亮,B道绿灯一直亮,直到15s定时时间到且A道有车为止;当B道通行15s且A道有车时,B道绿灯亮变成黄灯,经过5s后变成红灯亮,A道由红灯亮变成绿灯亮,直到10s定时时间到或者X=0为止;最后A道黄灯亮,B道红灯亮,直到5s定时时间到,再回到B道绿灯亮,A道红灯亮的初始状态。
(1)、首先对问题进行仔细分析设东西和南北方向的车流量大致相同,从题目中计数值与交通灯的亮灭的关系如下图所示:(2) 经过认真分析后制定设计方案如图3十字路口交通灯控制系统由定时器模块、控制器模块和输出模块组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计报告
<一> 课程性质
数字逻辑课程设计
<二> 课程目的
训练学生综合地运用所学的《数字逻辑》的基本知识,使用电脑EWB仿真技术,独立完整地设计一定功能的电子电路,以及仿真和调试等的综合能力。
本次电脑仿真所用的软件版本为EWB Version
5.0c
<三>课程设计题目
题目:交通灯控制电路的设计
要求:
1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。
时间可设置修改。
2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;
3、黄灯亮时,要求每秒闪亮一次。
4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。
5、同步设置人行横道红、绿灯指示。
〈四〉设计原理与参考电路
1、分析系统的逻辑功能,画出其框图
交通灯控制系统的原理框图如图1-1所示。
它主要由倒计时计数电路、信号灯转换器和秒脉冲信号发生器组成。
秒脉冲信号发生器是该系统中倒计时计数电路和黄灯闪烁控制电路的标准时钟信号源,倒计时计数器输出两组驱动信号T5和T0,经信号灯转换器控制信号灯工作,倒计时计数电路是系统的主要部分,由它控制信号灯转换器的工作。
2、信号灯转换器
两方向车道的交通灯的运行状态共有4种(因人行道的交通灯和车道的交通灯是同步的,所以暂时先不考虑),如图1-2所示
信号灯状态与车道运行状态如下:
S0:东西方向车道的绿灯亮,车道通行,人行道禁止通行;南北方向车道的红灯亮,车道禁止通
行,人行道通行
S1:东西方向车道的黄灯亮,车道缓行,人行道禁止通行;南北方向车道的红灯亮,车道禁止通
行,人行道通行
S2:东西方向车道的红灯亮,车道禁止通行,人行道通行;南北方向车道的绿灯亮,车道通行,
人行道禁止通行
S3:东西方向车道的红灯亮,车道禁止通行,人行道通行;南北方向车道的黄灯亮,车道缓行,
人行道禁止通行
Ga=1:东西方向车道绿灯亮 Ya=1:东西方向车道黄灯亮
Ra=1:东西方向车道红灯亮,人行道绿灯亮;南北方向人行道红灯亮 Gb=1:南北方向车道绿灯亮 Yb=1:南北方向车道黄灯亮
Rb=1:南北方向车道红灯亮,人行道绿灯亮;东西方向人行道红灯亮 方案一:
若选集成计数器74163,74163是一个具有同步清零、同步置数、可保持状态不变的4位二进制同步加法计数器。
表1-1是它的状态表。
表1-2 状态编码与信号灯关系表
电路接法如下:
图1-3
方案二:
若选JK 触发器,设状态编码为:S0=00 S1=01 S2=11 S3=10,其输出为Q 1 Q 0,则其状态表为:
图1-4
对方案一和方案二进行比较,发现方案二无论是从原理还是从接法画线上,都是比较简单易懂,工作效率高,而且不容易出错。
故信号灯转换器选择方案二的接法,即用JK触发器进行信号灯的转换。
3、倒计时计数器
十字路口要有数字显示,作为倒计时提示,以便人们更直观地把握时间。
具体为:当某方向绿灯亮时,置显示器为某值,然后以每秒减1,计数方式工作,直至减到数为“5”和“0”,十字路口绿、黄、红灯变换,一次工作循环结束,而进入下一步某方向的工作循环。
在倒计时过程中计数器还向译码器提供模5的定时信号T5和模0的定时信号T0。
倒计时显示采用七段数码管作为显示,它由计数器驱动并显示计数器的输出值。
计数器选用集成电路74190进行设计较简便。
74190是十进制同步可逆计数器,它具有异步并行置数功能、保持功能。
74190没有专用的清零输入端,但可以借助QA、QB、QC、QD的输出数据间接实现清零功能。
图1-5
现选用两个74190芯片级联成一个从99倒计到00的计数器,其中作为个位数的74190芯片的CLK接秒脉冲发生器(频率为1),再把个位数74190芯片输出端的QA、QD用一个与门连起来,再接在十位数74190芯片的CLK端。
当个位数减到0时,再减1就会变成9, 0(0000)和9(1001)之间的QA、QD同时由0变为1,把QA、QD与起来接在十位数的CLK端,此时会给十位数74190芯片一个脉冲数字减1,相当于借位。
具体连接方法如图1-5所示。
信号LD由两个芯片的8个输出端用或门连起来,决定倒计时是置数,还是计数。
工作开始时,LD为0,计数器预置数,置完数后,LD变为1,计数器开始倒计时。
当倒计时减到数00时,LD又变为0,计数器又预置数,之后又倒计时,如此循环下去。
图1-6
预置数(即车的通行时间)功能:如图1-6所示,8个开关分别接十位数74190芯片的D、C、B、A端和个位数74190芯片的D、C、B、A端。
预置数的范围为6~98。
假如把通行时间设为45秒,就像图1-5的接法,A接0,B接1,C接0,D接0,E接0,F接1,G接0,H接1。
(接电源相当于接1,悬空相当于接0)
图1-7
向译码器提供模5的定时信号T5和模0的定时信号T0:
T0表示倒计时减到数“00”(也即绿灯的预置时间,因为到00时,计数器重新置数),T0=1,此时T0给译码器一个脉冲,使信号灯发生转换,一个方向的绿灯亮,另一个方向的红灯亮。
接法为:把两个74190计数器的8个输出端用一个或非门连起来。
T5表示倒计时减到数“05”时。
T5=1,此时T5给译码器一个脉冲,使信号灯发生转换,绿灯的变为黄灯,红灯的不变。
接法为:当减到数为“05”(0000 0101)时,把十位计数器的输出端QA、QB、QC、QD连同个位计数器的输出端QB、QD用一个或非门连起来,再把这个或非门与个位计数器的输出端QA、QC用一个与门连接起来。
具体连接方法如图1-7所示。
4、黄灯闪烁控制
要求黄灯每秒闪一次,即黄灯0.5秒亮,0.5秒灭,故用一个频率为2的脉冲与控制黄灯的输出信号用一个与门连进来,再接到黄灯。
5、整个交通灯控制系统的布局
图1-8
<五> 仿真过程与效果分析
1、根据题目的要求,整个交通灯控制系统需要有4个时间显示器,10个交通灯。
但由于4个时间显示器是由同一个倒计时计数器控制,所以我在设计图1-8电路的过程中,为了简化电路使画图看起来更加清晰,就只接了1个时间显示器。
另外由于人行道的红绿灯跟车道的红绿灯是同步的,分别是:东西方向人行道的绿灯接车道的红灯,红灯接南北方向车道的红灯;南北方向人行道的绿灯接车道的红灯,红灯接东西方向车道的红灯。
所以在图1-8电路中就只接了6个灯。
2、为了使电路更加直观,我把计数器、信号灯灯转换器等放在一个名为main的子电路中。
然后再在子电路外面接输入端和输出端。
具体如图1-9所示:
图1-9
3、点击启动按钮,然后再打开总开关,便可以进行交通灯控制系统的仿真,电路默认把通车时间设为45秒,打开总开关,东西方向车道的绿灯亮,人行道的红灯亮;南北方向车道的红灯亮,人行道的绿灯亮。
时间显示器从预置的45秒,以每秒减1,减到数5时,东西方向车道的绿灯转换为黄灯,而且黄灯每秒闪一次,其余灯都不变。
减到数1时,1秒后显示器又转换成预置的45秒,东西方向车道的黄灯转换为红灯,人行道的红灯转换为绿灯;南北方向车道的红灯转换为绿灯,人行道的绿灯转换为红灯。
如此循环下去。
4、修改通车时间为其它的值再进行仿真(时间范围为6~98秒),效果同3一样,总开关一打开,东西方向车道的绿灯亮,时间倒计数5,车灯进行一次转换,到0秒时又进行转换,而且时间重置为预置的数值,如此循环。
<六>体会总结
1、通过这次课程设计,加强了我动手、思考和解决问题的能力。
在整个设计过程中,我总共想过两个方案,另一个方案弄了两天,结果总是实现不了题目的要求。
所以我又花了一天的时间做出这个方案,这个相对另一个方案比较简单,包括电路原理和连接,和芯片上的选择。
这个方案总共只用了四个芯片,分别为2 个74190计数器,2个JK触发器。
2、在设计过程,经常会遇到这样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了。
所以这几天不管是吃饭还是睡觉,脑子里总是想着如何解决这些问题,如何想出更好的连接方法。
不过说也奇怪,整天想着这些问题,脑子和身体却一点都不会觉得累。
或许是那种渴望得到知识的欲念把疲劳赶到九宵云外去了吧!
3、我沉得做课程设计同时也是对课本知识的巩固和加强,平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。
而且还可以记住很多东西。
比如一些芯片的功能,平时看课本,这次看了,下次就忘了,主要是因为没有动手实践过吧!认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。
故一个小小的课程设计,对我们的作用是如此之大。