1、b40754c5f3359fbc16829f5f66981ad9.pdf数字电子技术课程设计学院:班级:姓名:学号:b40754c5f3359fbc16829f5f66981ad9.pdf第 2 页 共 25 页2摘要本课程设计是脉冲数字电路的简单应用,设计了篮球竞赛30 秒计时器。此计时器功能齐全,可以直接清零、启动、暂停和连续以及具有光电报警功能,同时应用了七段数码管来显示时间。此计时器有了启动、暂停和连续功能,可以方便地实现断点计时功能,当计时器递减到零时,会发出光电报警信号。本设计完成的中途计时功能,实现了在许多的特定场合进行时间追踪的功能,在社会生活中也具有广泛的应用价值。此计时器的
2、设计采用模块化结构,主要由以下 3 个组成,即计时模块、控制模块、以及译码显示模块。在设计此计时器时,采用模块化的设计思想,使设计起来更加简单、方便、快捷。此电路是一时钟产生,触发,倒计时计数,译码显示为主要功能,在此结构的基础上,构造主体电路和辅助电路两个部分。关键字 计时器 光电报警 模块化 b40754c5f3359fbc16829f5f66981ad9.pdf第 3 页 共 25 页3目录前言 4第一章 计数器概述 51.1 计时器的特点及应用 51.2 设计任务及要求 6第二章 电路设计原理及单元模块72.1 设计原理72.2 设计方案8 2.3 单元模块 10 2.3.1 8421
3、BCD 码递减计数器模块 102.3.2 时钟模块 132.3.3 辅助时序控制模块 142.3.4 译码显示模块 17第三章 安装与调试203.1 电路的安装 203.2 电路的调试 20第四章 实验体会21结 论 23参考文献24附 录 25b40754c5f3359fbc16829f5f66981ad9.pdf第 4 页 共 25 页4前言电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做
4、为各种药丸,药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会是何其重要的。在篮球比赛中,规定了球员的持球时间不能超过 30 秒,否则就犯规了。本课程设计的“篮球竞赛 30 秒计时器” ,可用于篮球比赛中,用于对球员持球时间 30 秒限制。一旦球员的持球时间超过了 30 秒,它自动的报警从而判定此球员的犯规。本设计主要能完成:显示 30 秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在直接清零时,数码管显示器灭灯;计时器为 30 秒递减计时其计时间隔为 1 秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。整个电路的设计借助于 EWB
5、5.12 仿真软件和数字逻辑电路相关理论知识,并在 EWB5.12 下设计和进行仿真,得到了预期的结b40754c5f3359fbc16829f5f66981ad9.pdf第 5 页 共 25 页5果。一一一 计时器概述1.1 计时器的特点及应用 随着社会文明的进步和科学技术的发展,先进的电子技术在各个近代学科门类和技术领域占有不可或缺的核心地位。在我国现代化建设的发展进程中,数字电子技术在国民经济和科学研究各个领域的应用也越来越广泛。而计时器恰恰是数字电子技术的一个重要组成部分,计时器是一个用来实现计数功能的时序部件,它不仅可以用来计脉冲个数,还常用来做数字系统的定时、分频,执行数字运算,以
6、及其他特定的逻辑功能等等。计时器的种类很多。按构成计时器的各触发器是否使用同一个时钟脉冲源来分,可以分为同步计时器和异步计时器。根据计时制的不同,可以分为二进制、十进制和任意进制计时器。根据计时器的增减趋势,又可以分为加法、减法和可逆计时器。还有可预置数和可编程序功能计时器等等。目前,无论是 TTL 还是CMOS 集成电路,多有品种较齐全的中规模集成计时器,使用者只要借助于期间手册提供的功能表和工作波形图及管脚图排列,就能正确地使用这些器件。b40754c5f3359fbc16829f5f66981ad9.pdf第 6 页 共 25 页61.2 设计任务及要求1.2.1 基本要求:(1) 具有
7、显示 30 秒计时功能;(2) 系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;(3) 在直接清零时,要求数码管显示器灭灯;(4) 计时器为 30 秒递减计时,其计时间隔为 1 秒; (5) 计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。1.2.2 设计任务及目标: (1) 根据原理图分析各单元电路的功能; (2) 熟悉电路中所用到的各集成块的管脚及其功能; (3) 进行电路的装接、调试,直到电路能达到规定的设计要求; (4) 写出完整、详细的课程设计报告。1.2.3 主要参考器件: NE555 74LS161(1) 74LS192(2)b40754c5f3
8、359fbc16829f5f66981ad9.pdf第 7 页 共 25 页7第二章 电路设计原理与单元模块21 设计原理30 秒计时器的总体参考方案框图如图 2-1 所示。它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路(简称控制电路)等五个模块组成。其中计数器和控制电路是系统的主要模块。计数器完成 30 秒计时功能,而控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。外部操作开关图 2-1 30 秒计时器系统设计框图秒脉冲发生器产生的信号是电路的时钟脉冲和定时标准,但本设计对此信号要求并不太高,故电路可采用 555
9、集成电路或由TTL 与非门组成的多谐振荡器构成。译码显示电路由 74LS48 和共阴极七段 LED 显示器组成。报警电路在实验中可用发光二极管代替。 秒脉冲发生器 计数器 译码显示控制电路 报警电路b40754c5f3359fbc16829f5f66981ad9.pdf第 8 页 共 25 页822 设计方案分析设计任务,计数器和控制电路是系统的主要部分。计数器完成 30s 计时功能,而控制电路具有直接控制计数器的启动计数、暂停连续计数、译码显示电路的显示和灭灯功能。为了满足系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系。在操作直接清零开关时,要求计数器清零,数码显示器灭灯
10、。当启动开关闭合时,控制电路应封锁时钟信号 CP,同时计数器完成置数功能,译码显示电路显示“30”字样;当启动开关断开时,计数器开始计数;当暂停连续开关拨在暂停位置上时,计数器停止计数,处于保持状态;当暂停连续开关拨在连续时,计数器继续递减计数。系统设计框图如图 2-1 所示。篮球竞赛 30 秒计时器实验电路如图 2-2 所示。如果根据实验所提供的参考器件,还可在秒脉冲发生模块上做些变化,前者产生的脉冲周期直接是 1 秒;如果让其产生的秒脉冲频率为 10Hz,触发脉冲输出的方波周期为 0.1 秒,再将该脉b40754c5f3359fbc16829f5f66981ad9.pdf第 9 页 共 2
11、5 页9图 2-2 篮 球竞赛 30 秒计时器冲信号送到由 74LS161 构成的十分频器,由 74LS161 输出的脉冲周期为 1 秒,再将该信号送到计数器 74LS192 的 CP 减计数脉冲端。如此就可得到两个方案,由于两方案原理相同,故本设计只采用方案一所述,即直接由 555 多谐振荡器产生脉冲周期为 1 秒的脉冲。其电路如图 2-2 所示。 b40754c5f3359fbc16829f5f66981ad9.pdf第 10 页 共 25 页1023 单元模块2.3.1 8421BCD 码递 减计数器模块计数器选用汇总规模集成电路 74LS192 进行设计较为简便,74LS192 是十进
12、制可编程同步加锁计数器,它采用 8421 码二-十进制编码,并具有直接清零、置数、加锁计数功能。图 2-3 是 74LS192 外引脚及时序波形图。图中 、 分UCPD别是加计数、减计数的时钟脉冲输入端(上升沿有效) 。是异步并行置数控制端(低电平有效) , 、 分别LDCOB是进位、借位输出端(低电平有效) ,CR 是异步清零端,D3-D0是并行数据输入殿,Q3-Q0 是输出端。74192 的功能表见下表 2-1 所示。其工作原理是:当 =1,CR=0LD时,若时钟脉冲加到 端,且 =1 UCPDb40754c5f3359fbc16829f5f66981ad9.pdf第 11 页 共 25
13、页11图 2-3 74LS192 外引脚及时序波形 图b40754c5f3359fbc16829f5f66981ad9.pdf第 12 页 共 25 页12表 2-1 74LS192 功能表CPULDRD 功 能1 x x xx x000 10 111清零 零零置数 数加法计数减法计数CPD则计数器在预置数的基础上完成加计数功能,当加计数到 9 时,端发出进位下跳变脉冲;若时钟脉冲加到 端,且 CODCPU=1,则计数器在预置数的基础上完成减计数功能,当减计数到 0时, 端发出借位下跳变脉冲。由 74LS192 构成的三十进制递B减计数器如下图 2-4 所示图 2-4 8421BCD 三十递减
14、 计数器b40754c5f3359fbc16829f5f66981ad9.pdf第 13 页 共 25 页13其预置数为 N=(00110000)= (30) 10。它的计数原理是 : 只有当低位 端发出借位脉冲时 , 高位1BO计数器才作减计数。当高、低位计数器处于全零 , 且 为 0 DCP时 , 置数端 =0, 计数器完成并行置数 , 在 端的输入2LD时钟脉冲作用下 , 计数器再次进入下一循环减计数。2.3.2 时钟模块为了给计数器 74LS192 提供一个时序脉冲信号,使其进行减计数,本设计采用 555 构成的多谐振荡电路(即脉冲产生电路),其基本电路如图 2-6 示.其中555管脚
15、图如下图2-5示.由555工作特性和其输出周期计算公式可知,其产生的脉冲周期为: T=0.7(R1+2R2)C 。 因此,我们可以计算出各个参数通过计算确定了 R1 取 15k欧姆,R2 取 68k 欧姆,电容取 C 为 10uF、C1 为 0.1uF,.这样我们得到了比较稳定的脉冲,且其输出周期为 1 秒.图 2-5 555 管脚图 b40754c5f3359fbc16829f5f66981ad9.pdf第 14 页 共 25 页144 8162357R1R2CuC555uoVcc0.1uF10uF68K15K图 2-6 555 多谐振荡电路图2.3.3 辅助时序控制模块为了保证系统的设计要
16、求 , 在设计控制电路时 , 应正确处理各个信号之间的时序关系。从系统的设计要求可知 , 控制电路要完成以下四项功能 : 操作 “直接清零”开关时 , 要求计数器灭灯。 闭合 “启动” 开关时 , 计数器应完成置数功能 , 显示器显示 30 秒字样 ; 断开 “启动”开关时 , 计数器开始进行递减计数。 b40754c5f3359fbc16829f5f66981ad9.pdf第 15 页 共 25 页15当 “暂停 / 连续”开关处于 “暂停”位置时 , 控制电路封锁时钟脉冲信号 CP , 计数器暂停计数 , 显示器上保持原来的数不变 ,“暂停 / 连续” 开关处于“连续”位置时 , 计数器继
17、续累计计数。 当计数器递减计数到零 ( 即定时时间到 ) 时 , 控制电路应发出报警信号 , 使计数器保持零状态不变 , 同时报警电路工作。如图2-7所示.图2-7 光 电报警电路当计数到零时,两计数器借位端输出多为低(0),故本设计将高位片借位 反馈到二极管负极性端 ,此时+5V电源经1k电阻使2BO发光二极管发出光电报警信号,完成报警功能,而在递减计数时,端输出为高(1),二极管不报警 .2图 2-8 是辅助时序控制电路图。b40754c5f3359fbc16829f5f66981ad9.pdf第 16 页 共 25 页16图 2-8 辅 助时序控制电路图(时钟信号控制电路) 接 74LS
18、192 的预置数控制端, 当开关 合上时 , LD1S=0,74LS192 进行置数 ; 当 断开时, =1,74LS192 处于1SLD计数工作状态 , 从而实现功能的要求,当然本设计只要将启动信号直接加到置数端,见图 2-2。图 2-8 是时钟脉冲信号 CP 的控制电路 ,控制 CP 的放行与禁止。当定时时间未到时 ,74LS192 的借位输出信号路 , =1, 则 CP 信号受 “暂停 2BO/ 连 续” 开关 的控制 , 当 处于“暂停” 位置时 ,门 2SS输出 0, 门 关闭 , 封锁 CP 信号 , 计数器暂停计数 ; 3Gb40754c5f3359fbc16829f5f6698
19、1ad9.pdf第 17 页 共 25 页17当 处于 “连续”位置时 , 门 输出 1, 门 打开 , 放2S3G2行 CP 信号 , 计数器在 CP 作用下 , 继续累计计数。 当定时时间到时 =0, 门 G2 关闭, 封锁 CP 信号, 计数2BO器保持零状态不变。从而实现了功能、的要求。注意 ,是脉冲信号 , 只有在 保持为低电平时, 输出的低电2BODCP2BO平才能保持不变。至于功能的要求, 可通过控制 74LS192 的异步清零端 CR 实现 ( 图中未画出 ) 。234 译码显示模块此模块主要是由 74LS48 译码器和共阴极七段 LED 显示器组成,通过计数器加到译码器,从而
20、实现共阴极七段 LED 显示器从 30 递减到零的计数显示功能。 1. 74LS48是七段显示译码器,其管脚图如下图2-9所示。现将各管脚功能介绍一下: A、B、C、D是BCD码的输入端; a,b,c,d,e,f,g是输出端; 试灯输入端 :低电平有效。当 0时, LTLT数码管的七段应全亮,与输入的译码信号无关。本输入端用于测试数码管的好坏; b40754c5f3359fbc16829f5f66981ad9.pdf第 18 页 共 25 页18动态灭零输入端 :低电平有效。当RBI1、 0、且译码输入为0时,该位输出不显示,LTI即0字被熄灭;当译码输入不全为0时,该位正常显示。本输入端用于
21、消隐无效的0。如数据0034.50可显示为34.5;灭灯输入/动态灭零输出端 :这是一个特殊的端RBO钮,有时用作输入,有时用作输出。当 作为输入使用,且 0时,数码管七段全灭,与译码输入无关。RBO当 RBOBI/作为输出使用时,受控于 和 :当 1LTRBILT且 0时, 0;其它情况下 1。本端钮I O主要用于显示多位数字时,多个译码器之间的连接。b40754c5f3359fbc16829f5f66981ad9.pdf第 19 页 共 25 页19图 2-9 74LS48 管脚 图 2.共阴极七段 LED 显示器是较常用的显示数码管,但在使用时要注意的是:1.看清楚自己用的数码管是共阴极
22、还是共阳极的,最好在焊之前用万电用表测一下它的极性,其管脚图如下图2-10所示,如果为共阴极的,其管脚COM端接地;如果为共阳极的,起管脚COM段要接高电平。2.还要注意在数码管电路上加上一保护电阻,起限电流的作用。图 2-10 共阴极七段 LED 显示器管脚图 b40754c5f3359fbc16829f5f66981ad9.pdf第 20 页 共 25 页20第三章 安装与测试3.1 电路的安装电路安装要注意几个原则:1. 先装矮后装高、先装小后装大、先装耐焊的等;2. 布线尽量使电源线和地线靠近实验电路板的周边,以起一定的屏蔽作用;3. 最好分模块安装等等。此外焊接时不能出现虚焊、假焊、
23、漏焊,更不能出现过焊,因为有些器件,不能耐高温,比如焊接三极管时,电烙铁绝对不能停留太久。3.2 电路的调试调试时应小心谨慎,电路安装完毕后,首先应检查电路各部分的接线是否正确,检查电源、地线、信号线、元器件的引脚之间有无短路,器件有无接错。再接入电路所要求的电源电压,观察电路中各部分器件有无异常现象。如果出现异常现象,应立即关断电源,待排除故障后方可重新通电。b40754c5f3359fbc16829f5f66981ad9.pdf第 21 页 共 25 页21第四章 实验体会本次课设是本人到目前为止觉得最有意义也是收获最大的一次实习。身为电子系的学生,设计是我们将来必需的技能。而这次课设恰恰
24、给我们提供了一个应用自己所学知识的平台。从通过理论设计,到仿真软件仿真,再到确定具体方案,再到安装实际电路,最后到调试电路、成型。整个过程都需要我充分利用所学的知识进行思考、借鉴。可以说,本次课设是针对前面所学的知识进行的一次比较综合的检验。总的来说,这次课设虽然累,但非常充实。在这次实习中,正确的思路是很重要的,只有你的设计思路是正确的,那你的设计才有可能成功。因此我们在设计前必须做好充分的准备,认真查找详细的资料,为我们设计的成功打下坚实的基础。如果说前面电路的理论设计是一件多么令人头痛的事,那么安装、焊接过程则是一个考验人耐心的过程,对电路的安装、焊接、分析、调试要一步一步来,不能急躁。
25、因为是在仿真软件上较理论上还是存在一定的差距,仿真能出来结果的在实际电路不一定就能出来,这就需要我们有耐心,寻找一个比较正确的调试方法。b40754c5f3359fbc16829f5f66981ad9.pdf第 22 页 共 25 页22要做好本次的课程设计,熟练地掌握课本上的理论知识是前提。这样才能对试验中出现的问题进行一定的分析和解决。当然能完成本次设计,更离不开老师辛勤地指导,老师能在百忙中来指导本人,使本人能更好地完成设计。总之,感谢老师的指导!b40754c5f3359fbc16829f5f66981ad9.pdf第 23 页 共 25 页23结 论本设计主要通过模块化思想,逐步实现
26、设计所需达到的功能要求:时钟模块为减计数提供一个频率为 1Hz 的脉冲信号,从而实现计数器计数间隔为 1 秒钟;计数、译码显示模块主要是为了达到能显示减计数功能;报警模块是为了实现当减计数到零时发出光电报警信号;控制模块主要是为了实现计时器的启动、直接清零和暂停/连续功能,其中在直接清零时,由外控制开关控制译码器消隐端,从而可以实现显示译码器灭灯;通过暂停/连续开关从而实现断点计时功能。至此,本设计能完成所有任务及要求。 b40754c5f3359fbc16829f5f66981ad9.pdf第 24 页 共 25 页24参考文献1.王毓银.数字电路逻辑设计(脉冲与数字电路 第三版).高等教育
27、出版社.19992.高吉祥.电子技术基础实验与课程设计.电子工业出版社.20023.孙人杰.电路数据手册 TTL 电路.电子工业出版社。19894. 中国集成电路大全 编写委员会.中国集成电路大全 TTL集成电路.北京国防工业出版社.1985b40754c5f3359fbc16829f5f66981ad9.pdf第 25 页 共 25 页25附录元器件清单 元件名称 规格及用途 数量74LS192 十进制计数器 274LS00 四路 2 输入与非门 1发光二极管 普通 174LS48 译码器 274LS04 四路非门 174LS08 四路 2 输入与门 1555 定时器 产生 1Hz 脉冲 1七段数码显示器 共阴极 2拨动开关 普通 2电容 0.1uF 10uF 各 1 个按扭开关(B 键) 普通 1 个电阻 10k 4 个电阻 510 16 个电阻 1 k 15 k 68 k 各 1 个芯片插槽 40 8 16 管脚 16 管脚 8 个,其他各一个导线 连接元器件 若干