《数字式秒表课程设计(共19页).doc》由会员分享,可在线阅读,更多相关《数字式秒表课程设计(共19页).doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上数电设计课程设计报告 题 目 数字式秒表 学院(部) 理学院 专 业 电子信息科学与技术 学生姓名 孟涛涛 学 号1 前言 如今,信息正是一个高度发展的产业,而数字技术是信息的基础,数字技术是目前发展最快的技术领域之一,数字技术在数字集成电路集成度越来越高的情况下,开发数字系统的使用方法和用来实现这些方法的工具已经发生了变化,但大规模集成电路中的基本模块结构仍然需要基本单元电源电路的有关概念,因此用基本逻辑电路来组成大规模或中规模地方法仍然需要我们掌握。二进制数及二进制代码是数字系统中信息的主要表示形式,与,或,非三种基本逻辑运算是逻辑代数的基础,相应的逻辑门成为数字
2、电路中最基本的元件。数字电路的输入,输出信号为离散数字信号,电路中电子元器件工作在开关状态。除此之外,由与,或,非门构成的组合逻辑功能器件编码器,译码器,数字分配器,数字选择器,加法器,比较器以及触发器是常用的器件。与模拟技术相比,数字技术具有很多优点,这也是数字技术取代模拟技术被广泛使用的原因。 此次课设更是加深了我们对数字技术的理解和认识。目录一前言二内容摘要三关键字四技术要求五方案论证与选择1.方案论证2.总框图 (一)控制电路(二)0.01秒脉冲发生器(三)复位电路(四)译码显示电路1.计数器74LS1602.译码器74473. 七段数码管(LED)六电路图及电路工作原理元件清单七课设
3、存在的问题及解决八心得体会九参考文献二内容摘要本设计所实现的数字式秒表是电子设计技术中最基本的设计实验之一。该数字计数系统的逻辑结构较简单,是由控制电路,复位电路,0.01秒脉冲发生器,译码显示电路构成的。其中控制电路是由基本R-S触发器以及电阻,开关组成的电路部分。复位电路是由直流电源,电阻以及开关组成的电路部分。多谐振荡器是由555定时器以及其外围电路组成的电路部分,它和分频器一起用来产生0.01秒的脉冲。三. 关键字计数器,译码器,显示器,555定时器构成的多谐振荡器,基本R-S触发器四技术要求1.秒表最大计时值为99分59.99秒;2. 6位数码管显示,分辨率为0.01秒;3 .具有清
4、零,启动计时,暂停及继续计数等控制功能;4.控制操作间不超过二个。五方案论证与选择1. 数字式秒表,就需要显示数字。根据设计要求,要用数码管来做显示器。题目要求最大记数值为99分59.99秒,则需要一个8段数码管作为秒位(有小数点)和五个7段数码管作为分秒位。要求计数分辨率为0.0 1秒,那么我们需要相应频率的信号发生器。选择信号发生器时,有两种方案:一种是用晶体振荡器,另一种方案是采用集成电路555定时器与电阻和电容组成的多谐振荡器。石英晶振荡器精度很高,一般都需要多级分频。秒表核心部分计数器,此次选择74LS160计数器。它具有同步置数和异步清零功能。主要是利用它可以十分频的功能。计数脉冲
5、是由555定时器构成的多谐振荡器,产生100赫兹脉冲。如果精度要求高,也可采用石英振荡器。在选择译码器的时候,有多种选择,如74LS47,74LS48等4-7线译码器。如果选择7447,则用来驱动共阳极数码管;如果选择7448,则用来驱动共阴极数码管。在选择数码显示管时,可以利用六个数码管;也可以借鉴简易数字频率计中的四位数码管来显示后四位,再用两个数码管显示分钟的两位。本次设计中选择前一种方法。2.总框图: 在设计一个数字系统时,首先应根据要求,设计出总框图,然后按框图设计具体电路,这样可避免在设计过程中产生错误。按照设计原理,数字式秒表的电路总框图如图1所示控制电路与非门计数译码显示0.0
6、1秒脉冲发生器复位电路图1总框图 (一)控制电路图(1) 控制电路控制电路是由一个基本R-S触发器,机械开关,电阻以及5伏电源组成。主要实现秒表的停止和开始计数功能。开始,停止功能可以只用一个机械开关实现,之所以用此电路代替机械开关,是因为利用此电路的锁存功能,防止开关K在打开和闭合时一些假信号串入逻辑电路,影响秒表正确计数显示。(二)0.01秒脉冲发生电路上图为555定时器的管脚图。图(a) 555组成的占空比可调的多谐振荡器图(b)工作波形555组成的多谐振荡器可以用作各种时钟脉冲发生器,图(a)为脉冲频率可调的矩形脉冲发生器,调节Rp可得到任意频率的脉冲信号,由于电容C充放电回路的时间常
7、数不等,所以(a)输出波形为矩形脉冲,矩形脉冲的占空比随频率变化而变化。图(2)0.01秒脉冲发生电路。该电路是由555定时器以及外围的电阻,电容组成的。其中从555定时器构成的多谐振荡器OUT引脚出来的频率是100赫兹。555定时器的参数:T=0.01s,f=100Hz=1/0.695(R1+ 2R2)C 在图中R3+Rp=R1,R5=R2经过计算并实际调整,方案为R3=130千欧,R5=5.1千欧,Rp=10千欧,c=100微法。在实践中,如果用示波器观察到频率不正确,可调整Rp来改变频率,减小误差。(三)复位电路图(3) 复位电路该复位电路由机械开关,电阻,以及电源组成。输出线1接在74
8、160的复位端。当需要复位时,合上开关,从输出线1即可输出复位信号(即清零信号),复位电路的基本功能是:提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防开关分-合过程中引起的抖动而影响复位。另外复位电路主要完成清零功能(四)译码显示电路图 (4)显示电路图中从下往上依次是6个计数器74LS1600,4线-7线译码器/驱动器74LS47,共阳数码管。1.计数器RD LD ET EP CP D3 D2 D1 D0 Q3 Q2 Q1 Q0 0 0 0 0 0 1 0 D C B A D C B A 1 1 0 保 持 1 1 0 保 持 1
9、1 1 1 计 数74LS160功能表1234 56789101112131474LS160RDCPD1GNDEPVCCD01516D2D3LDETQ3Q2Q1Q0CO74LS160的管脚图及功能表如下: 图7 为74LS160管脚图及功能表74LS160为异步清零计数器,即端输入低电平,不受CP控制,输出端立即全部为“0”,功能表第一行。74LS160具有同步预置功能,在端无效时,端输入低电平,在时钟共同作用下,CP上跳后计数器状态等于预置输入DCBA,即所谓“同步”预置功能(第二行)。和都无效,ET或EP任意一个为低电平,计数器处于保持功能,即输出状态不变。只有四个控制输入都为高电平,计数
10、器(161)实现模10加法计数,Q3 Q2 Q1 Q0=1001时,RCO=1。8421码加权计数器:,QD、QC、QB、QA输出见计数器工作波形图:本次试验中74160的级联图 图(5)2.译码器电路译码器电路是将数码转换为一定的控制信号。在此由7447集成元件构成,它能将一个二进制数码转换为输出端的电平信号以控制显示器。下图为7447的管脚图:LT,RBI接逻辑开关,D,C,B,A接8421码拨开开关,a,b,c,d,e,f,g七段分别接显示器对应的各段。地线,电源线接好后,若线路无误后,接通电源就开始实验论证:(1) LT=0,其余状态为任意态,这时LET数码管全亮。(2) 再用一根导先
11、把0电平接到BI/RBO端,这时数码管全灭,不显示,这说明译码器显示是好的。(3) 断开BI/RBO与0电平相连的导线,使BI/RBO悬空。且使LT=1,这时按动8421码拨码开关,输入D,C,B,A四位8421码二进制数,显示器就显示相应的十进制数。(4) 在(3)步骤后,仍使LT=1,BI/RBO接LED发光二极管,此时若RBI=1按动拨码开关,显示器正常显示工作。若RBI=0,按动拨码开关8421码输出为0000时,显示器全灭,这时BI/RBO端输出为低电平即LED发光二极管全灭这就是“灭零”功能。3.七段数码管(LED):7段数码管又分共阴和共阳两种显示方式。如果把7段数码管的每一段都
12、等效成发光二极管的正负两个极,那共阴就是把abcdefg这7个发光二极管的负极连接在一起并接地;它们的7个正极接到7段译码驱动电路74LS48的相对应的驱动端上(也是abcdefg)。此时若显示数字1,那么译码驱动电路输出段bc为高电平,其他段扫描输出端为低电平,以此类推。如果7段数码管是共阳显示电路,那就需要选用74LS47译码驱动集成电路。共阳就是把abcdefg的7个发光二极管的正极连接在一起并接到5V电源上,其余的7个负极接到74LS47相应的abcdefg输出端上。无论共阴共阳7段显示电路,都需要加限流电阻,否则通电后就把7段译码管烧坏了。限流电阻的选取是:5V电源电压减去发光二极管
13、的工作电压除上10ma到15ma得数即为限流电阻的值。发光二极管的工作电压一般在1.8V-2.2V,为计算方便,通常选2V即可。发光二极管的工作电流选取在10-20ma,电流选小了,7段数码管不太亮,选大了工作时间长了发光管易烧坏。对于大功率7段数码管可根据实际情况来选取限流电阻及电阻的瓦数。下图是八段数码管(LED)的示意图,图中引脚6为VCC的为共阳数码管,引脚6为GND的为共阴数码管。本设计采用阳数码管与74LS47匹配,同时并入一个四输入内置译码器的7段数码管,以验证译码部分的功能(注:验证成功后,两种组合数码管可以只保留一个)。在本次设计中,数码管与7447连接图 图(6)在本次设计
14、中,数码管与7447连接图六电路图及电路工作原理总电路图 1 各部分工作原理如下:控制电路:它是由两个74LS00集成与非门元件构成的基本R-S触发器,接在机械开关K的后面,防止开关K在打开和闭合时一些假信号窜入逻辑电路。用来控制秒表的开始,暂停。复位电路:作为清零复位用。它是由电源,开关和一个电阻组成的电路。0.1秒脉冲发生器电路:它由555集成定时器元件和外围的电阻和电容等元件构成的多谐振荡器。调节滑动电阻的数值,可以改变脉冲发生器的输出频率。计数器电路:从进位制来分,有二进制计数器,十进制计数器等多种形式。在此采用的74LS160十位二进制计数器,即8421编码方式。译码器电路:是将数码
15、转换为一定的控制信号。在此由74LS47集成元件构成,它能将十个二进制数码转换为输出端上的电平信号以控制显示器。显示器电路:有辉光数码管和荧光数码管等多种显示电路。此次设计中采用的是共阳极七段LED显示器。2. 电路工作原理: 在仿真软件上接通电源1.合上复位电路的开关,是电路在工作之前先清零。电子秒表处于复位状态。2.当第一次按动开关K,产生第一个单脉冲作为基本RS触发器的时钟,使三状态控制电路的输出端Q1产生高电平,经与非门后,使0.01秒脉冲进入计数器计数,并译码、显示出来。 3.当第二次按动开关K,产生第二个单脉冲使三状态控制电路输出端Q1输出低电平Q2输出高电平,关闭与非门,使计数停
16、止。 4.当需要复位清零时,按动复位电路的开关K。电路即处于复位状态。5.再按动控制电路开关K时,电子秒表又进入计数状态。元件清单1机械开关SPDT2个实现始,暂停与清零2555定时器555 TIMER-RATED1个实现多谐振荡3电阻130K5.1K114滑动变阻器10K15电容100微法0.01微法116十进制加法计数器74LS1606用于分频74-7线译码器74476译码8与非门74LS003实现与非功能9LED数码管SEVEN-SEG-COM-ASEVEN-SEG-DECIMAL-COM-A51显示七课设存在的问题及解决本设计采用EDA电路仿真对设计电路进行了调试。运用软件Multis
17、im。在调试的过程中遇到不少的问题,经过多次反复的检查和排除,最终实现了全部功能。调试方法:按模块调试,在每个模块的输入端加理想的调试信号,在输出端接示波器,观察输出波形,如果波形符合设计预期,则说明此模块工作正常,否则可按从输出到输入的顺序逐一排查,直到解决问题。当各模块调试无误后,将各模块连接起来,同时要注意接口的电平匹配问题。本次课程设计在仿真组装调试过程中曾出现以下故障:故障1:脉冲发生器(555定时器构成的多谐振荡器)没法实现0.01s的脉冲信号。原因:参数不对。排除方法:利用f=1.44/R1+2R2)C适当的选取定值电阻、电容的大小并用频率计检测。故障2:数码管显示乱码。原因:计
18、数器74LS390管脚接线错误,LED数码管的共极性弄反(按共阳极的接线方法接线)。排除方法:对计数器正确接线,调整数码管的阴阳极接线(按共阳极接线方法接线)。故障4:八段器的LED数码管的小数点无法显示。原因:接线错误。排除方法:此次设计选择的数码管是共阳极的。在小数点对应的管脚与地之间接一个10 欧姆的电阻。八心得体会两周的课程设计已经结束,虽然很辛苦,但给我带来了从未有过的体验与喜悦。在设计实践的过程中,我深深的体会到必须要有扎实的知识基础,要熟练地掌握课本上的知识,这样才能对试验中出现的问题进行分析解决。在整个电路的设计过程中,花费时间最多的是利用Multisim 仿真,因为以前没有学
19、过这个软件,所以我们要从头学起,自行摸索的学习。我们在各个单元电路的连接上花费了大量时间。我们在设计时曾做出了两套方案以及仿真电路,我们仔细比较分析其原理以及可行的原因,这才确定了我们的电路。实习过程中,我深刻的体会到在设计过程中,要考虑到各个元器件的功能和特性,要翻阅大量资料,参考别人的经验,只有这样才能把自己的电路设计的成功。通过这次对数字式秒表的设计与制作,让我了解了设计电路的程序,也让我了解了关于数字秒表的原理与设计理念。在此次的数字秒表设计过程中,我更进一步地熟悉了芯片的结构、管脚图、功能表及掌握了各芯片的工作原理和其具体的使用方法。而且这些知识是对我们大学生来说十分宝贵的实践经验,
20、是无法在课堂上获得的,是现今社会最重视的同时也是我们最需要提高的部分。在设计电路中,完成电路图只是完成了设计的一小部分,更加困难的是对电路的验证和纠错,在这过程中我接触到了很多未接触过的检查方法和思想。在电路的仿真过程中出错的主要原因都主要是接线的错误所引起的。接线的时候一定要细心,不要接错,同时也要学会如何判别芯片的功能,要是芯片不具备要求的功能,或者,不匹配,即使接线再正确也出不来结果。对自己的设计要仔细考虑,是否可行,尤其是进位输出,着重看看进位的CP脉冲是否正确等。总体来说,通过这次课程设计学习,我越发感觉电子设计不是死板的东西,是有很大科学性与艺术性的。不同芯片的使用,不同的接线方法,不同的变量,不同的实现思路,经过组合后几乎可以称之为艺术。这次课程设计使我对各种电路都有了大概的了解,也学会了常用EDA软件的使用,在平时的理论学习中遇到的问题都一一解决,加深了我对专业的了解,培养了我对学习的兴趣,为以后的学习打下了好的开端,我受益匪浅。同时,让我明白:电子设计容不得纸上谈兵,只有自己动手实际操作才会有深刻理解,才会有收获,所谓“千里之行,始于足下”,这次课程设计最大的意义在于让我们迈出了通往工程师的第一步。再次感谢课设指导老师的指导和帮助过我的同学们。专心-专注-专业