3.6秒表电路模块设计
秒表模块的设计思路与秒模块类似,但是功能有所不同(电路如下图)。本设计中,秒表能够进行如下功能:1.计数;2.暂停;3.清零;4.记录。S12是暂停键,每次按下就能触发74160保持住现在的数字。S13是清零键,每次按下能够使得74160清零。
- 9 -
- 10 -
3.6定时报闹电路模块设计
闹钟功能模块,是建立在时分调整模块基础上的。关键点在于使用同或门,对时和分的每一位进行比较。当设定的时间和此时时间一样时,同或门输出为1,蜂鸣器发出响声。此时数字钟还在继续计时,1分钟之后,设定时间和此时时间不一样,同或门输出为0,蜂鸣器自动关闭。
- 11 -
3.7万年历电路模块设计
万年历功能模块的基础是74160为核心芯片的计数器和调整电路。其中年和月、日的切换是利用之前所提到的切换电路。日的时钟信号由小时计数器的进位信号而来,月和年依次是日和月的进位信号。
由于月分为大月、小月和平月,因此要分情况讨论。只有在大月(即1、3、5、7、8、10、12月)才会令日在31日,日信号清零,月进位。而同理平月在28日,小月在30日,日信号清零,月进位。通过卡诺图,可以求得大月=低位(D’A+DC’B’A’)*高位0+低位D’C’A’*高位1,小月=低位(D’CA’+DC’B’A)*高位0+低位D’C’BA’*高位1,平月=低位D’C’BA’*高位0.通过与非门等相连,即可得到月份的不同情况。具体电路如下图。
- 12 -
相关推荐: