数字电子技术课程设计_第1页
数字电子技术课程设计_第2页
数字电子技术课程设计_第3页
数字电子技术课程设计_第4页
数字电子技术课程设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、前言在篮球比赛中,规定了球员的持球时间不能超过30秒,否则就犯规了。本课程设计的“篮球竞赛30秒计时器”,可用于篮球比赛中,一旦球员的持球时间超过了30秒,它自动的报警从而判定此球员的犯规。 本设计主要能完成:显示30秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在直接清零时,数码管显示器灭灯;计时器为30秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。 方案中应用双时钟加、减同步可逆计数器74LS192来实现倒计时功能,在功能选择过程中选择减计数功能,芯片管脚选择中让DOWN处于工作状态。在显示零秒亮灯报警电路中,

2、应用组合电路及二极管发光条件来实现该功能。显示电路用CD451和共阴数码管来实现,通过控制CD4511的灭灯输入信号(BL)来实现灭灯的功能。设计要求篮球三十秒计时器基本要求;1)具有显示三十秒计时功能;2)设置外部操作开关,控制计数器的直接清零,启动和暂停/连续功能;3)在直接清零时,要求数码显示器灭灯;4)计时器为三十秒递减时,计时间隔为一秒;5)计时器递减计时到零时,数码显示不能灭灯,同时发出光电报警信号。主要参考元器件:NE55574LS16174LS1921 系统原理框图计数器译码显示秒脉冲发生器控制电路报警电路啊啊外部操作开关图一 系统原理框图1、1秒脉冲发生器: 秒脉冲信号发生器

3、需要产生一定精度和幅度的矩形波信号。实现这样矩形波的方法很多,可以由非门和石英振荡器构成,可由单稳态电路构成,可以由施密特触发器构成,也可以由555定时器构成等。不同的电路对矩形波频率的精度要求不同,由此可以选用不同电路结构的脉冲信号发生器。本实验中由于脉冲信号作为计数器的计时脉冲,其精度直接影响计数器的精度,因此要求脉冲信号有比较高的精度。一般情况下,要做出一个精度比较高的 频率很低的振荡器有一定的难度 工程上解决这一问题的办法就是先做一个频率比较高的矩形波震荡器,然后将其输出信号通过计数器进行多级分项,就可以得到频率比较低 精度比较高的脉冲信号发生器,其精度取决于振荡器的精度和分级项数。2

4、30秒减法计数器: 30秒减法计数器采用74LS192设计,74LS192是十进制同步加法|减法计数器,采用8421BCD码编码,具有直接清零 异步置数功能。表一74LS192的逻辑控制功能表 CPU CPD LD CR 操作 0 0 置数 1 1 0 加计数 1 1 0 减计数 1 清零3.控制电路: 按照系统的要求,电路应该完成相应的功能。2方案设计2.1时间脉冲产生电路方案一:由集成电路定时器555与RC组成的多谐振荡器作为时间标准信号源。图二 555与RC组成的多谐振荡器图方案二:由14位二进制串行计数器/分频器和振荡器CD4060、BCD同步加法计数器CD4518构成的秒信号发生器。

5、电路中利用CD4060组成两部分电路。一部分是14级分频器,其最高分频数为16384;另一部分是由外接电子表用石英晶体、电阻及电容构成振荡频率为32768Hz的振荡器。震荡器输出经14级分频后在输出端Q14上得到1/2秒脉冲并送入由1/2 CD4518构成的二分频器,分频后在输出断Q1上得到秒基准脉冲。方案选择:本课程设计中对秒脉冲信号的精度要求并不是很高,并且方案二中用CD4060和分频器构成的基准秒脉冲发生电路较于前者要复杂的多,而且CD4060和CD4518我们平常很少用,对其功能和引脚信息了解不多,所以,我们选用了方案一,用555定时器构成电路中的脉冲信号发生器。2.2 系统组成本课程

6、设计主要包括秒脉冲发生电路、计数电路、数码显示电路和报警电路,控制电路是由各外部操作开关组成,而秒脉冲发生器是由555定时器构成,计数电路则由计数器组成。其设计原理构图如下图三 秒脉冲发生器图四 报警电路图五 计时电路图六 控制开关2.3 工作原理本设计有脉冲发生器、计数器、译码显示电路、报警电路等五个模块组成。其中计数器和控制电路是系统的主要模块。控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。当启动开关闭合时,555振荡器将产生的信号送至计数器的DOWN信号输入端,减计数器开始工作,完成30秒计时功能。30秒计时器的总体参考方案框图如

7、图2.1所示。它包括控制电路、秒脉器产生的信号是电路的时钟脉冲和定时标准,但本设计对此信号要求并不太高,故电路可采用555集成电路或由TTL与非门组成的多谐振荡器构成。 译码显示电路由74LS48和共阴极七段LED显示器组成。报警电路在设计中可用发光二极管代替。 计数器和控制电路是系统的主要部分。计数器完成30s计时功能,而控制电路具有直接控制计数器的启动计数、暂停连续计数、译码显示电路的显示和灭灯功能。为了满足系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系。在操作直接清零开关时,要求计数器清零,数码显示器灭灯。 当启动开关闭合时,控制电路应封锁时钟信号CP,同时计数器完成

8、置数功能,译码显示电路显示“30”字样;当启动开关断开时,计数器开始计数;为了简单起见,我们将暂停与连续的控制开关放在555电路模块中,通过控制脉冲信号的传送来达到相应的目的。最后灭灯电路是通过74LS192的清零端和74LS48的灭灯输入信号来实现的。当计数器CLR端输入高电平时清零,而此时在CLR端接一个非门,再将非门的输出接至74LS48的BI端,就能保证74LS48的灭灯输入信号BI=0,使数码管灭灯。从而就完成了灭灯电路的实现。进而实现整个课程设计的要求3单元电路设计3.1时间脉冲产生电路的设计图七产生1Hz时间脉冲的电路图由于R1=15K,R6=68K,C1=10Uf,C2=10n

9、F,因为T=(R1+2R2)CIn2,算得T=1.05 s,时间已经比较接近1s了。3.2控制电路控制电路包括暂停/连续控制电路和置数/启动控制电路来实现整个装置的暂停计数和继续计数,重新置数和启动计数的功能。当B开关置于置数位置时,不管C置于哪端都不开始计数;当B开关置于启动端时,开关C至于连续端时开始计时,开关C置于昝婷端时记数暂停。(1) 暂停/连续控制电路电路中通过外部操作开关控制脉冲信号的连续与暂停来实现整个电路的连续与暂停功能。通过开关控制高低电平的接入,进而控制秒脉冲是否接入计数器,从而达到暂停和连续的功能。原理图如下所示。 图八 暂停/连续控制电路2) 置数/启动控制电路利用单

10、刀双掷开关一端接地一端接电源,控制给计数电路的复位清零引脚接入高低电平图九 置数/启动控制电路3.3计数电路在数字系统中使用的最多的时序电路要算是计数器了。计数器不仅能用于对时钟脉冲计数,还可以用于分频、定时、产生节拍脉冲和脉冲序列以及进行数字运算等。计数器的种类非常多。如果按计数器中的触发器是否同时翻转分类,可以将计数器分为同步式和异步式两种。在同步计数器中,当时钟脉冲输入时触发器的翻转是同时发生的。而在异步计数器中,触发器的翻转由先有后,不是同时发生的。在设计中我们选择的是同步加/减计数器74LS192。它是双时钟同步可逆计数器,是8421BCD码计数,其详细引脚图及功能表如下:图十 74

11、LS192引脚图表二 74LS192功能表 输入 输出 CR LD CPU CPDD3 D2 D1 D0 Q3 Q2 Q1 Q0 1 X X X X X X X O 0 0 0 0 0 X X d c b a d c b a 0 1 1 1 X X X X 保持 0 1 1 X X X X 加计数 0 1 1 X X X X 减计数表中CR是清零端,LD是置数端,CPU是加计数时钟输入端,CPD是减计数时钟输入端,D3D2D1D0DO都是计数器预置数输入端,Q3Q2Q1Q0都是数据输出端,另外,C0是非同步进位输出端,BO是非同步借位端输出端。30秒篮球计时器,只需要进行单一的递减计算,所以在

12、设计中我选择的是同步加/减计数器74LS192。它是双时钟同步可逆计数器,是8421BCD码计数。设计中通过两片74LS192的级联来实现一个30进制的计数器。当低位片从0跳到9时,高位片进位加一,直到实现三十秒的计数功能。再者,因为要求中提到要求电路要实现倒数计时,所以74LS192的加计数器信号输入当应该加上无用性号(高电平)。计数电路的核心是置数部分。本设计中的30秒只需将两计数器的输入端分别置为0011和0000即可。采用同步置数的方式来实现30置数。因为74LS192是十进制的计数器,所以当倒计时为0时,计数器会跳到99,因此我们采用99置数来解决这个问题,最后让显示器停在30秒处。

13、计数电路如下:图十一计数电路2.4译码驱动及显示单元电路BCD码七段译码驱动器型号有74LS47(共阳)74LS48(共阴)、CD4511(共阴)等,本设计采用的是74LS48。其中A-D为BCD码输入端;a-g为译码输出端,输出“1”有效,用来驱动LED共阴数码管;LT为测试输入端,LT=0时,译码输出全为“1”;BI为消隐输入端,BI=0,译码输出端全为“0”;LE为锁定端,LE=1时译码器处于锁定状态,译码输出端保持在LE=0时的数值,LE=0为正常译码。74LS48内有上拉电阻,故只需要在输出端与数码管管脚端之间串入限流电阻即可工作。译码器还有拒伪码功能,当输入码超过1001时,输出全

14、为“0”,数码管熄灭。译码电路的功能是将计数器的输出代码进行翻译,变成相应的数字。用于驱动LED七段数码管的译码器常用的有74LS48。74LS48是BCD-7段译码器/驱动器,其输出是OC门输出且低电平有效,专用于驱动LED七段共阳极显示数码管。如图9所示。若将计数器的每位输出分别接到相应七段译码器的输入端,便可进行不同数字的显示。图十二 74LS48引脚图表三 74LS48功能表图十三 译码显示电路2.5 报警电路设计中要求电路在计数为0时实现光电报警的功能。设计方案中我们用或门和发光二极管实现了这一功能。并且有蜂鸣器发声。它由一个NPN型三极管作为驱动电路,三极管通过4.7千欧电阻也接7

15、4192的借位输出端BI。图十四 报警电路图2.6电路总图图十五 总电路图3调试及测试结果分析3.1 调试在这次的课程设计中,通过查找资料、比较各种方案、讨论,最终确立了比较简单又比较完善的方案,并用仿真软件仿真出了结果。经过几天的努力,将基本电路连接完成。但由于没有经验,加上连接电路的时候没有对单元电路进行检验,导致问题太多,数码管根本没有显示。而且有的芯片上VCC和GND两条总线间连电压都没有,由于电线太多,而且出现的问题经调试后也无法减少,所以决定重新连接。这一次,采取“各个击破”的方式进行电路板的连接。不过在单元电路的完成过程中也出现了一些问题,在显示电路的部分中,我们选用的是七段共阴

16、数码管,它的公共端3脚和8脚本应都接低电平的,而我们在焊接时却不小心将8脚接到了VCC总线上,导致数码管不能正常显示,这让我们明白在焊接过程中要绝对细心,头脑要清楚,在焊接时要数清芯片的管脚,并正确接到别的芯片上对应的管脚上。还有在计数电路中,计数时丢失了有4和7的数,经过分析了解到,我们肯定有虚焊点的存在,通过用万用表检测问题计数器各输出端的电平,发现果然是虚焊问题导致的结果,低位计数器的Qc端一直没有电压,经过再次焊接后,计数终于恢复了正常。基本电路完成后,我们开始灭等电路的焊接和各个暂停开关的焊接。这两部分相对比较简单。但这里偏偏也有麻烦。刚开始,我们将暂停开关放在计数器信号输入与555

17、信号输出之间,但接上电源后,数码显示异常,而将计数信号输入与信号发生器相连,电路又运行正常。这个现象让我们把问题锁定在开关上,后来通过询问其他同学,了解到555产生的脉冲信号不稳定,而我们选用的开关是一个拨动开关,当拨动时会有较大的振动,会影响信号的传送。所以后来我们就换了开关的位置,放到电阻R1那,避免和555信号输出端连接。改良后,电路可以正常工作。最后做整体电路的检测,各个模块的工作都很正常,外部操作开关也都可以实现要求中的启动、暂停、清零、连续功能。基本完成了此次课程设计的任务。3.2 结果分析(1)控制电路检查在电路全部焊接完后,改变各开关的闭、合状态,电路的启动、连续、暂停清零等功

18、能均得以实现,电路控制部分没有问题。(2)显示电路检查当将显示电路中的两个数码管接好后,接入直流电源,发现数码管不亮,说明显示电路连接不正确。解决方法:1)接入电源,用万用表检查电路是否焊接好且没有虚焊,并把有问题的部分重新焊接好;2)进一步检查电源与地的接入是否接反;3)若上述两种情况都未出现则对照各芯片的管脚图,检查在焊接过程中各管脚的连接是否接错;(3)计时电路检查将本课设中所选计数器74LS192与显示电路相连,接入直流电源,用信号发生器给计数器一个1s的脉冲信号,观察计数器的计数功能,发现数码显示是在从30递减至0的过程中未出现有4和7的数,上述情况表明计数电路接触良好,但置数出现问

19、题。解决方法:1)检查两片74LS192的数据输出端所连的置数电路,看是否有连线错误; 2)选择被用作低位显示的那片74LS192作为检测对象,在数码显示的整个过程中用万用表测量Qc对应的6管脚的电压。看是否有时会有高电平。(4)555脉冲发生电路检查我们将555的输出端3接到示波器上观察到的波形为一脉冲波,其频率近似为一秒。基本符合课程设计中所需秒信号的要求。(5)报警电路检查 将秒信号接入计数电路,按下启动电路,观察计数为0时发光二极管的像工作情况,发现当数码显示为00时,发光二极管发光,说明报警电路光电报警功能已经实现。4结论及体会此次电子课程设计是理论与实践相结合的最好形式。在课题的完成过程中要求制作者要有坚实的理论基础和很强的动手能力。在设计过程中,通过自主查找数据和其他资料,接触到了很多新鲜的东西。经过这次课程设计,才明白自己要做一个电子产品是多么的不容易。里面的过程要求我们要非常细心。要想设计并制作一个完美实用的数字电路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论