数码管显示的多功能数字钟项目设计方案_第1页
数码管显示的多功能数字钟项目设计方案_第2页
数码管显示的多功能数字钟项目设计方案_第3页
数码管显示的多功能数字钟项目设计方案_第4页
数码管显示的多功能数字钟项目设计方案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数码管显示的多功能数字钟项目设计方案1 设计内容及要求1.1设计内容设计一个数码管显示的多功能数字钟。1.2设计要求1、时钟功能。具有显示日、时、分、秒的功能。2、具有快速较准时、分、秒的功能。3、具有整点报时的功能,在离整定10s时,便自动发出鸣叫声,步长1s,每隔1s鸣叫一次,前4响是低音,后1响为高音,共鸣叫5次,最后1响结束时为整点。4、整点报时高音为1000Hz。5、计时准确度,每天计时的误差不超过10s。2 电路设计方案及其论证2.1电路设计方案12.1.1原理框图时数码显示管 分数码显示管 秒数码显示管译码管 译码管 译码管时计时电路 分计时电路 秒计时电路时校时图2.12.1.2原理电路图31UCCV2RΩ05V5CCV

MC555M23L1TUUOD1GTSRINFuSIHRORDTTC11047625C.011R2FΩ1C1U304.0eca2pSS=yeKcap01S1S=UyeK9

XEH_DC211981DABCDQQQQ1UAB1212NNII0099XRRRR42367E11H_DCD211981ABCDQQQQ2UEAB1212NNII0099URRRRL42367B11_XEH_DC211981DABCDQQQQ3EUAB1212NNUII0099LRRRRB42367_11XEH_DCD211981ABCDQQQQ

D09SL47D09SL47D09SL47D0图2.22.2电路设计方案22.2.1原理框图方案2的基本原理框图和方案一相同。2.2.2原理电路图31UCCV2RΩ05

MC555M23L1TUUOD1GTSRINFuSIHRORDTTC1104762.5C011R2FΩ1C1U304.0ecap2 SS =

XEH_DC211981DABCDQQQQ1UAB1212NNII0099XRRRR42367E11H_DCD211981ABCDQQQQ2UEAB1212NNII0099URRRRL42367B11_XEH_D

D09SL47D09SL47图2.32.3方案论证数字电子钟由信号发生器、计数器、数码显示管、校时控制电路组成。时钟源产生稳定的脉冲信号送进秒计时器,通过六十进制的秒计数器后产生一个分脉冲,使分计数器计一次数,同样通过分计数器产生一个时脉冲,使时计数器计一次数。最后一整个循环下来,通过反馈清零对数字钟清零。在计数过程中计数器的输出端接译码器,将二进制码传送到数码显示管,则可以显示时间。校时电路则是通过开关来控制各个芯片的脉冲输入端,需要校时时,该芯片接开关控制的单脉冲则可以通过一次次的单脉冲来校正时间。3单元电路的说明及各参数的计算3.1振荡电路VCC3.1.1电路原理图R18473VOR255565VC210.01uFC图3.1多谐振荡器也称无稳态触发器,它没有稳定状态,同时无需外加触发脉冲,就能输出一定频率的矩形波形。用555实现多谐振荡,需要具有一定参数的R、1和电容进行连接,并且接上+5V的直流电源才能形成特定频率的震荡。2振荡周期:T=0.7(R+2R)C,其中当R=43Ω,R=50Ω,C=0.01F时,f=1Hz。1 2 1 23.2计时电路3.2.1计时电路所用芯片74LS90工作原理74LS90内部是由二进制和五进制计数共同组成的十进制计数。(1)二进制计数:将计数脉冲由CP输入,由Q输出。0 0Q3 Q2 Q1 Q074LS90CP0 CP1 S9AS9BR0AR0B图3.2(2)五进制计数:将计数脉冲由CP1输入,由Q3、Q2、Q1输出Q3 Q2 Q1 Q074LS90CP0 CP1 S9AS9BR0AR0BCP图3.3Q3Q2Q1Q0(3)8421BCD码十进制计数:将Q与CP1相连,计数脉冲CP由CP输入74LS9000CPCPSSRR019A9B0A0BCPQ3Q2Q1Q074LS90CP1 CP0 S9A S9B R0AR0B图3.4(4)用级联(相当于串行进位)法和脉冲反馈法实现大容量计数器。脉冲反馈:用S,S,S…,S表示输入0,1,2,…,N个计数脉冲CP时0 1 2 N计数器的状态。N进制计数器的计数工作状态应为N个:S,S,S…,S

。在0 1 2

N-1输入第N个计数脉冲CP后,通过控制电路,利用状态SN产生一个有效置0信号,送给异步置0端,使计数器立刻置0,即实现了N进制计数。级联:将多个集成计数器(如M1进制、M2进制)串接起来,以获得计数容量更大的N(=M1×M2)进制计数器。一般集成计数器都设有级联用的输入端和输出端。异步计数器实现的方法:低位的进位信号→高位的CP端。图3.53.2.2秒计时原理U2 U1R927R927R91R9166R023R023QDR01QDR011121128QC8QC9QBINB19QBINB112QAINA1412QAINA1474LS90D 74LS90D图3.6秒的个位部分逢十进一,为十进制计数,十位部分逢六进一,为六进制计数,从而共同完成六十进制计数器,当计数到59时清零并重新开始计数。秒计时的个位可以直接利用十进制计数器74LS90进行计数,由0增加到9时,芯片输出端1001跳变到0000,即最高位Q输出一个下降沿产生进位,连在十位的计数器3脉冲输入端CP,从而实现个位的十进制计数和进位功能。十位收到个位的进位信号后计一次数,十位计数到5时接下来的脉冲使其变成6,一瞬间通过清零端反馈清零,秒计数集体清零,由于清零所需时间很短,所以显示管上不会显示出60,而是直接从59跳到00。3.2.3分计时原理分计时原理和秒计时原理一样,同样是通过两块74LS90级联和反馈清零实现六十进制计数。3.2.4时计时原理U6 U5R927R927R91R9166R023R023QDR01QDR01112112QCQC88QBINBQBINB9191QAINAQAINA1214121474LS90D74LS90D图3.7来自分计数电路的进位脉冲使时的个位加一,十计数器由0增加到9产生向十位的进位信号,该进位信号即Q连在十位计数的脉冲输入端,使十位计数,3当十位计数到2,个位计数到4时,通过反馈清零将计数器清零,同样由于清零时间较短,显示管上不会显示24,而是从23便可以跳到00。3.3显示电路显示电路由译码器74LS48和数码显示管组成。3.3.1译码器74LS48工作原理图3.874LS48为有内部上拉电阻的BCD-七段译码器/驱动器。输出端(Ya-Yg)为高电平有效,可驱动灯缓冲器或共阴极VLED。当要求输出0-15时,消隐输入(BI)应为高电平或开路,对于输出为0时还要求脉冲消隐输入(RBI)为高电平或者开路。当BI为低电平时,不管其它输入端,状态如何,Ya-Yg均为低电平。当RBI和地址端(A0-A3)均为低电平,并且灯测试输入端(LT)为高电平时,Ya-Yg为低电平,脉冲消隐输出(RBO)也变为低电平。当BI为高电平或开路时,LT为低电平可使Ya-Yg均为高电平。引出端符号:A0-A3译码地址输入端BI/RBO消隐输入(低电平有效)/脉冲消隐输出(低电平有效)LT灯测试输入端(低电平有效)RBI脉冲消隐输入端(低电平有效)Ya-Yg段输出3.3.2数码显示管工作原理7段数码管一般由8个发光二极管组成,其中由7个细长的发光二极管组成数字显示,另外一个圆形的发光二极管显示小数点。当发光二极管导通时,相应的一个点或一个笔画发光。控制相应的二极管导通,就能显示出各种字符,尽管显示的字符形状有些失真,能显示的数符数量也有限,但其控制简单,使有也方便。发光二极管的阳极连在一起的称为共阳极数码管,阴极连在一起的称为共阴极数码管,如图4.9所示。图3.9 7段数码管内部字段LED和引脚分布共阳极 共阴极图3.107段数码管结构图发光二极管(LED是一种由磷化镓(GaP)等半导体材料制成的,能直接将电能转变成光能的发光显示器件。当其内部有一一电流通过时,它就会发光。7段数码管每段的驱动电流和其他单个LED发光二极管一样,一般为5~10mA;正向电压随发光材料不同表现为1.8~2.5V不等。7段数码管的显示方法可分为静态显示与动态显示,下面分别介绍:(1)静态显示所谓静态显示,就是当显示某一字符时,相应段的发光二极管恒定地寻能可截止。这种显示方法为每一们都需要有一个8位输出口控制。对于51单片机,可以在并行口上扩展多片锁存74LS573作为静态显示器接口。静态显示器的优点是显示稳定,在发光二极管导通电注一定的情况下显示器的亮度高,控制系统在运行过程中,仅仅在需要更新显示内容时,CPU才执行一次显示更新子程序,这样大大节省了CPU的时间,提高了CPU的工作效率;缺点是位数较多时,所需I/O口太多,硬件开销太大,因此常采用另外一种显示方式——动态显示。(2)动态显示所谓动态显示就是一位一位地轮流点亮各位显示器(扫描),对于显示器的每一位而言,每隔一段时间点亮一次。虽然在同一时刻只有一位显示器在工作(点亮),但利用人眼的视觉暂留效应和发光二极管熄灭时的余辉效应,看到的却是多个字符“同时”显示。显示器亮度既与点亮时的导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参数,可实现亮度较高较稳定的显示。若显示器的位数不大于8位,则控制显示器公共极电位只需一个8位I/O口(称为扫描口或字位口),控制各位LED显示器所显示的字形也需要一个8位口(称为数据口或字形口)。动态显示器的优点是节省硬件资源,成本较低,但在控制系统运行过程中,要保证显示器正常显示,CPU必须每隔一段时间执行一次显示子程序,这占用了CPU的大量时间,降低了CPU工作效率,同时显示亮度较静态显示器低。综合以上考虑,由于数字钟时分秒的现实只需6个数码管,又考虑到芯片工作效率与电源效率,本设计采用静态显示,为共阴极显示。3.4校时电路校时电路功能是在其他计时功能正常的情况下对时(分、秒)进行手动校时。低位的进位信号需校时的芯S1VCC片CPoS2图3.11工作原理是当S1开关打向上方,电路正常计时;当开关S1打向下方,开关S2从VCC打向接地端时产生单脉冲后,需校时的芯片计数增加一,每上下拨动一次S2,需校时的芯片技术加一,直到校时到所需时间。时分秒各个校时电路原理相同,再次不再赘述。4硬件电路的设计及其制作与调试4.1电路仿真出现的问题和调试过程仿真使用的系统是Multisim11,在该软件平台下将设计好的电路图仿真出来,由于该软件仿真功能比较强大,在电路的连接,原件的选择都很全面,所以仿真过程中出现的问题都不难解决。主要问题有生振荡的时候需要设定电容电阻的值,以达到产生的方波为1Hz,但是在已有的理论知识的基础上得到的理论值放到仿真系统中后不能达到需要的效果。图4.14.2硬件制作出现的问题和调试过程在检测面包板状况的过程中,出现本该相通的地方却未通的状况,后经检验发现是由于万用表笔尖未与面包板内部垂直接触所至.在检测74LS48驱动电路的过程中发现数码管不能正常显示的状况,经检验发现主要是由于接触不良的问题,其中包括线的接触不良和芯片的接触不良,在实验过程中,数码管有几段二极管时隐时现,有时会消失.用5V电源对数码管进行检测,一端接地,另一端接触每一段二极管,发现二极管能正常显示的,再用万用表欧姆档检测每一根线是否接触良好,在检测过程中发现有几根线有时能接通,有时不能接通,把接触不好的线重新接过后发现能正常显示了.其次是由于芯片接触不良的问题,用万用表欧姆档检测有几个引脚本该相通的地方却未通,而检测的导线状况良好,其解决方法为把74LS48的芯片拔出,根据面包板孔的的状况重新调整其引脚,使其正对于孔,再用力均匀地将芯片插入面包板中,此后发现能正常显示。在连接校正电路的过程中,出现时和分都能正常校正时,但秒却受到影响,特别时一较分钟的时候秒乱跳,而不校时的时候,秒从40跳到59,然后又跳回40,分和秒之间无进位,电路在时,分,秒进位过程中能正常显示,故可排除芯片和连线的接触不良的问题.经检查,校正电路的连线没有错误,后用万用表的直流电压档带

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论