30s倒计时-课程设计(共16页).doc

上传人:飞****2 文档编号:14172204 上传时间:2022-05-03 格式:DOC 页数:16 大小:298.50KB
返回 下载 相关 举报
30s倒计时-课程设计(共16页).doc_第1页
第1页 / 共16页
30s倒计时-课程设计(共16页).doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《30s倒计时-课程设计(共16页).doc》由会员分享,可在线阅读,更多相关《30s倒计时-课程设计(共16页).doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上 电子技术课程设计报告 设计题目:篮球竞赛30S计时器 专业班级:08电气4班 学生姓名: 指导教师: 设计时间: 2010年12月22日 机械电气工程学院电气工程系摘要电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。 在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做时间提醒设备等等,由此可见计时器在现代社会是何其重要的。篮球作为一项全民健身项目,已有一定的历史。在中国,篮球很盛行,篮球比赛也日趋职业化。篮球比赛中

2、有一项违例时间要用倒计时器,目前多数采用的是24秒制,但随着篮球制度的改革将会采用30秒制。有需要就会有市场,因此设计一款30秒计时器是非常有必要也非常有前景的。 该款计时器是在原来的基础上把24秒制改为30秒制。该计时器要有递减计时及报警功能。因此符合比赛中违例判罚的需要。 在篮球比赛中,规定了球员的持球时间不能超过30秒,否则就犯规了。本课程设计的“篮球竞赛30秒计时器”,可用于篮球比赛中,用于对球员持球时间30秒限制。一旦球员的持球时间超过了30秒,它自动的报警从而判定此球员的犯规。 本设计主要能完成:显示30秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能

3、;在直接清零时,数码管显示器全部显示为“0”;计时器为30秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。 整个电路的设计借助于Multisim 10.0.1仿真软件和数字逻辑电路相关理论知识,并在Multisim 10.0.1下设计和进行仿真,得到了预期的结果。 目录摘要 .1一、设计要求 .3 1设计一个篮球竞赛30S进攻时间限制计时器。.3二、系统总体设计方案 .3三、电路设计原理与设计电路.43.1.脉冲发生电路.43.2.用555定时器构成多谐振荡器 .43.3.计数器电路 .63.4.译码显示电路 . 73.5.控制电路 .103.6.仿

4、真原理图 .12四、 所需电气元件.14五、 课程设计总结 .15六、 参考文献 .16一、设计要求1设计一个篮球竞赛30S进攻时间限制计时器。(1) 具有显示30S的计时功能。(2) 设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能。(3) 计时器为30S递减计时时,其记时间隔为1S。(4) 当计时器递减计时到零时,数码显示器不能灭灯,应发出声音警报。二、系统总体设计方案根据功能要求,绘制原理如图2.1所示。 图2.1 原理结构框图原理框图包括秒脉冲发生器、计数器、译码显示电路、辅助时序控制电路(简称控制电路)和报警电路5个部分。其中,计数器和控制电路时系统的主要部分。计数器完成

5、30S计时功能,而控制电路具有直接控制计数器的启动计数、暂停/ 连续计数、译码显示电路的显示和灭灯功能。为了满足系统的设计要求,在设计控制电路时应正确处理各个信号之间的时序关系。在操作直接清零开关时,要求计数器清零,数码显示器灭灯。当启动开关闭合时,控制电路应封锁时钟信号CP,同时计数器完成置数功能,译码显示电路显示30S字样;当启动开关断开时,计数器开始计数;当暂停/继续拨在暂停的位置上时,计数器停止计数,处于保持状态;当暂停/继续拨在继续时,计数器继续递减计数。三、电路设计原理与设计电路我们可以用555时基电路构成的多谐振荡器来产生频率为1Hz的脉冲,即输出周期为1秒的方波脉冲,将该方波脉

6、冲信号送到计数器74LS192的CP减计数脉冲端,再通过译码器74LS48把输入的8421BCD码经过内部作和电路“翻译”成七段(a,b,c,d,e,f,g)输出,显示十进制数,然后在适当的位置设置开关或控制电路即可实现计数器的直接清零,启动和暂停/连续、译码显示电路的显示与灭灯及光电报警等功能。3.1.脉冲发生电路555定时器555定时器主要是通过外接电阻R和电容器C构成充、放电电路,并由两个比较器来检测电容器上的电压,以确定输出电平的高低和放电开关管的通断。这就很方便地构成从微秒到数十分钟的延时电路、以及多谐振荡器、单稳态触发器、施密特触发器等脉冲波形产生和整形电路。图3.1是NE555的

7、内部功能原理框图和内部管脚图。 图3.1 555管脚图3.2用555定时器构成多谐振荡器用555定时器构成多谐振荡器电路如图3.2所示。电路没有稳态,只有两个暂稳态,也不需要外加触发信号,利用电源VCC通过R1和R2向电容器C充电,使uC逐渐升高,升到2VCC/3时,uO跳变到低电平,放电端D导通,这时,电容器C通过电阻R2和D端放电,使uC下降,降到VCC/3时,uO跳变到高电平,D端截止,电源VCC又通过R1和R2向电容器C充电。如此循环,振荡不停, 电容器C在VCC/3和2VCC/3之间充电和放电,输出连续的矩形脉冲,其波形如图3.3所示。图3.2 555定时器构成的多系振荡电路8 47

8、6 555 321 5R1R2ucC+VCCuo0.01Ftuo0tw2tw1tuc0T(a)(b)图 3.3 555构成的振荡电路及波形输出信号uO的脉宽tW1、tW2、周期T的计算公式如下:tW10.7(R1R2)CtW20.7R2CTtW1tW20.7(R12R2)C据要求,该系统中要使555构成的多谐振荡电路产生10Hz的脉冲,因此我们可以令R1= 51k,R2= 49k,C= 9700nF,得到周期T=0.71.01s,3.3.计数器电路计数器是一个用以实现计数功能的时序逻辑部件,它不仅可以用来对脉冲进行计数,还常用做数字系统的定时、分频和执行数字运算以及其他特定的逻辑功能。本次课程

9、设计中选用74LS192来实现要求的减法计数功能。图3.4是74LS192的管脚图。图3.4 74LS192管脚图74LS192具有下述功能: 异步清零:MR=1,Q3Q2Q1Q0=0000 。(此功能可实现计数器的清零)异步置数:MR=0, =0,Q3Q2Q1Q0=D3D2D1D0 。保持: MR=0,=1,CPU=CPD=1,Q3Q2Q1Q0保持原态加计数:CR=0, =1,CPU=CP,CPD=1,Q3Q2Q1Q0按加法规律计数减计数:CR=0, =1,CPU=1,CPD= CP,Q3Q2Q1Q0按减法规律计数按照课程设计任务书要求,需要计时30s,并且显示到0s,因此该设计中需要用到一

10、个三进制的减法计数器和一个十进制的减法计数器。我们可以用两片74LS192来实现这三个计数器。计数模块中的两片计数器的加计数器脉冲输入端都要接高电平,且要将低位片的借位信号加到高位片的减计数脉冲输入端。高位片计数器的借位信号控制报警信号,在进行减计数时,借位信号一直为高。30秒倒计时计数电路可以按照图3.5连接。 接7448 接7448接输入信号图3.5 30 秒倒计时器的计数电路3.4.译码显示电路本次设计中我们用发光二极管(LED)组成字型来来显示数字。这种数码管的每个线段都是一个发光二极管,因此也称LED数码管或LED七段显示器。因为计算机输出的是BCD码,要想在数码管上显示十进制数,就

11、必须先把BCD码转换成 7 段字型数码管所要求的代码。我们把能够将计算机输出的BCD码换成 7 段字型代码,并使数码管显示出十进制数的电路称为“七段字型译码器”因此在本次的设计中我们采用了常用的74LS48。图3.6是74LS48的外部管脚图 图3.6 74LS48管脚图七段显示译码器输出高电平有效,用以驱动共阴极显示器。该集成显示译码器设有多个辅助控制端,以增强器件的功能。 它有3个辅助控制端LT、RBI、BI/RBO,现简要说明如下: 灭灯输入BI/RBO BI/RBO是特殊控制端,有时作为输入,有时作为输出。当BI/RBO作输入使用且BI0时,无论其它输入端是什么电平,所有各段输入ag均

12、为0,所以字形熄灭。 试灯输入LT 当LT0时,BI/RBO是输出端,且RBO1,此时无论其它输入端是什么状态,所有各段输出ag均为1,显示字形8。该输入端常用于检查7488本身及显示器的好坏。 动态灭零输入RBI当LT1,RBI0且输入代码DCBA0000时,各段输出ag均为低电平,与BCD码相应的字形0熄灭,故称“灭零”。利用LT=1与RBI=0可以实现某一位的“消隐”。此时BI/RBO是输出端,且RBO=0。动态灭零输出RBOBI/RBO作为输出使用时,受控于LT和RBI。当LT1且RBI0,输入代码DCBA=0000时,RBO=0;若LT=0或者LT1且RBI1,则RBO=1。该端主要

13、用于显示多位数字时,多个译码器之间的连接。 对输入代码0000,译码条件是:LT和RBI同时等于1,而对其它输入代码则仅要求LT1,这时候,译码器各段ag输出的电平是由输入BCD码决定的,并且满足显示字形的要求。74LS48的功能表如下: 74LS48功能表十进数或功能输入BI/RBO输出LTRBID C B Aabcdefg0HH0 0 0 0H11111101Hx0 0 0 1H01100002Hx0 0 1 0H11011013Hx0 0 1 1H11110014Hx0 1 0 0H01100115Hx0 1 0 1H10110116Hx0 1 1 0H00111117Hx0 1 1 1

14、H11100008Hx1 0 0 0H11111119Hx1 0 0 1H111001110Hx1 0 1 0H000110111Hx1 0 1 1H001100112Hx1 1 0 0H010001113Hx1 1 0 1H100101114Hx1 1 1 0H000111115Hx1 1 1 1H0000000BIxxx x x xL0000000RBIHL0 0 0 0L0000000LTLxx x x xH1111111本次设计的译码显示电路可以按照图3.7连接电路图3.7 译码显示电路图3.5.控制电路报警电路任务要求在计时器倒计时到7秒时发出低声警报,在倒计时到0秒时发出高声警报,

15、因次我们可以将192的输出端按照下图连接,当192的高位到低位输出0000 1110 x 时(即倒计时到7秒时)可发出报警。当计时到0秒时最高位192的借位BO会由高电平跳变为低电平,蜂鸣器导通,这样就产生了报警信号。因此,按照图3.8也可以使蜂鸣器发声报警。由于蜂鸣器无法再Multisim中找到和应用,用灯泡代替。 图3.8 报警电路图暂停、置位、清零控制电路暂停/连续 可以通过在将借位信号和暂停/连续控制信号和时序脉冲信号加到一起相与之后作用到个位计数器减计数脉冲输入端,即实现计数器递减计数到零时,显示器不灭灯。连接电路如下图的“暂停”,当开关打到低电平时计时器暂停,当开关打到高电平时计时

16、器正常计时。启动置位 可通过192的 异步置数:MR=0 =0时,Q3Q2Q1Q0=D3D2D1D0 来使计时器置位启动。LCAD(即)端的置位功能连接如3.9图 。清零 可以通过192的 异步清零:MR=1时,Q3Q2Q1Q0=0000 来使计时器清零。CLR(即MR)端的清零功能的电路连接如图3.9所示。A=暂停 B=置位 C=清零图3.9 暂停、置位、清零控制电路图3.6.仿真原理图具有数字显示的篮球竞赛30S计时器的设计主要分为五个模块:时钟模块(即秒脉冲发生模块)、计数模块、译码显示模块、辅助时序控制模块(简称控制电路)和报警电路,总体仿真电路如下图(1图的输出端连接到 3图的输入)

17、。打开仿真软件Multisim 10按要求在Multisim 10里连接好如图1.10所示的电路后就可以按下F5就可以进行电路仿真了,由于仿真界面的限制,此次课程设计的仿真分为了两部分完成。脉冲发生电路和倒计时的总体电路。在脉冲发生电路仿真中我们可以用示波器来观察产生的脉冲是否为1Hz。而在整体电路的仿真部分用一个1Hz的脉冲源替代了脉冲发生电路,最后的仿真结果是:计时器可以从30倒计时到0停止,并且在倒计时到7时发出低声报警,在倒计时到0时发出高声报警。同时也可以通过图中的开关按钮来完成时间的置位、清零和暂停。图 3.10 555仿真原理图 图 3.11 仿真波形图 图 3.12 总电路图小

18、结:该篮球竞赛30S计时器的设计主要分为五个模块:时钟模块(即秒脉冲发生模块)、计数模块、译码显示模块、辅助时序控制模块(简称控制电路)和报警电路,其中计数模块中的两片计数器的加计数器脉冲输入端都要接高电平,且要将低位片的借位信号加到高位片的减计数脉冲输入端。高位片计数器的借位信号控制报警信号,在进行减计数时,借位信号一直为高,此过程报警信号不工作,当计数器减计数到零时,借位信号变为低,蜂鸣器导通,这样就产生了报警信号。这是该计时器的一个简单的工作流程。四 所需电气元件芯片LM555一片 , 74LS48两片,74LS192两片,电阻51K一个 , 49K 一个,30014个,电容9700nF

19、 一个,10nF一个,三极管2N2219两个,开关单刀双掷开关 三个,其他共阴数码管 两个 灯泡(蜂鸣器) 两个 五 课程设计总结课程设计需要的是活学活用所涉及的知识。在两周与小组同学的交流中,我认识到合作的重要性。在本次的课程设计中通过自己选题,找材料,分析、设计等,也掌一些软件的操作方法,这为以后的学习做了铺垫。整个设计实现了从单一的理论学习到解决实际问题的转变。通过本次的课程设计,我最大的收获就是提高了自身的动手能力,培养了我的寻求解决问题的能力,也增强了我其它方面的能力。在设计中,我充分应用我们所学的知识,例如:集成电路74LS系列、三极管、二极管、整定时器555等元件的应用。这次实践

20、使我受益匪浅,在摸索该如何设计电路使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增强了我的实际操作能力。在让我体会到设计电路艰辛的同时,更让我体会到成功的喜悦和快乐。这次设计所用的的工具是Multisim 10.,由于之前未接触过类似的软件,所以画图和仿真就比较麻烦,为了使设计的质量得到了保证,特意借书学习和请教同学。本次课程设计提高了我的综合动手能力和工程设计能力,它使我的理论知识得到了综合应用,培养我综合运用所学理论的能力和解决较复杂的实际问题的能力。电子技术发展呈现出系统集成化,自动化,设计自动化,用户专业化和测试智能的优势,作为一个大学生。我们必须时代的发展,这使我们必须要扩

21、展自己的知识,并利用计算机来辅助分析和设计,这对我们是有益的。课程设计的自主设计、学习和研究过程中,通过写课程设计的总结报告,初步训练我的书面表达能力。组织逻辑能力,这些技能应用性强,对我的将来就业和进一步发展帮助较大。同时也加强了对课本知识的理解,使我们做到理论和与实际的联系,收获很大。并且我也深深地体会到自己所学知识的不足,激发了我的自学能力和应对挑战的能力。为今后学习打下了良好的基础,也培养了我们严谨务实的作风。六 参考文献1孙人杰,电路数据手册TTL电路电子工业出版社2唐颖,数字电路重庆大学出版社3阎石,数字电子技术基础(第五版)高等教育出版社4董玉冰,Multisim9在电工电子技术中的应用清华大学出版社5 百度文库专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁