1、毕业设计(论文)任务书系专业姓名题目 多功能数字钟设计与制作指导教师起止时间设计地点2016 年 11 月 16 日目 录第一章 绪论 .1第二章 数字钟的结构设计及方案选 .12.1 振荡器的选择 .22.2 计数单元的构成及选择 .22.3 译码显示单元的构成选择 .22.4 校时单元电路设计及选择 .3第三章 数字钟单元电路的设计 .33.1 振荡器电路设计 .33.2 时间计数单元设计 .33.2.1 集成异步计数器 74LS390.43.2.2 用 74LS390 构成秒和分计数器电路 .43.2.3 用 74LS390 构成时计数器电路 .53.2.4 时间计数单元总电路 .63.
2、3 译码显示单元电路设计 .63.3.1 译码器 74LS48.63.3.2 显示器 TLG342.83.3.3 译码显示电路 .93.4 校时单元电路设计 .9第四章 数字钟的实现电路及其工作原理 .10第五章 电路的搭建与调试 .10后 记 .12参考文献 .13附录: .14内 容 摘 要数字钟被广泛用于个人家庭及公共场所,成为人们日常生活中的必需品。诸如定时自动报警、按时自动打铃、定时广播、自动起闭路灯、定时开关烘箱、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意。数字电子钟,从原理上讲是一种典型的数字电路,其中包括了组
3、合逻辑电路和时序电路。数字电子钟有以下几部分组成:振荡器,分频器,60 进制的秒、分计时器和 12 进制计时计数器,秒、分、时的译码显示部分及校正电路等。索引关键词:数字钟 555 多谐振荡器 计数器 74LS390 74LS481多功能数字钟的设计与制作第 1 章 绪论数字钟采用数字电路实现对.时,分,秒.数字显示的计时装置, 它具有显示日、时、分、秒的功能,本设计采用时序电路制成的数码管显示的数字钟 1。它具有走时准确、稳定性能好和使用方便等的特点。具有快速校准时、分、秒的功能。广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶
4、体振荡器的广泛应用,使得数字钟的精度,运运超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。第二章 数字钟的结构设计及方案选数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。主要由振荡器
5、、分频器、计数器、译码器显示器和校时电路组成 2。振荡器产生稳定的高频脉冲信号,作为数字钟的时间基准,通常使用石英晶体震荡器,然后经过分频器输出标准秒脉冲,或者由 555构成的多谐振荡器来直接产生 1HZ 的脉冲信号。秒计数器满 60 后向分计数器进位,分计数器满 60 后向小时计数器进位,小时计数器按照“12 翻 1”规律计数。计数器的输出分别经译码器送显示器显示。由于计数的起始时间不可能与标准时间一致,故需要在电路上加一个校时电路,当计时出现误差时,可以用校时电路校时、校分。如图 2-1 所示为数字钟电路系统的组成框图。图 2-1方案一:首先构成一个NE555定时器产生震荡周期为一秒的标准
6、秒脉冲,由74LS390采用清零法分别组成六十进制的秒计数器、六十进制分计数器、十二进制时计数器。使2用NE555定时器的输出作为秒记数器的CP脉冲,把秒记数器地进位输出作为分记数器地CP脉冲,分记数器的进位输出作为时记数器的CP脉冲。使用74LS48为驱动器,共阴极数码管作为显示器,再以基本RS锁存器构成校时电路。方案二:首先构成一个由石英晶体振荡器和由CD4060 构成的分频器构成的产生震荡周期为一秒的标准秒脉冲,由CD4518采用清零法分别组成六十进制的秒计数器、六十进制分计数器、十二进制时计数器。使用由石英晶体振荡器和由CD4060 构成的分频器构成的产生震荡周期为一秒的标准秒脉冲,把
7、秒计数器地进位输出作为分计数器的CP脉冲,分计数器的进位输出作为时计数器的CP脉冲。使用 CD4511为驱动器,共阴极数码管作为显示器。本次设计中我选用方案一进行设计。2.1 振荡器的选择方案一:采用石英晶体振荡器。石英晶体振荡器具有体积小、重量轻、可靠性高、频率稳定度高等优点。其具有极高的频率稳定性 主要用在要求频率十分稳定的振荡电路中作谐振元件但成本相对较高。方案二:采用 555 多谐振荡器。555 多谐振荡器只需简单的电阻器、电容器即可完成特定的振荡延时作用。其延时范围极广可由几微秒至几小时之久。其操作电源范围广可与 TTL、CMOS 等逻辑电路配合,它的计时精确度高、温度稳定度佳且成本
8、较低。综上所述分析故选方案二 555 多谐振荡器做数字钟的核心。2.2 计数单元的构成及选择时间计数电路由秒个位和秒十位计数器、分个位和分十位计数器及时个位和时十位计数器电路构成,其中秒个位和秒十位计数器、分个位和分十位计数器为 60 进制计数器,而根据设计要求,时个位和时十位计数器为 12 进制计数器。计数单元可选择异步十进制计数器 74LS390,异步十进制计数器 74LS90,双时钟同步加减计数器 74LS192 都可以很容易构成十进制,十二进制,二十四进制,六十进制分频器。方案一:采用 CMOS 电路。CMOS 电路是一种低功耗器件。虽功耗低但是当电流过大时会烧毁芯片并且 COMS 电
9、路的速度慢传输延迟时间长(25-50ns)。方案二:采用 TTL 电路。TTL 电路是电流控制器件 TTL 电路的速度快传输延迟时间短(5-10ns)能到达很好的精度。通过以上两种方案的比较故选方案二。在设计中我选择74LS390。2.3 译码显示单元的构成选择译码驱动电路将计数器输出的 8421BCD 码转换为数码管需要的逻辑状态,并且为保证数码管正常工作提供足够的工作电流 3。显示电路的组成主要是数码管,数码管由 7个发光二极管组成,行成一个日字形,它门可以共阴极,也可以共阳极,本设计中为共阴极七段显示 LED 数码管。可采用 74LS47,74LS48,CD4511 等集成电路将 BCD
10、 码译成段码发送给 7 段发光二极管数码管,当然要选择相配的共阴极或共阳极译码驱动器。3方案一:使用 CD4511 和 LG5011AH。方案二:选择 74LS48 和 TLG342。在这个电路中我选择了 74LS48+数码显示管。2.4 校时单元电路设计及选择当重新接通电源或走时出现误差时都需要对时间进行校正,所以数字钟应具有分校正和时校正功能。对校时电路的要求是:在小时校正时不影响分和秒的正常计数;在分校正时不影响秒和小时的正常计数。手动产生单次脉冲作校时脉冲,即每拨动校时开关一个来回,计数器计数一次,多次拨动开关就可以进行准确校时。在设计中我选用基本 SR 锁存器进行设计校时电路,因为在
11、校时时可能会出现抖动现象使结果不准确,基本 SR 锁存器既简单方便又可以消除这个现象。第三章 数字钟单元电路的设计3.1 振荡器电路设计 多谐振荡器是能产生矩形波的一种自激振荡器电路,由于矩形波中除基波外还含有丰富的高次谐波,故称为多谐振荡器。多谐振荡器没有稳态,只有两个暂稳态,在自身因素的作用下,电路就在两个暂稳态之间来回转换,故又称它为无稳态电路 4。由 555定时器构成的多谐振荡器如图 1 所示,R1,R2 和 C 是外接定时元件,电路中将高电平触发端(6 脚)和低电平触发端(2 脚)并接后接到 R2 和 C 的连接处,将放电端(7 脚)接到 R1,R2 的连接处。由于接通电源瞬间,电容
12、 C 来不及充电,电容器两端电压 UC 为低电平,小于(1/3)VCC,故高电平触发端与低电平触发端均为低电平,输出 UO 为高电平,放电管 VT 截止。这时,电源经 R1,R2 对电容 C 充电,使电压 UC 按指数规律上升,当 UC 上升到(2/3)VCC 时,输出 UO 为低电平,放电管 VT 导通,把 UC 从(1/3)VCC 上升到(2/3 )VCC 这段时间内电路的状态称为第一暂稳态,其维持时间TPH 的长短与电容的充电时间有关 。时间常数 T=0.7(R12R2)C。不难理解,接通电源后,电路就在两个暂稳态之间来回翻转,则输出可得矩形波。其原理图如图 3-1:图 3-13.2 时
13、间计数单元设计时间计数单元由时计数、分计数和秒计数等几个部分组成。时计数单元为 12 数器计4数,其输出为两位 8421BCD 码形式,分计数和秒计数单元为 60 进制计数器,其输出也为 8421BCD 码。本实验采取了用两块 74LS390 芯片进行级联来产生 60 进制和 12 进制计数器 5。3.2.1 集成异步计数器 74LS39074LS390是双十进制计数器,具有双时钟输入,并具有下降沿触发、异步清零、二进制、五进制、十进制计数等功能。如图3-2为74LS390引脚图,表3-1为74LS390的功能表。图 3-2表 3-1一、异步清零:CR 为高电平时直接清 0,与 CP 信号无关
14、(即异步清零)。二、二进制计数器:CP 接 ACP 端,为下降沿触发,0Q 有相应的状态变化(0 1)。三、五进制计数器:CP 接 BCP 端,为下降沿触发,3Q2Q1Q 三个输出端有相应的状态变化(000 100 )。四、十进制计数器:将 0Q 直接与 BCP 相连接,由 ACP 作输入脉冲可构成 8421BCD码十进制计数器。3.2.2 用 74LS390 构成秒和分计数器电路秒个位计数单元为 10 计数器,无需进制转换,只需将 Q0 与 CKB 相连即可。CKA5与 1HZ 秒输入信号相连,Q3 可作为进位信号与十位计数单元的 CKA 相连。秒十位计数单元为 6 进制计数器,需要进制转换
15、。将 10 进制计数器转换为 6 进制计数器的电路连接方法为:将 Q1 ,Q2 和一个与门相连接,与门输出到 MR 即可实现异步清 0 实现 6 进制。Q2 可作为进位信号与分个位的计数单元的 CKA 相连,如图 3-3 所示。图 3-3分个位和分十位计数单元电路结构分别与秒个位和秒十位计数单元完全相同,也是分个位计数单元的 Q3 作为进位信号与分十位计数单元的 CKA 相连,分十位计数单元的Q2 作为进位信号应与时个位计数单元的 CKB 相连。秒十位计数单元为 6 进制计数器,需要进制转换,将 10 进制计数器转换为 6 进制计数器。3.2.3 用 74LS390 构成时计数器电路时计数单元
16、的个位和十位分别为 2 进制和 3 进制计数。个位的输入脉冲为分十位的Q2,将 Q0 接至 CKB,十位的输入为个位的 Q1,CKB 不需要输入信号,再将十位的 QO与个位的 Q1 与一个与门连接,将输出接至个位与十位的 MR 即可构成异步清零实现 12进制计数。如图 3-4 为时计数器的电路图:6图 3-43.2.4 时间计数单元总电路如图 3-5 所示电路为数字钟的时间计数单元电路连接:图 3-53.3 译码显示单元电路设计 计数器实现了对时间的累计以 8421BCD 码形式输出,译码驱动电路将计数器输出的8421BCD 码转换为数码管需要的逻辑状态,并且为七段数码管的正常工作提供足够的工
17、作电流 6。译码器是一个多输入、多输出的组合逻辑电路。它的工作是把给定的代码进行“翻译” ,变成相应的状态,使输出通道中相应的一路有信号输出。译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数字分配,存储器寻址和组合控7制信号等。译码器可以分为通用译码器和显示译码器两大类。用于驱动 LED 七段数码显示常用的有 74LS48、CC4511。3.3.1 译码器 74LS4874LS48 是 BCD-7 段译码器 /驱动器,其输出是 OC 门输出且高电平有效,专用于驱动LED 七段共阴极显示数码管。其功能是把输入的 8421BCD 码 ABCD 译成七段输出 a-g,再由
18、七段数码管显示相应的数。由 74LS48 和 LED 七段共阴极数码管组成一位数码显示电路。若将“ 秒” 、“分”、“时” 计数器的每位输出分别接到相应七段译码器的输入端,便可进行不同数字显示。在译码器输出与数码管之间串联的 R 为限流电阻。当数字钟的计数器在 CP 脉冲的作用下,就应将其状态显示成清晰的数字符号 7。74LS48 的管脚如图 3-6。在管脚图中,管脚 LT、RBI、BI/RBO 都是低电平是起作用,作用分别为:LT 为灯测检查,用 LT 可检查七段显示器个字段是否能正常被点燃。BI 是灭灯输入,可以使显示灯熄灭。RBI 是灭零输入,可以按照需要将显示的零予以熄灭。BI/RBO 是共用输出端,RBO称为灭零输出端,可以配合灭零输出端 RBI,在多位十进制数表示时,把多余零位熄灭掉,以提高视图的清晰度。Vcc f g a b c d e B C LT BI/RBO RBI D A GND1 2 3 4 5 6 7 816 15 14 13 12 11 10 974LS48图 3-674LS48 的功能表如下表所示:表 3-274LS48 引脚功能-七段译码驱动器功能表输 入 输 出十进制数 LT RBIA B C DBT/RB0a b c d e f g0 H / 0 0 0 0 H 1 1 1 1 1 1 1