《数字电子技术基础》课程设计数字钟Word文档下载推荐.doc
《《数字电子技术基础》课程设计数字钟Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《《数字电子技术基础》课程设计数字钟Word文档下载推荐.doc(21页珍藏版)》请在冰豆网上搜索。
2.仿真测试 14
3.元件清单 16
4.心得体会 18
参考文献 20
摘要
数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,已得到广泛的使用。
数字钟的设计方法有许多种,例如,可用中小规模集成电路组成电子钟;
也可以利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟;
还可以利用单片机来实现电子钟等等。
这些方法都各有其特点,其中利用单片机实现的电子钟具有编程灵活,并便于功能的扩展。
这次设计的数字钟分为以下几个模块:
秒脉冲发生器,数字显示模块,计数模块,校时模块,抗抖动模块。
可完成暂停,调时,整点报时功能。
Abstract
Adigitalclockisakindofdigitalcircuittechnology,minutesandsecondswhenthetimingdevice,andthemechanicalclockishigherthantheaccuracyandintuitive,andnomechanicaldevice,haslonguselife,hasbeenwidelyused.Adigitalclockdesignmethod,forexample,therearemanykindsofmediumscaleintegratedcircuitusedelectricclock,Alsocanusespecialelectricclockchipswithdisplaycircuitandtheneedofperipheralcircuitelectricclock,Stillcanusetorealizeelectricclockchip,etc.Thesemethodsareeachhasitsowncharacteristics,whichusethemicrocontrollerprogramming,flexibleandelectricclocktofunction.Thedesignofthedigitalclockisdividedintothefollowingseveralmodules:
secondpulsegenerator,digitaldisplaymodule,countingmodule,school,vibrationmodulewhenmodule.Cancompletesuspension,adjustable,ontime.
关键字:
数字时钟(digitalclock)、计时(timecounting)、校时(timing)、秒脉冲电路(pulsepersecondcircuit)、显示电路(displaycircuit)
1.电路设计原理及框图
1.1分析要求,画出原理框图
此次课程设计要求是设计数字钟电路并制作实物系统,按照基本要求,我们分析具体任务得到以下四点:
(1)设计一个秒脉冲发生器。
(2)设计一个两个60进制计数器和一个24进制计数器。
(3)设计调时电路。
(4)设计抗抖动电路。
(5)设计显示电路。
(6)将各电路结合起来。
可用于时钟计数及校时电路的总体方案框图如1.1所示:
图1.1总体方框图
1秒脉冲产生的信号是电路的时钟脉冲和定时标准,电路采用晶体振荡电路及分频电路来实现。
译码显示电路用74LS47及共阳极七段显示译码管构成。
校时电路用开关及简单逻辑门来实现。
1.2单元电路设计
1.2.1计数电路
计数器按计数的功能来分,可分为加法计数器、减法计数器和可逆计数器;
按进位基数来分,可分为二进制计数器、十进制计数器和任意进制计数器;
按计数的进位方式来分,可分为同步计数器和异步计数器。
译码器是一个多输入、多输出的组合逻辑电路,它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。
计数器选用中规模集成电路74LS390进行设计,74LS390是常用的双二-五-十进制计数器,它采用8421码二—十进制编码,并具有直接置零端。
1、74LS390的工作原理是:
A.将输出QA与输入B相接,构成8421BCD码计数器;
B.将输出QD与输入A相接,构成5421BCD码计数器;
C.有异步清零功能。
其引脚图如下:
图1.274LS390引脚图
2、由74LS390构成的六十进制加计数器如图1.3:
图1.374LS390构成的六十进制加计数器
它的计数原理是:
低位计数器U2(右)在CPA端时钟脉冲作用下作加计数,而只有当低位端由1变为0时(即十进制循环一个周期),高位计数器U1(左)才做加计数,直到加到6那一刻由于置零端此时开始有效,于是高位计数器重新回到0,此时计数器显示00,然后重新下一轮计数,因此便构成从00-59计数,即60进制。
此处,当十位为6时,即十位为1为1时,清零,则用与门接出、,与门输出端接RD,则当为60时就立刻被清零,变成零,60不出现。
3、由74LS390构成的24进制加计数器。
同理,对于24进制的加计数器,原理基本一样。
低位计数器U2(右)在CPA端时钟脉冲作用下作加计数,而只有当低位端由1变为0时(即十进制循环一个周期),高位计数器U1(左)才做加计数,直到加到6那一刻由于置零端此时开始有效,于是高位计数器重新回到0,此时计数器显示00,然后重新下一轮计数,因此便构成从00-24计数,即60进制。
此处,当十位为2个位为4时,即十位为1个位为1时,清零,则用与门接出个位、十位,与门输出端接RD,则当为24时就立刻被清零,变成零,24不出现。
其原理图如图1.4:
图1.474LS390构成的24进制加计数器
计时电路用与门实现进位功能,所用与门为74LS08.
1.2.2译码显示电路
如果把7段数码管的每一段都等效成发光二极管的正负两个极,那共阳显示方式就是把abcdefg这7个发光二极管的正极连接在一起并接正极电源;
它们的7个负极接到7段译码驱动电路74LS47的相对应的驱动端上(也是abcdefg)。
1、由74LS47构成数码管的驱动电路
74LS47芯片是一种常用的共阳极七段数码管译码器及驱动器,常用在各种数字电路和单片机系统的显示系统中,74LS47显示译码器的功能如下表:
表1.174LS47的真值表
H=高电平L=低电平×
=不定
注:
(1)当需要0到15的输出功能时,灭灯输入(BI)必须为开路或保持在高逻辑电平,若不要灭掉十进制零,则动态灭灯输入(RBI)必须开路或处于高逻辑电平。
(2)当低逻辑电平直接加到灭灯输入(BI)时,不管其它任何输入端的电平如何,所有段的输出端都关死。
(3)当动态灭灯输入(RBI)和
输入端A、B、C、D都处于低电平而试灯输入(LT)为
高时,则所有段的输出端进入关闭且动态灭灯输出(RBO)处于低电平(响应条件)。
(4)当灭灯输入/动态灭灯输出(BI/RBO)开路或保持在高电平,且将低电平加到试灯输入(LT)时,所有段的输出端都得打开。
BI/RBO是用作灭灯输入(BI)与/或动态灭灯输出(RBO)的线与逻辑。
为试灯输入,当=0,/=1时,若七段均完好,显示字形是“8”,该输入端常用于检查74LS48显示器的好坏;
当=1时,译码器方可进行译码显示。
用来动态灭零,当=1时,且=0,输入A3A2A1A0=0000时,则/=0使数字符的各段熄灭,当译码输入不全为0时该位正常显示,本输入端用于消隐无效的0;
/为灭灯输入/灭零输出端,作为输入使用时,当=0时不管输入如何,数码管不显示数字;
作为输出使用时,受控于、,为控制低位灭零信号,当=1时,说明本位处于显示状态,若=0,且低位为零,则低位零被熄灭。
该电路在应用中可以驱动共阳极的发光二极管或直接驱动白炽灯指示器。
7447之输出系为驱动器设计,其逻辑0之吸入电流高达40mA,故在使用必须加入330Ω左右电阻加以限流,以免过大电流流经LED而烧毁显示器。
74LS47十位引脚图如下图:
图1.574LS47引脚图
2、共阳极七段显示译码管的引脚图如下:
图1.6共阳极七段显示译码管的引脚图
七段显示译码管要串上电阻才行,否则电流过大会烧坏管子。
此处我们使用的是左边的一种共阳极七段显示译码管。
3、把六片的LAMP置高电平,译码器工作。
具体电路如下:
图1.7计时电路
1.2.3校时电路
对于秒校时电路,只需让连接秒计时电路的CP无法输送到即可,待到标准秒钟数字与停下秒针数字一样时就让秒钟恢复计时,即让秒钟计时电路的CP重新可以输入即可。
对于分及时校时电路,先让分及时计时电路停下来,再进行校时即可,具体步骤为:
首先让分及时计时电路的CP停止输入,再采用手动按键开关所产生的脉冲让分和时的计数电路可以进行数字的调整。
秒脉冲校时电路如下图:
图1.8秒脉冲校时电路
秒脉冲校时电路是用一个简单逻辑门电路——二输入与门电路,分别实现脉冲CP的输入和停止输入。
这个与门的一个输入端接使电路计时的CP脉冲,另一个输入端接控制电路。
如上图所示,当开关断开时,即按键开关弹起时,与门的另一个输入端为高电平,与门打开,CP脉冲正常输入;
当开关闭合式,即按键开关按下时,与门的另一个输入端为低电平,与门关断,CP脉冲不能正常输入。
正常计时时,令开关断开,即按键开关自然弹起;
需要校时时,令开关闭合,即使按键开关按下,当秒时钟停下所显示数字与标准数字一样时,令秒时钟恢复行走,即再让按键开关恢复到自然的弹起状态。
分校时电路或时校时电路如下图:
图1.9分脉冲或时脉冲校时电路
分校时电路或时校时电路是用两个与非门及两个反相器来分别实现CP的输入和停止输入以及校时功能的。
如上图所示,两个与非门,当开关均断开时,即按键开关都处于自然弹起状态时,CP正常输入;
当开关有一个闭合即按键有一个开关按下时,CP不能输入,一般使右边一个开关闭合来阻止CP的输入。
当需要校时时,首先使CP停止输入信号,然后进行教校时。
则先使右边开关闭合,再让左边的开关一闭一合地进行时钟数字调整。
每次开关一闭一合均产生一个脉冲,也包含有一个下降沿,使时钟被触发,进而可以达到时钟数字调整。
与非门用4-2输入的74LS00,反相器用6-2输入的74LS04。
因为此处有手动开关,所以涉及到抗抖动的问题。
我们选用电容来抗抖动,因为电容有不能使电荷瞬间改变的功能。
但电容不能选的太大,否则会影响整个电路的稳定性,而且也会延迟时间,使时间不准,秒计时电路的抗抖动电容太大还会与其直接相接的秒脉冲电路的频率,使其频率变小。
若电容选的太小,抗抖动能力差,因此综合来那个方面考虑,我们在秒计时电路选用几十pf的电