为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 武汉理工数电课程设计--数字钟的设计仿真与制作

武汉理工数电课程设计--数字钟的设计仿真与制作

2018-03-03 30页 doc 192KB 45阅读

用户头像

is_477730

暂无简介

举报
武汉理工数电课程设计--数字钟的设计仿真与制作武汉理工数电课程设计--数字钟的设计仿真与制作 学 号: 数字钟的设计仿真与制‎‎作 题 目 学 院 专 业 班 级 姓 名 指导教师 年 月 日 武汉理工大学《数字电子技术基础》课程设计说明书 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 武汉理工大学 题 目: 数字钟的设计仿真与制作 初始条件: 利用集成译码器、计数器、定时器、数码管、脉冲发生器和必要的门电路等数字器件实现系统设 计。(也可以使用单片机系统设计实现) 要求完成的主要任务(包括课程设: 计工作量及技术要求,...
武汉理工数电课程设计--数字钟的设计仿真与制作
武汉理工数电课程设计--数字钟的设计仿真与制作 学 号: 数字钟的设计仿真与制‎‎作 题 目 学 院 专 业 班 级 姓 名 指导教师 年 月 日 武汉理工大学《数字电子技术基础》课程设计说明书 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 武汉理工大学 题 目: 数字钟的设计仿真与制作 初始条件: 利用集成译码器、计数器、定时器、数码管、脉冲发生器和必要的门电路等数字器件实现系统设 计。(也可以使用单片机系统设计实现) 要求完成的主要任务(包括课程设: 计工作量及技术要求,以及说明书撰写等具体要求) 1、课程设计工作量:1周内完成对多功能数字钟的设计、仿真、装配与调试。 2、技术要求: 设计一个数字钟。要求用六位数码管显示时间,格式为00:00:00。 具有60进制和24进制(或12进制)计数功能,秒、分为60进制计数,时为24进制(或 12进制)计数。 ?有译码、七段数码显示功能,能显示时、分、秒计时的结果。 ?设计提供连续触发脉冲的脉冲信号发生器, 时间计数单元、振荡器电路。 ?具有校时单元、译码显示单元、 ?确定#设计#,按功能模块的划分选择元、器件和中小规模集成电路,设计分电路,画 出总体电路原理图,阐述基本原理。 3、查阅至少5篇参考文献。按《武汉理工大学课程设计工作规范》要求撰写设计书。全 文用A4纸打印,图纸应符合绘图规范。 时间安排: 1) 2010 年 6 月 8 日,教师讲解,查阅相关资料,学习设计原理。 2) 2010 年 6 月 25~29 日, 在鉴主15楼通信实验室(3)进行设计、制作及调试。 3) 2010 年 7 月 3 日上交课程设计成果及报告,同时进行答辩。 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 课设答疑地点:鉴主13楼电子科学与技术实验室。 武汉理工大学《数字电子技术基础》课程设计说明书 目 录 摘要 ................................................................................................................................ I 1 数字钟的构成 ............................................................................................................1 1.1方案设计………………………………………………………………………2 2 数字钟单元电路的设计 ............................................................................................3 2.1 振荡器电路设计……………………………………………………………...3 2.2 时间计数单元设计 ...........................................................................................5 2.2.1 集成异步计数器74LS90. .....................................................................5 2.2.2 用74LS90构成秒和分计数器电路 .....................................................6 2.2.3 用74LS90构成时计数器电路 .............................................................7 2.2.4 时间计数单元总电路 ............................................................................8 2.3 译码显示单元电路设计 ...................................................................................9 2.3.1 译码器74LS48 ....................................................................................9 2.3.2 显示器LG5011AH .............................................................................. 11 2.3.3 译码显示电路 ......................................................................................13 2.4 校时单元电路设计 .........................................................................................15 3 数字钟的实现电路及其工作原理 ..........................................................................16 4 电路的安装与调试 ..................................................................................................17 4.1 Multisim11.0特点…………………………………………………………17 4.2数字钟的仿真完整电路图………………………………………………..19 5 电路的安装与调试 ..................................................................................................20 5.1安装与调试步骤………………………………………………………………20 5.2实物图…………………………………………………………………………21 6课程设计#体会#…………………………………………………………….......22 参考文献 ......................................................................................................................23 附录1 .................................................................................................................……..24 武汉理工大学《数字电子技术基础》课程设计说明书 摘 要 数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。数字电子钟,从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。数字电子钟有以下几部分组成:振荡器,分频器,60进制的秒、分计时器和24进制计时计数器,秒、分、时的译码显示部分及校正电路等。采用74LS系列(双列直插式)中小规模集成芯片进行硬件的焊接。 关键词:数字钟 振荡器 计数器 译码驱动 I 武汉理工大学《数字电子技术基础》课程设计说明书 1 数字钟的构成 数字钟实际上是一个对频率(1HZ)进行计数的计数电路。主要由振荡器、分频器、计数器、译码器显示器和校时电路组成。振荡器产生稳定的高频脉冲信号,作为数字钟的时间基准,通常使用石英晶体震荡器,然后经过分频器输出标准秒脉冲,或者由555构成的多谐振荡器来直接产生1HZ的脉冲信号。秒计数器满60后向分计数器进位,分计数器满60后向小时计数器进位,小时计数器按照“24翻1”规律计数。计数器的输出分别经译码器送显示器显示。由于计数的起始时间不可能与标准时间一致,故需要在电路上加一个校时电路,当计时出现误差时,可以用校时电路校时、校分。如图 1-1所示为数字钟电路系统的组成框图。 时显示器 分显示器 秒显示器 时译码器 分译码器 秒译码器 时计数器 分计数器 秒计数器 校时电路 振荡器 分频器 图1-1数字钟电路系统的组成框图 振荡器是数字钟的核心。振荡器的稳定度及频率的精确度决定了数字钟计时的准确程度,一般来说,振荡器的频率越高,计时精度越高。通常选用石英晶体构成振荡器电路构成振荡器。也可以由555定时器组成。 时间计数电路由秒个位和秒十位计数器、分个位和分十位计数器及时个位和时十位计数器电路构成,其中秒个位和秒十位计数器、分个位和分十位计数器为60进制计数器,而根据设计要求,时个位和时十位计数器为24进制计数器。 译码驱动电路将计数器输出的8421BCD码转换为数码管需要的逻辑状态,并且为保证 1 武汉理工大学《数字电子技术基础》课程设计说明书 数码管正常工作提供足够的工作电流。 显示电路的组成主要是数码管,数码管由7个发光二极管组成,行成一个日字形,它门可以共阴极,也可以共阳极,本设计中为共阴极七段显示LED数码管。 当重新接通电源或走时出现误差时都需要对时间进行校正,所以数字钟应具有分校正和时校正功能。对校时电路的要求是:在小时校正时不影响分和秒的正常计数;在分校正时不影响秒和小时的正常计数。 1.1方案设计 方案一:用各种门电路直接搭接数字钟电路,但此种方案花时间较多,所需元件众多,电路复杂。 方案二:用计数器74LS90以及译码器74LS48等芯片组成电路,所需连线较第一种简单很多,很容易实现。 方案三:用单片机实现计数及显示等,这种方案简单明了,只需要写好程序就可以,很容易达到任务要求。但单片机对个人能力要求较高,需要系统的学习。 综上,由于本人还没有学单片机所以决定采用第二种方案。 2 武汉理工大学《数字电子技术基础》课程设计说明书 2 数字钟单元电路的设计 2.1振荡器电路设计 VDD 5V VDD R9 100Ω8U20 VCC 43RSTOUT807DISR126THR7622Ω2TRI 5CON GNDC21LM555CM10uF 0 图2-1 用555定时器组成振荡器的电路 多谐振荡器是一种能产生矩形波的自激振荡器,也称矩形波发生器。“多谐”指矩形波 中除了基波成分外,还含有丰富的高次谐波成分。多谐振荡器没有稳态,只有两个暂稳态。 在工作时,电路的状态在这两个暂稳态之间自动地交替变换,由此产生矩形波脉冲信号, 常用作脉冲信号源及时序电路中的时钟信号。 一、用555定时器构成的多谐振荡器 1.电路组成: 3 武汉理工大学《数字电子技术基础》课程设计说明书 用555定时器构成的多谐振荡器电路如图6-11(a)所示:图中电容C、电阻R1和R2作为振荡器的定时元件,决定着输出矩形波正、负脉冲的宽度。定时器的触发输入端(2脚)和阀值输入端(6脚)与电容相连;集电极开路输出端(7脚)接R1、R2相连处,用以控制电容C的充、放电;外界控制输入端(5脚)通过0.01uF电容接地。 2.工作原理: 多谐振荡器的工作波形如图6-11(b)所示: 电路接通电源的瞬间,由于电容C来不及充电,Vc=0v,所以555定时器状态为1, 高电平。同时,集电极输出端(7脚)对地断开,电源Vcc对电容C充电,电输出Vo为 路进入暂稳态I,此后,电路周而复始地产生周期性的输出脉冲。多谐振荡器两个暂稳态的维持时间取决于RC充、放电回路的参数。暂稳态?的维持时间,即输出Vo的正向脉冲宽度T1?0.7(R1+R2)C;暂稳态?的维持时间,即输出Vo的负向脉冲宽度T2?0.7R2C。 因此,振荡周期T=T1+T2=0.7(R1+2R2)C,振荡频率f=1/T。正向脉冲宽度T1与振荡周期T之比称矩形波的占空比,,由上述条件可得D=((R1+R2R1+2R2)/),若使R2>>R1,则D?1/2,即输出信号的正负向脉冲宽度相等的矩形波(方波)。 二、多谐振荡器应用举例: 1.模拟声响发生器: 将两个多谐振荡器连接起来,前一个振荡器的输出接到后一个振荡器的复位端,后一个振荡器的输出接到扬声器上。这样,只有当前一个振荡器输出高电平时,才驱动后一个振荡器振荡,扬声器发声;而前一个振荡器输出低电平时,导致后面振荡器复位并停止震荡,此时扬声器无音频输出。因此从扬声器中听到间歇式的"呜......呜"声响。 2.电压——频率转换器: 4 武汉理工大学《数字电子技术基础》课程设计说明书 由555定时器构成的多谐振荡器中,若定时器控制输入端(5脚)不经电容接地,而是外加一个可变的电压源,则通过调节该电压源的值,可以改变定时器触发电位和阀值电位的大小。外加电压越大,振荡器输出脉冲周期越大,即频率越低;外加电压越小,振荡器输出脉冲周期越小,即频率越高。这样,多谐振荡器就实现了将输入电压大小转换成输出频率高低的电压—频率转换器的功能。 2.2时间计数单元设计 时间计数单元由时计数、分计数和秒计数等几个部分组成。时计数单元为24数器计数,其输出为两位8421BCD码形式,分计数和秒计数单元为60进制计数器,其输出也为8421BCD码。本实验采取了用两块74LS90芯片进行级联来产生60进制和24进制计数器。 2.2.1集成异步计数器74LS90 74LS90是异步二—五—十进制加法计数器,它既可以作二进制加法计数器,又可以作五进制和十进制加法计数器。如图2-2为74LS90引脚图,表2.1为74LS90的功能表。 14 13 12 11 10 9 8 INA NC QA QD GND QB QC 74LS90 INB R01 R02 NC Vcc R91 R92 1 2 3 4 5 6 7 图2-2 74LS90引脚图 表2-1 74LS90的功能表 输 入 输 出 清 0 置 9 时 钟 功 能 QQCQBQ D AR、R R、R INA INB 01029192 0 × 1 1 × × 0 0 0 0 清 0 × 0 0 × 1 1 × × 1 0 0 1 置 9 × 0 5 武汉理工大学《数字电子技术基础》课程设计说明书 输 出 二进制计数 ? 1 QA QDQCQ输B1 ? 五进制计数 出 0 × 0 × QDQCQ输BQA? Q 十进制计数 A× 0 × 0 8421BCD码 出 QQAQDQ输D CQB十进制计数 ? 5421BCD码 出 1 1 不 变 保 持 通过不同的连接方式,74LS90可以实现四种不同的逻辑功能,而且还可借助R、R0201对计数器清零,借助S91、S92将计数器置9。其具体功能详述如下: (1)计数脉冲从INA输入,QA作为输出端,为二进制计数器。 (2)计数脉冲从INB输入,QDQCQ端,为异步五进制加法计数器。作为输出B (3)若将INB和QA相连,计数脉冲由INA输入,Q、Q、Q、QA作为输出端, DCB 则构成异步8421码十进制加法计数器。 (4)若将INA与QD相连,计数脉冲由INB输入,Q、Q、Q、QB作为输出端, ADC 则构成异步5421码十进制加法计数器。 (5)清零、置9功能。 a) 异步清零 当R、R02均为“1”,S、S92中有“0”时,实现异步清零功能,即QDQCQQ0191BA,0000。 b) 置9功能 当S、S92均为“1”;R、R02中有“0”时,实现置9功能,即QDQCQQ,1001。 9101BA2.2.2 用74LS90构成秒和分计数器电路 秒个位计数单元为10计数器,无需进制转换,只需将QA与INB相连即可。INA与1HZ秒输入信号相连,QD可作为进位信号与十位计数单元的INA相连。秒十位计数单元为6进制计数器,需要进制转换。将10进制计数器转换为6进制计数器的电路连接方法为:将Q,QC分别与两个清零端R01,R02相连接。QC可作为进位信号与分个位的计数单B 元的INA相连,如图2-3所示。 6 武汉理工大学《数字电子技术基础》课程设计说明书 VCC 5VVCC12U1U2 4551414CPINAVCCINAVCC112112INBQAINBQA99QBQB82828R01QCR01QC5331111R02QDR02QDR0 清零端 66R91R9177R92R921010GNDGND0674LS90D74LS90D7 图2-3 秒和分计数器的连接电路图 分个位和分十位计数单元电路结构分别与秒个位和秒十位计数单元完全相同,也是分个位计数单元的QD作为进位信号与分十位计数单元的INA相连,分十位计数单元的QC作为进位信号应与时个位计数单元的INB相连。秒十位计数单元为6进制计数器,需要进制转换,将10进制计数器转换为6进制计数器的电路连接方法为:将Q,QC分别与B 两个清零端R01,R02相连接。 2.2.3用74LS90构成时计数器电路 时个位计数单元电路结构仍与秒个位计数单元相同,但是要求整个时计数单元应为24进制计数器,所以在两块74LS90构成的100进制中截取24,就得在24的时候进行异步清零。清零方法为:将两片74LS90的两个清零端R01和R02分别连接起来,再将时个位的Q与R01相连,将时十位的Q与R02相连接。如图2-4所示电路 B C 7 武汉理工大学《数字电子技术基础》课程设计说明书 VCC 5V VCC910U5U6 14551414INAVCCINAVCC112112CPINBQAINBQA99QBQB2828R01QCR01QC11331111R02QDR02QD 066R91R9177R92R921010GNDGND 1274LS90D74LS90D13 图2-4 时计数器连接电路图 2.2.4 时间计数单元总电路 如图2-5所示电路为数字钟的时间计数单元电路连接图,从图中可以看出,所有的 置9端及接地端都接地,所有74LS90的VCC都接上电源。 图2-5 数字钟的时间计数单元电路连接图 8 武汉理工大学《数字电子技术基础》课程设计说明书 2.3译码显示单元电路设计 计数器实现了对时间的累计以8421BCD码形式输出,译码驱动电路将计数器输出的8421BCD码转换为数码管需要的逻辑状态,并且为七段数码管的正常工作提供足够的工作电流。 译码器是一个多输入、多输出的组合逻辑电路。它的工作是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数字分配,存储器寻址和组合控制信号等。译码器可以分为通用译码器和显示译码器两大类。用于驱动LED七段数码显示常用的有74LS48。 2.3.1译码器74LS48 74LS48是BCD-7段译码器/驱动器,其输出是OC门输出且高电平有效,专用于驱动LED七段共阴极显示数码管。其功能是把输入的8421BCD码ABCD译成七段输出a-g,再由七段数码管显示相应的数。由74LS48和LED七段共阴极数码管组成一位数码显示电路。若将“秒”、“分”、“时”计数器的每位输出分别接到相应七段译码器的输入端,便可进行不同数字显示。在译码器输出与数码管之间串联的R为限流电阻。当数字钟的计数器在CP脉冲的作用下,就应将其状态显示成清晰的数字符号, 74LS48的管脚如图2-6。在管脚图中,管脚LT、RBI、BI/RBO都是低电平是起作用,作用分别为: LT为灯测检查,用LT可检查七段显示器个字段是否能正常被点燃。 BI是灭灯输入,可以使显示灯熄灭。 RBI是灭零输入,可以按照需要将显示的零予以熄灭。BI/RBO是共用输出端,RBO称为灭零输出端,可以配合灭零输出端RBI,在多位十进制数表示时,把多余零位熄灭掉,以提高视图的清晰度。 9 武汉理工大学《数字电子技术基础》课程设计说明书 16 15 14 13 12 11 10 9 Vcc f g a b c d e 74LS48 B C LT BI/RBO RBI D A GND 1 2 3 4 5 6 7 8 图2-6 74LS48 的管脚图 74LS48的功能:74LS48的功能表如下表所示 : 表2-2 74LS48 BCD七段译码驱动器功能表 74LS48引脚功能-----七段译码驱动器功能表 十进 输 入 BT/输 出 LT RBA B C D a b c d e f g 制数 RB 0 H / 0 0 0 0 H 1 1 1 1 1 1 1 I 0 1 H / 0 0 0 1 H 0 1 1 0 0 0 0 2 H / 0 0 1 0 H 1 1 0 1 1 0 1 3 H / 0 0 1 1 H 1 1 1 1 0 0 1 4 H / 0 1 0 0 H 0 1 1 0 0 1 1 5 H / 0 1 0 1 H 1 0 1 1 0 1 1 6 H / 0 1 1 0 H 0 0 1 1 1 1 1 7 H / 0 1 1 1 H 1 1 1 0 0 0 0 8 H / 1 0 0 0 H 1 1 1 1 1 1 1 9 H / 1 0 0 1 H 1 1 1 0 0 1 1 (1)译码功能:将LT,RBI和BI/RBO端接高电平,输入十进制数0~9的任意一组 8421BCD码(原码),则输出端a~g也会得到一组相应的7位二进制代码(74LS48驱动共 阴极,输出3FH、06H、5BH„;74LS47驱动共阳极,输出COH、F9H、A4H„)。如果 10 武汉理工大学《数字电子技术基础》课程设计说明书 将这组代码输入到数码管,就可以显示出相应的十进制数。 (2)试灯功能:给试灯输入加低电平,而BI/RBO端加高电平时,则输出端a~g均为高电平。若将其输入数码管,则所有的显示段都发亮。此功能可以用于检查数码管的好坏。 (3)灭灯功能:将低电平加于灭灯输入时,不管其他输入为什么电平,所有输出端都为低电平。将这样的输出信号加至数码管,数码管将不发亮。 (4)动态灭灯功能:RBI端为灭零输入端,其作用是将数码管显示的数字0熄灭。当RBI=0,且DCBA=0000时,若LT=1,a~g输出为低电平,数码管无显示。利用该灭零端,可熄灭多位显示中不需要的零。不需要灭零时,RBI=1。 2.3.2显示器LG5011AH 图2-7是共阴极式LED数码管的原理图,使用时公共阴极接地,使每个发光二极管都处于导通状态,而且这7个发光二极管a到g分别由相应的BCD七段译码器来驱动。 710985423 D1D2D3D4D5D6D7D8 LEDLEDLEDLEDLEDLEDLEDLED 图 2-7 共阴极LED数码管的原理图 在这里,我们选用型号为LG5011AH的数码管,LG5011AH的管脚功能图如图2-8所示, 1 a 2 a b 3 c f b 4 g d 5 e e c 6 d f 7 g LG5011AH 11 武汉理工大学《数字电子技术基础》课程设计说明书 图2-8 LG5011AH的管脚图 LED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的 2个8数码管 字样了。如:显示一个“2”字,那么应当是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。LED数码管有一般亮和超亮等不同之分,也有0.5寸、1寸等不同的尺寸。小尺寸数码管的显示笔画常用一个发光二极管组成,而大尺寸的数码管由二个或多个发光二极管组成,一般情况下,单个发光二极管的管压降为1.8V左右,电流不超过30mA。发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用LED数码管显示的数字和字符是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。 led数码管的结构及工作原理 led数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等....,led数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。图2是共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。led数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。下面将介绍常用LED数码管内部引脚图片 12 武汉理工大学《数字电子技术基础》课程设计说明书 10引脚的LED数码管 这是一个7段两位带小数点 10引脚的LED数码管 LED数码管引脚定义 图2 引脚定义 每一笔划都是对应一个字母表示 DP是小数点. LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。 A、静态显示驱动: 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O埠进行驱动,或者使用如BCD码二-十进位*器*进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O埠多,如驱动5个数码管静态显示则需要5×8=40根I/O口来驱动,要知道一个89S51单片机可用的I/O口才32个呢。故实际应用时必须增加*驱动器进行驱动,增加了硬体电路的复杂性。 B、动态显示驱动: 数码管动态显示介面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp "的同名端连在一起,另外为每个数码管的公共极COM增加位元选通控制电路,位元选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。 透过分时轮流控制各个LED数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为1,2ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O口,而且功耗更低。 2.3.3译码显示电路 13 武汉理工大学《数字电子技术基础》课程设计说明书 译码显示电路由共阴极译码器74LS48和七段数码管LED组成。74LS48和LG5011AH 的连接图如图2-9所示。 BI/RBO a 4 13 1 a a b 5 12 2 RBI b 3 11 3 c f b g c LT d 7 10 4 A d e 1 9 5 e c B e d 2 15 6 f C f 6 14 7 g D g LG5011AH 74LS48 图2-9,译码显示电路 14 武汉理工大学《数字电子技术基础》课程设计说明书 2.4 校时单元电路设计 当重新接通电源或走时出现误差时都需要对时间进行校正,所以数字钟应具有分校正和时校正功能。对校时电路的要求是:在小时校正时不影响分和秒的正常计数;在分校正时不影响秒和小时的正常计数,所以,必须要有两个控制开关分别控制分个位和十个位的脉冲信号。在校时时,应截断分个位或者时个位的直接计数通路,并采用正常计时信号与校正信号可以随时切换的电路接入其中。 图2-10为校“时”、校“分”电路。其中S1为校“分”用的控制开关,S2为校“时”用的控制开关。 INAQCINAQC8486J6J58285 83Key = SpaceKey = Space 81U21BU20A74LS00N74LS00N VDDVDD 5V5VR9R12VDD7680VDD 100Ω100Ω J2 Key = Space0 图2-10 校时电路 15 武汉理工大学《数字电子技术基础》课程设计说明书 3 数字钟的实现电路及其工作原理 数字钟的完整电路图如图3-1所示: 数字钟的工作原理:首先给秒个位的INA端输入一个标准秒脉冲信号(此信号即为555脉冲发生器产生的标准脉冲信号。 (1)J3,J2开关都打向上边时,数字钟开始计数,其中,秒、分为60进制计数,时为24进制计数。 (2)J3打向上边,J2打向下边时,可以进行校分功能:手动产生单次脉冲作校时脉冲,即每拨动校时开关J1一个来回,计数器计数一次,多次拨动开关J1就可以进行准确校时。 (3)J3打向下边,J2打向上边时,可以进行校时功能,其方法与校分的方法相同。 图3-1 数字钟原理图 16 武汉理工大学《数字电子技术基础》课程设计说明书 4 数字钟的仿真 4.1 Multisim11.0特点 本次对简易数字钟的仿真是用的Multisim11.0。 NI Multisim软件是一个专门用于电子电路仿真与设计的EDA工具软件。作为 Windows 下运行的个人桌面电子设计工具,NI Multisim 是一个完整的集成化设计环境。NI Multisim计算机仿真与虚拟仪器技术可以很好地解决理论教学与实际动手实验相脱节的这一问题。学员可以很方便地把刚刚学到的理论知识用计算机仿真真实的再现出来,并且可以用虚拟仪器技术创造出真正属于自己的仪表。NI Multisim软件绝对是电子学教学的首选软件工具。 1、 直观的图形界面 整个操作界面就像一个电子实验工作台,绘制电路所需的元器件和仿真所需的测试仪器均可直接拖放到屏幕上,轻点鼠标可用导线将它们连接起来,软件仪器的控制面板和操作方式都与实物相似,测量数据、波形和特性曲线如同在真实仪器上看到的; 2、 丰富的元器件 提供了世界主流元件提供商的超过17000多种元件,同时能方便的对元件各种参数进行编辑修改,能利用模型生成器以及代码模式创建模型等功能,创建自己的元器件。 3、强大的仿真能力 以SPICE3F5和Xspice的内核作为仿真的引擎,通过Electronic workbench 带有的增强设计功能将数字和混合模式的仿真性能进行优化。包括SPICE仿真、RF仿真、MCU仿真、VHDL仿真、电路向导等功能。 4、 丰富的测试仪器 提供了22种虚拟仪器进行电路动作的测量。这些仪器的设置和使用与真实的一样,动态互交显示。除了Multisim提供的默认的仪器外,还可以创建LabVIEW的自定义仪器,使得图形环境中可以灵活地可升级地测试、测量及控制应用程序的仪器。 5、 独特的射频(RF)模块 提供基本射频电路的设计、分析和仿真。射频模块由RF-specific(射频特殊元件,包括自定义的RF SPICE模型)、用于创建用户自定义的RF模型的模型生成器、两个RF-specific仪器(Spectrum Analyzer频谱分析仪和Network Analyzer网络分析仪)、一些RF-specific分析(电路特性、匹配网络单元、噪声系数)等组成; 6、 强大的MCU模块 支持4种类型的单片机芯片,支持对外部RAM、外部ROM、键盘和LCD等外围设备的仿真,分别对4 种类型芯片提供汇编和编译支持;所建项目支持C代码、汇编代码以及16进制代码,并兼容第三方工具源代码; 包含设置断点、单步运行、查看和编辑内部RAM、特殊功能寄存器等高级调试功能。 7、完善的后处理 对分析结果进行的数学运算操作类型包括算术运算、三角运算、指数运行、对数运算、复合运算、向量运算和逻辑运算等; 17 武汉理工大学《数字电子技术基础》课程设计说明书 8、 详细的报告 能够呈现材料清单、元件详细报告、网络报表、原理图统计报告、多余门电路报告、模型数据报告、交叉报表7种报告; 9、 兼容性好的信息转换 提供了转换原理图和仿真数据到其他程序的方法,可以输出原理图到PCB布线(如Ultiboard、OrCAD、PADS Layout2005、P-CAD和Protel);输出仿真结果到MathCAD、Excel或LabVIEW;输出网络表文件;向前和返回注;提供Internet Design Sharing(互联网共享文件)。 18 武汉理工大学《数字电子技术基础》课程设计说明书 4.2 数字钟的仿真完整电路图 19 武汉理工大学《数字电子技术基础》课程设计说明书 5电路的安装与调试 20 武汉理工大学《数字电子技术基础》课程设计说明书 5.1安装与调试步骤 按照图3.1所示的数字钟系统组成框图,先将秒个位、秒十位、分个位、分十位、时个位、时十位分级焊接,在经过调试没有出现问题后再将它们一一逐级级联,级联后再进行整体计时电路的调试,若此电路能够进行正常计数,那么一个完整的计时电路就出来了。最后分别进行秒脉冲发生器及调时电路的安装,经调试没有出现问题,再将它们与计时电路连接。最后进行整体电路(即数字钟)的调试。 在焊接实物与调试这个阶段,出现了比较多的问题,但是经过我们几个人的讨论及分析,最终找到了解决方案。 首先,在刚开始焊板子的时候,由于不熟悉,不小心把管脚焊错,甚至将整个底座的极性搞反,导致电路不工作。解决方法就是用吸锡器把焊错地方的锡先吸走,再一个人拿烙铁,一个人拔底座,将底座弄出来重新焊上去。 其次,由于芯片接触不良的问题,用万用表欧姆档检测,发现有几个引脚本该相通的地方却未通,而检测的导线状况良好,其解决方法为把芯片拔出,根据板子孔的的状况重新调整其引脚,使其正对于孔,再用力均匀地将芯片插入面包板中,此后发现能正常显示。 在检测驱动电路的过程中发现数码管不能正常显示的状况,经检验发现主要是由于接触不良的问题,其中包括线的接触不良和芯片的接触不良,在实验过程中,数码管有几段二极管时隐时现,有时会消失。 用5V电源对数码管进行检测,一端接地,另一端接触每一段二极管,发现二极管能正常显示的,再用万用表欧姆档检测每一根线是否接触良好,在检测过程中发现有几根线有时能接通,有时不能接通,把接触不好的线重新接过后发现能正常显示了。 在进行分十位的调试时,发现数码管的七段显示中有一段不亮,检查电路发现数码管与译码管相连接的七个应该是200Ω的电阻,有一个却误焊上了100Ω。解决方法就是将那个电阻换上正确阻值的电阻。 在测试校准电路时发现拨动一次脉冲开关,计数器并不能准确加1,有时会出现加2的现象。究其原因发现仅仅由开关构成的校准电路有抖动现象,使得计数器计时不准确。解决方法就是在原有的校准电路中加焊一个防抖动电路,用基本RS触发器就可以实现这个目的。 5.2 实物图 21 武汉理工大学《数字电子技术基础》课程设计说明书 6课程设计心得体会 22 武汉理工大学《数字电子技术基础》课程设计说明书 通过本次课程设计,我明白了一个道理:无论做什么事情,都必需养成严谨,认真,善思的工作作风.我这毕业设计由于我采用的是数字电路来实现的,所以电路较复杂,但是容易理解.每一部分我都能理解并且能有多种设计方法. 时间很紧,这一周又在忙碌中过去了,经过一周的数电课程设计,我从原先看见电路图就一头雾水到现在能够设计复杂的数字钟电路,并且能够实现电路的仿真与实物板的制作与调试,之间的巨大变化着实令人吃惊。但是这种进步来之不易,因为这期间我遇到了很多的困难,发现了很多的问题,正是在解决问题的期间我才慢慢地熟悉了数字电子技术基础的基础知识,才慢慢学会了如何去按照给定的要求设计出合适的电路,作出电路的实物并对电路进行调试。 本次课程设计主要是运用本学期所学到的数字电子技术基础知识来设计一个符合要求的数字钟,本次设计不仅要求我们要掌握数字电子技术基础课程的基础知识,还要求我们对数字钟的各个组成部分的原理,包括振荡器的原理、计数器的原理、译码驱动原理和校时原理都有深刻的理解和掌握,本次课程设计最重要的是要求我们能够运用所学的知识将几种单元电路组合起来,并且能够根据给定性能指标求解电路中的参数,最后在实践方面还要求我们要有一定的动手能力,能够根据电路图买到我们所需的原件,制作出电路板,并调试电路板。 课设的这段日子真的是给我留下了很深的印象。我总结出,在每次课设中,遇到问题最好的办法就是请教别人,因为每个人掌握的情况都不一样,一个人不可能做到处处都懂,必须发挥群众的力量,复杂的事情才能够简单化。这一点我深有体会,在很多时候,我遇到的困难或许别人之前就遇到过,向他们请教远比自己在那边摸索来得简单,来得快。 虽然我现在已经初步学会了如何设计符合要求的数字钟电路,但是离真正能够利用已学的数电知识自由设计使用电路的还有一段的距离。课设的这段时间我确实受益匪浅,不仅是因为它发生在特别的实践,更重要的是我的专业知识又有了很大的进步,因为进步总是让人快乐的。 23 武汉理工大学《数字电子技术基础》课程设计说明书 参考文献 [1] 伍时和主编. 数字电子技术基础. 清华大学出版社,2009年4月 [2] 高建新等主编. 电子技术实验与实训. 机械工业出版社,2006年8月 [3] 高吉祥主编. 电子技术基础实验与课程设计. 电子工业出版社,2002年 [4] 赵淑范等主编. 电子技术实验与课程设计. 清华大学出版社,2006年8月 [5] 孙淑艳主编. 电子技术实践教学指导书. 中国电力出版社,2005年10月 [6] 毛期俭主编. 数字电路与逻辑设计实验及应用. 人民邮电出版社,2005年 [7] 吕思忠等主编. 数字电路实验与课程设计. 哈尔滨大学出版社,2003年 [8] 邓勇等主编. 数字电路设计完全手册. 国防科技大学出版社,2004年6月 24 武汉理工大学《数字电子技术基础》课程设计说明书 附录1: 元器件清单 序列号 名称 型号 数量 74LS90 1 二-五-十进制计数器 6 七段译码器 74LS48 2 6 LED数码管 LG5011AH 3 6 电阻 100Ω 4 2 电阻 5 22K 1 电阻 6 100K 1 电阻 200Ω 7 42 电容 8 10uF 1 电容 9 0.01uF 1 单刀双掷开关 10 3 555定时器 NE555 11 1 与非门 74LS00 12 2 25 武汉理工大学《数字电子技术基础》课程设计说明书 本科生课程设计成绩评定表 姓 名 性 别 专业、班级 课程设计题目: 课程设计答辩或质疑记‎‎录: 成绩评定依据: 最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字: 年 月 日 26
/
本文档为【武汉理工数电课程设计--数字钟的设计仿真与制作】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索