数字电路课程设计(求一份数字电路课程设计 人行道交通灯)
本文目录
求一份数字电路课程设计 人行道交通灯
具体内容如下: 一 设计题目 题目:交通灯控制电路的设计 二 设计目的 训练学生综合地运用所学的 《数字逻辑》的基本知识,使用电脑EWB仿真技术,独立完整地设计一定功能的电子电路,以及仿真和调试等的综合能力。本次电脑仿真所用的软件版本为EWB Version 5.0c 三 设计内容 现有一个十字路口,为了其通行的顺利,我们针对这设计了一个交通灯系统。 四 设计要求 1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。 2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、黄灯亮时,要求每秒闪亮一次。 4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。 五 总体功能框图图5 总体功能框图 交通灯控制系统的原理框图如图5所示。它主要由倒计时计数电路、信号灯转换器和秒脉冲信号发生器组成。秒脉冲信号发生器是该系统中倒计时计数电路和黄灯闪烁控制电路的标准时钟信号源,倒计时计数器输出两组驱动信号T5和T0,经信号灯转换器控制信号灯工作,倒计时计数电路是系统的主要部分,由它控制信号灯转换器的工作。 六 单元电路图 6.1信号灯转换器 选用JK触发器,设状态编码为:S0=00 S1=01 S2=11 S3=10,其输出为Q1 Q0,则其状态表为: 表6-1 状态编码与信号灯关系表 现态 次态 输出 Q1n Q0n Q1n+1 Q0n+1 Ga Ya Ra Gb Yb Rb 0 0 0 1 1 0 0 0 0 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 0 0 1 0 1 0 图6.1 信号灯转换器 6.2倒计时计数器 十字路口要有数字显示,作为倒计时提示,以便人们更直观地把握时间。具体为:当某方向绿灯亮时,置显示器为某值,然后以每秒减1,计数方式工作,直至减到数为“5”和“0”,十字路口绿、黄、红灯变换,一次工作循环结束,而进入下一步某方向的工作循环。在倒计时过程中计数器还向译码器提供模5的定时信号T5和模0的定时信号T0。 作G=0时的卡诺图: BC 00 01 11 10 X 1 1 1 1 1 0 0 A 0 1 (1) 倒计时显示采用七段数码管作为显示,由计数器驱动并显示计数器输出值。 (2) 计数器选用集成电路74190进行设计。74190是十进制同步可逆计数器,它具有异步并行置数功能、保持功能。74190没有专用的清零输入端,但可以借助QA、QB、QC、QD的输出数据间接实现清零功能。 表6-2 74190的状态表 CTEN D/U CLK LOAD A B C D QA QB QC QD 0 X X 0 X X X X AB CD 0 1 POS 1 X X X X Count Down 0 0 POS 1 X X X X Count Up 1 X X X X X X X Qa0 Qb0 Qc0 Qd0 现选用两个74190芯片级联成一个从可任意设定时间00~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,相当于借位。具体连接方法如图一: 图6.2 译码器 信号LD由两个芯片的8个输出端用或门连起来,决定倒计时是置数,还是计数。工作开始时,LD为0,计数器预置数,置完数后,LD变为1,计数器开始倒计时。当倒计时减到数00时,LD又变为0,计数器又预置数,之后又倒计时,如此循环下去。图6.3 通行时间控制开关 (3) 预置数(即车的通行时间)功能:如图6.3所示,8个开关分别接十位数74190芯片的D、C、B、A端和个位数74190芯片的D、C、B、A端。预置数的范围为6~98。假如把通行时间设为45秒,就像图2的接法,A接0,B接1,C接0,D接0,E接0,F接1,G接0,H接1。(接电源相当于接1,悬空相当于接0) 图6.4 倒计时计数器 (4) 向译码器提供模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用一个与非门连接起来。具体连接方法如图6.4所示。 要求黄灯每秒闪一次,用一个频率为1的脉冲一端与控制黄灯的输出信号的JK触发器连接起来,另一端再接到黄灯。七 总电路图 图7 交通灯总电路图 八 调试(实现的结果) 1. 根据题目的要求,整个交通灯控制系统需要有4个时间显示器,12个交通灯。但由于4个时间显示器是由同一个倒计时计数器控制,所以我在设计图电路的过程中,为了简化电路使画图看起来更加清晰,就只接了1个时间显示器。 2. 点击启动按钮,便可以进行交通灯控制系统的仿真,电路默认把通车时间设为45秒,打开开关后,东西方向绿灯亮,“东来西往”的行人车辆都可自由通行;南北方向车道的红灯亮,南来北往的车辆禁止通行。时间显示器从预置的45秒,以每秒减1,减到数5时,东西方向车道的绿灯转换为黄灯,而且黄灯每秒闪一次,其余灯都不变。减到数1时,1秒后显示器又转换成预置的45秒,东西方向车道的黄灯转换为红灯;南北方向车道的红灯转换为绿灯。如此循环下去。 3. 修改通车时间为其它的值再进行仿真(时间范围为6~98秒),效果和上面差不多,东西方向车道的绿灯亮,时间倒计数5,车灯进行一次转换,到0秒时又进行转换,而且时间重置为预置的数值,如此循环。 九 心得体会 开始拿到题目的时候,不知道怎么去做,因为自己对这门课的一般设计都不是很会.对很多的芯片的功能都不是很清楚.还有ewb仿真软件,以前才来没有接触过,只是现在需要的时候才开始用它,它的功能,按键都不清楚. 通过这次课程设计,加强了我动手、思考和解决问题的能力.现在设计已经做好了,自己感觉还是比较好的,虽然花了很多的时间,但学到了很多东西.做课程设计的时候,自己把整个书本都看了几遍,增强了自己对知识的理解,很多以前不是很懂的问题现在都已经一一解决了.在课程设计的过程中,我想了很多种方案,对同一个问题(像计数器的接法)都想了很多种不同的接法,运用不同的芯片进行了比较,最后还是采取了上面的方法进行连接.从开始做课程设计那天起,脑中天天都想着同样的问题,怎么去接线,怎么去把电路弄得更加简单,怎么别人更容易看懂.但似乎时间过得真的很快,我用了好几天才把它完全弄完,完成后,心里有一种说不出的高兴. 这次课程设计之后,使我明白了,做任何事情都要认真仔细,不然的话,你会花更多的时间才会做好.课程设计有利于提高我们的动手能力,能把我们所学的书本知识运用到实际生活中去.同时也丰富了我们的业余生活,提高我们对知识的理解能力. 参考文献 〔1〕 胡道元.计算机局域网.北京:清华大学出版社,2002年 〔2〕 江国强.现代数字逻辑电路习题指导.北京:电子工业出版社,2002年 〔3〕 李宜达.数字逻辑电路设计与实现.北京:科学出版社,2004年 〔4〕蒋立平. 数字逻辑电路与系统设计. 北京:电子工
数字电路课程设计 设计一个四人抢答器,要求如下:
我曾经做过一个当时的要求如下 一 设计任务 数字式竞赛抢答器 二 设计条件 本设计基于学校实验室Multisim8.0仿真软件和计算机. 三 设计要求 1、 设计制作一个可容纳4组的数字式抢答器,每组设置一个抢答按钮供抢答者使用。 2、 根据数字式抢答器的功能和使用步骤,设计抢答者的输入抢答锁定电路、抢答者序号编码、译码和显示电路。 3、 设计定时电路,声、光报警或音乐片驱动电路。 4、 设计控制逻辑电路,启动、复位电路。 我的 设计内容 1.设计思想 根据设计的要求分块设计抢答、锁存、计时、显示、和报警功能。 (1)抢答和锁存电路要求能够对信号进行存储和所定,可用触发器组成。 (2)对于显示部分就直接用编码器、七段数码管驱动译码器和七段数码管组成。 (3)计时电路是按秒进行倒计时,所以计时电路可以减法计数器、秒脉冲生成电路、和显示电路。由于电路对秒脉冲信号的占空比要求的不高所以可以用555定时器构成多谐振荡电路来实现. (4)报警电路,按题目要求可采用声、光报警,光报警用发光二极管电路实现声报警用蜂鸣器来实现。 各个模块设计好后要把各个模块组合起来进行调试,主要是解决题目中要求的多个锁定问题: (1)抢答后抢答电路的锁定功能。 (2)抢答后计时器的锁定功能。 (3)计时结束后无人抢答时抢答电路的锁定功能。 (4)计时结束后无人抢答时计时器的锁定功能。 ***隐藏网址***
数字电路课程设计,步进电机控制器
本设计采用ATMEL公司DIP-40封装的AT89S52单片机实现对四相步进电机的手动和遥控控制。由单片机产生的脉冲信号经过脉冲分配后分解出对应的四相脉冲,分解出的四相脉冲经驱动电路功率放大后驱动步进电机的转动。转速的调节和状态的改变由按键进行选择。通过键盘扫描把选择的信息反馈给单片机,单片机根据反馈信息做出相应的判断并改变输出脉冲的频率或转动状态信号。电机转动的不同状态由LED数码管显示。红外信号的发射由另一块单片机和红外线LED完成,用红外万能接收头接收红外信号,可以实现对电机的控制进行红外遥控。关键字:四相步进电机 单片机 功率放大 红外遥控 目 录前言 31.系统设计 31.1 功能介绍 31.2总体设计方案 31.2.1总体设计思路 31.2.2方案论证与比较 31.3电机的参数 71.4系统组成 72.单元电路设计 82.1功率放大驱动电路方案设计 82.2显示电路方案设计 92.3单片机电源电路设计 92.4红外发射电路设计 103.软件设计 103.1编程语言 103.2软件实现方法 103.2.1 双四拍正转 113.2.2 双四拍反转 113.2.3 单双八拍正转 113.2.4 单双B八拍反转 113.3 程序流程图 如下所示: 123.4 三相步进电机程序清单 164.结束语 16***隐藏网址***
数字电路课程设计求题目
技术要求: 1 要求电路能够检测纯净水的温度T 2 要求电路能够通过两跟电阻丝实现对加热的控制,具体情况如下: * T<50度 两根电阻丝都工作,电路处在加热状态; * 50度《T《100度 只有一跟电阻丝工作,电路处在保温状态; * T》100度 两跟电阻丝都不工作,电路完成加热 3 要求电路设置一个按键,此按键能够起到快速加热的作用,即此键按下 后,当50度《T《100度时,两跟电阻丝都工作 4 要求电路能够显示加热的各种状态方案一:用一个热电阻作传感器,适当的外围电路进行转换,变为合适幅度的电压信号(不愿意自己做的话用一个现成的温度传感器就行),然后用两个模拟比较器(好一点的运算放大器就行)确定两个温度点(都可以加调阻做成可调的温度点),两个中间继电器用比较器输出直接带动,中间继电器再带动加热器就行了。 为防止临界点震荡比较器可以结成滞回方式以减少开关次数。 辅助功能更简单了,直接用开关短路两个控制继电器就可以了 显示功能在数字比较器输出带两个发光二级管就可以了。 方案二;用两个双金属温度开关(1个50度的,1个100度的)接上电源,开关输出之后的部分和方案一比较器之后的部分一样,这个方案已经称不上数字电路设计了,不过能实现你说的功能而且可靠性高,价格便宜,很多产品都使用的这个。
更多文章:
三个acup的女人(三个A cup的女人读后-为什么都是深爱却结局不同)
2024年6月21日 17:20
共克时艰是什么意思 解读共克时艰的含义和历史背景?共克时艰和共克时艰哪个对
2024年4月21日 02:40
撰写汽车市场调查报告的第一要求是什么?汽车调查问卷给钱是骗局吗
2024年3月24日 11:00