电子钟--仿真实验
江西农业大学 数字电路课程设计–电子钟实验报告
1.要求
①要有时钟显示功能,能够实现时、分、秒的显示
②要有整点报时功能
③要有设置时间功能。
④其他功能大家可以自己加,比如设置闹钟等等
2:主要部分的实现方案
1)秒脉冲电路:利用集成电路555定时器与电阻和电容组成多谐振荡器。其中电容C1为47微法,C2为0.01微法,R1=R2=10K欧姆,振荡频率为:f=1,43/[(R1+2R2)C]。带入R1,R2,C的值得:f=1Hz。如图所示:
2)时间计数电路:
①秒计数器:秒的个位计数单位为十进制计数器,当Q0Q1Q2Q3=1001,使LOAD=0并向十位进一 。秒的十位计数单位为六进制,当十位的Q0Q1Q2Q3=1010时,并且个位再次向十位进一时,使十位上的LOAD=0。并把进位传给分的个位。利用两片76LS61芯片。
②分计数器:分的计数单位类似于秒计数器。
③时计数器:当十位为零或一时,个位计数单位为十进制计数器。当十位为二时,个位为四进制计数器。个位上时LOAD=0,只要Q0Q1Q2Q3=1010或Q0Q1Q2Q3=1100和十位上Q0Q1Q2Q3=0100中的一种情况即可。十位当Q0Q1Q2Q3=0100和个位Q0Q1Q2Q3=1100时,十位上的LOAD=0.利用两片76LS61芯片。
3)译码显示电路
计数器对时间的累计以8421BCD码形式输出,用7SEG-BCD七段LED数码显示器工作
4)设置时间电路
利用轻触开关来实现调整时间,轻触开关一边接高电平,另一端接时或分的个位的CLK,当按下轻触开关时,时或分的个位就会加一,这样就可以进行调整时间的功能。
5)整点报时电路
分析电路可知,当分的十位要归零时就是整点,我们可以用分的十位上的LOAD的非来接蜂鸣器的一段,用三极管连另一端再接地。
3:实验过程中遇到的问题及解决方法
1)在软件中寻找对应值的元器件。–>电阻RES,电容CAP,再在属性中改动他们的值即可。七段数码管7SEG-BCD,轻触开关BUTTON,蜂鸣器BUZZER,三极管NPN。
2)直接级联十进制计数器和六进制计数器不可以达到电子钟的要求,因为当十进制的Q0Q1Q2Q3=1010时,它不会等到个位的Q0Q1Q2Q3=1001时才进位,它会直接进位。–>我用一个与门把个位上的LOAD的非和十位上判断六进制的条件结合,当两个同时满足时,十位上的LOAD=0。