基于proteus仿真的数字钟.doc
- 文档编号:1643493
- 上传时间:2022-10-23
- 格式:DOC
- 页数:20
- 大小:1,005KB
基于proteus仿真的数字钟.doc
《基于proteus仿真的数字钟.doc》由会员分享,可在线阅读,更多相关《基于proteus仿真的数字钟.doc(20页珍藏版)》请在冰豆网上搜索。
西华大学课程设计说明书
说明书
摘要
数字钟是一个对1Hz频率进行计数的电路。
振荡器产生的时钟信号经过分频器形成秒脉冲信号,秒脉冲信号输入计数器进行计数,显示出时间。
秒计数器电路计满60后触发分计数器电路,分计数器电路计满60后触发时计数器电路,当计满24小时后重零开始计数。
一般由振荡器、分频器、计数器、译码器、数码显示器等几部分组成。
振荡电路:
主要用来产生时间标准信号。
石英晶体振荡器可以提高时间信号的稳定度。
分频器:
振荡器产生的标准信号频率很高,要得到“秒”信号,需一定级数的分频器进行分频。
计数器:
有了“秒”信号,则可以根据60秒为1分,24小时为1天的进制,分别设定“时”、“分”、“秒”的计数器,分别为60进制,60进制,24进制计数器,并输出一分,一小时,一天的进位信号。
译码显示:
将“时”“分”“秒”显示出来。
将计数器输入状态,输入到译码器,产生驱动数码显示器信号,呈现出对应的进位数字字型。
关键词数字钟振荡计数校正
目录
1.前言 2
2.系统总体方案设计 3
2.1方案比较 4
2.2方案选择 6
3单元模块设计 7
3.1时间计数电路的设计 7
3.2译码显示电路 9
3.3三个按键的电路 11
3.3.1按键一:
光标的移位与闪烁 12
3.3.2按键二:
时间的上翻让时间得到修改 14
3.3.3按键三:
确定 15
4系统调试 15
5系统功能和指标参数 15
5.1系统功能 16
5.2系统指标参数 16
6设计总结和体会 17
6.1设计总结 17
6.2设计的收获体会 17
致谢 18
参考文献 18
附录数字电子钟电路总图 19
1.前言
数字电子钟是一个用数字电路实现的时,分,秒计时的装置,与机械式时钟相比具有更高的准确性。
本次的数字电子钟的设计原理就是一种典型的数字电路,其中还包括了一些组合逻辑电路和时序电路。
本次的数字电子钟的设计主要目的是为了让我们更好的掌握数字电子钟的原理,从而掌握逻辑电路的一些典型运用,学会自己制作电子钟。
通过对数字电子钟得设计进一步的了解各种中小规模集成电路的作用和实用方法。
我们这次设计的数字电子钟是以24小时为一个时间周期,显示的满刻度是23时59分59秒,在六位7段共阴极的数码管上准确显示其相应的时,分,秒。
并设置了三个时间的按键,分别控制时间的移位闪烁,时间的上翻修改,时间的确认。
方便认为控制和设置时间。
同时为了保证计时的稳定性和计时的准确性我们采用了用32.768K的晶体振荡器来产生时钟信号,来提供表针时间的基准信号。
2.系统总体方案设计
数字电子钟的整体设计原理框图如图一所示:
时个位
分十位
分个位
秒十位
秒个位
时十位
译码驱动
译码驱动
译码驱动
译码驱动
译码驱动
译码驱动
秒计数
秒计数
分计数
分计数
时计数
时计数
1HZ
2HZ
32768HZ
分频器CD4060
晶体振荡电路
二分频器
按键三
按键一
按键二
图2.1数字电子钟的原理框图
整个设计的计时周期为24小时,显示的满刻度是23时59分59秒,然后自动清零从00时00分00秒开始重新计时,另外还加进了按键部分的操作,方便人们对时间的控制,设置,调整。
秒信号产生器是整个系统的时基信号,它直接决定了计时系统的精度,在这次设计中采用的是石英晶体振荡器加分频器来实现。
将得到的标准信号1HZ送入秒计数器中,秒计数器采用的是60进制的计数器,每累计都60秒得时候就会发出一个分脉冲信号,该信号将作为分计数器的时钟脉冲,分计数器也是采用的60进制的计数器,每累计到60分钟,发出一个时脉冲信号,该信号将被作为时脉冲时钟脉冲,式计数器采用的24进制的计数器,这样就可以实现一天24小时的累计。
2.1方案比较
方案一:
555构成的多谢振荡器如图二
由于f=1.43(R1+2R2)C1,我们可以通过调整R1,R2,C1的值,改变其输出的频率。
图2.2
方案二:
晶体振荡器分频电路石英晶体振荡电路
1,采用频率fs=32768HZ的石英晶体图三
D1,D2是反向器,D1用于振荡,D2用于缓冲整形。
Rf为反馈电电阻(10—100M),反馈电阻的作用为COMS反相器提供偏置,使其工作在放大状态。
电容C1,C2与晶体共同构成pi型网络,完成对振荡器频率的控制,并提供必要的180度相移,最后输出fs=32768HZ。
图三
2,多级分频电路
将32768HZ脉冲信号输入到CD4060(如图四:
CD4060的引脚图介绍)组成的脉冲振荡的14位二进制计数器,所以从最后一级Q14输出的脉冲信号频率为:
32768/16384=2HZ。
再经过二次分频,得到最后的1HZ 的标准信号脉冲,即秒脉冲。
如图五,就是所得到最后的脉冲信号。
图四:
CD4060引脚图
图五:
1HZ的信号产生的波形
2.2方案选择
1,采用555多谢振荡器
优点:
555内部的比较器灵敏度较高,而且采用差分电路形式,它的振荡频率受电源电压和温度变化的影响很小。
缺点:
要精确的输出1HZ的脉冲,对电容和电阻的数值精度要求很高,所以输出脉冲既不够准确也不够稳定。
2,采用晶体振荡分频电路
优点:
由于晶体的阻抗频率响应可知,它的选频特性非常好,有一个极为稳定的串联谐振频率fs,且等效品质因数Q很高。
只有频率为fs的信号最容易通过,且其他频率的信号均会被晶体所衰减。
3,比较的结果
由于振荡器是数字钟的核心,振荡器的稳定度及频率的精度决定了数字钟计时的准确程度。
为了达到设计要求,获得更高的计时精度,我们在设计中选用了方案二即用晶体振荡器构成振荡电路。
一般来说振荡器的频率越高,计时精度就越高。
如图六
图六
3单元模块设计
3.1时间计数电路的设计
将分频器产生的标准基信号即秒信号经过秒计数器,分计数器,时计数器,分别得到“秒”个位,十位,“分”个位,十位以及“时”个位,十位的计时输出信号,然后送至译码显示电路,以便实现用数码管显示时,分,秒的要求。
在设计中“秒”和“分”的计数器应该为六十进制的计数器,而“时”计数器应该为二十四进制的计数器。
在设计中采用的10进制的计数器74LS160来实现时间的计数单元的计数功能。
74LS160的芯片引脚图如图七所示:
图七:
74LS160引脚图
P0,P1,P2,P3---计数器的输入端
QO,Q1,Q2,Q3—计数器的输出端
CEP,CET---计数器的计数端
CP---计数器的触发端
TC---计数器的进位端
R---计数器的清零端
PE----计数器的置数端
74LS160计数器是同步计数,异步清零
表1是74LS160的逻辑表:
计数器部分计数的原理图八:
图八:
计数器的原理图
此图为“秒”计数器部分,用两片74LS160来构成60进制的计数器,由于160本身就是10进制的计数器,故在“秒”个位当自动的加到10时就会自动清零,同时向“秒”十位的计数器的进位,在这片160当“秒”十位和个位分别显示到“5”和“9”时向下一级的“分”计数器进位。
同理当“分”的十位和个位分别显示“5”和“9”时向“时”计数器进位。
当“时”计数器的十位和个位分别显示“2”和“4”时用反馈清零的方法将其清零。
其“分”计数器,“时”计数器的原理图同“秒”计数器的原理图大致相同。
3.2译码显示电路
设计中“时”,“分”,“秒”的显示是选择共阴极的七段数码管显示的。
共阴极七段数码管译码显示电路是将计数器输出的8421BCD码译成数码显示所需要的高低电平,其引脚如图九。
在译码显示电路中采用的是CD4511-7段译码驱动器,其芯片的引脚如图十。
译码器的A,B,C,D分别与十进制的计数器的四个输出端相连接a,b,c,d,e,f,g即为驱动七段数码管的信号。
其根据A,B,C,D所得的计数信号,数码管就显示出相对应的字型。
图九:
共阴极七段数码管的引脚图
图十:
CD4511的引脚图
其中A,B,C,D---BCD码得输入端
a,b,c,d,e,f,g—译码的输出端,输出为“1”有效,用来驱动共阴极LED数码管。
LT—测试输入端,LT=“0”时,译码输出全为“1”
BI—消隐输入端,BI=“0”时,译码输出全为“0”
LE—锁定器,LE=“1”时译码器处于锁定(保持)状态,译码器输出保持在LE=0时的数值,LE=0为正常译码
其译码的显示电路如图十一所示:
图十一:
译码器的驱动显示电路
3.3三个按键的电路
本次设计还用到了按键部分,设计中用到了三个按键,其功能分别是移位并闪烁,时间的上翻,时间的确定。
设置这三个按键的目的其主要是为了人们能很好的控制和调整时间。
方便人们对时间的调整。
按键部分主要是采用各种逻辑门与计数芯片,译码芯片的有理结合来实现各个按键的功能的。
如图十二
图十二:
三个按键
3.3.1按键一:
光标的移位与闪烁
以为部分:
下之后计数器停止计数即在这里给“秒”计数器输入的无效的信号脉冲,此时数码管保持先前记下的时间不在走动。
采用计数器160和译码器138的结合。
给计数器160送一个初始数1即此时D3D2D1D0=0001。
将计数器的Q2Q1Q0分别与138的输入端CBA相连接。
且在138输出端的Y0接一个反相器保证在正常的情况下计数器能正常的计数。
将输出端得Y0,Y1,Y2,Y3进行与运算,并将输出的值与产生的信号脉冲进行与运算。
在未按下按键的时候则不会影响到脉冲的正常输入,计数器的正常计数。
其中74LS138的引脚图如图十三:
图十三:
74LS138引脚图
A2,A1,A0—译码器的3位二进制输入端
Y0,Y1,Y2,Y3,Y4,Y5,Y6。
Y7—译码器的8个输出信号,并且输出的均为低电平有效。
S3,S2,S1—译码器的三个使能端,当S1=1,且S2=0,S3=0时,译码器处于正常的工作状态。
闪烁部分:
由于要使光标移位,需要判断以为在了那只数码管上,所以想到使数码管闪烁的方法,产生明显的视觉效果从而准确的判断需要改变那只数码管的时间值。
考虑到译码器CD4511的一个使能端BI,当BI为高电平的时候会产生消隐的现象。
故在使数码管闪烁的这一功能,选择从译码器寻找方法。
数码管的闪烁与高低脉冲相连。
当按键一被按下之后,译码器138的输出端Y1,Y2,Y3的值不断的变化且有且只有一个为有效的点平0。
当它们分别与信号脉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 proteus 仿真 数字