回帖(1)
2021-11-1 14:17:18
数字时钟
这个蛮简单的,思路就是脉冲发生器-计数器-译码器
首先看一下脉冲发生器
可以用石英晶振分频或者NE555芯片做,前者精度高一点
这里我们采用NE555搭一个多谐振荡器
原理自己翻书去,电阻计算就是那个f=1/(R1+2R2)Cln2
因为我电脑太慢了,本来电容应该是10uf,这里改成0.01uf加快速度,生成1Hz的脉冲
当成1HZ的就行了,真实威廉希尔官方网站
再改回来
有了脉冲信号之后,我们用同步十进制计数器74LS160搭两个60进制,一个24进制的计数器,采用串行进位方式,60进制采用置数法
不多解释了,太简单了,需要注意的是十位的置位信号时101(5),然后给的是低电平,然后我们每一级是一个上升沿触发,所以其实是5的末端触发下一级,直接接下一级就行了
然后分钟和秒钟一样
看一下时钟
采用置0法
一到24就置0,唯一不一样的就是清零信号太短暂了,要加个锁存器,锁存一下
然后就是译码威廉希尔官方网站
了
哦,对了,还要调时,所以加个校时威廉希尔官方网站
反相器主要起隔离作用
整体威廉希尔官方网站
后续可以加一些闹钟威廉希尔官方网站
等等等
数字时钟
这个蛮简单的,思路就是脉冲发生器-计数器-译码器
首先看一下脉冲发生器
可以用石英晶振分频或者NE555芯片做,前者精度高一点
这里我们采用NE555搭一个多谐振荡器
原理自己翻书去,电阻计算就是那个f=1/(R1+2R2)Cln2
因为我电脑太慢了,本来电容应该是10uf,这里改成0.01uf加快速度,生成1Hz的脉冲
当成1HZ的就行了,真实威廉希尔官方网站
再改回来
有了脉冲信号之后,我们用同步十进制计数器74LS160搭两个60进制,一个24进制的计数器,采用串行进位方式,60进制采用置数法
不多解释了,太简单了,需要注意的是十位的置位信号时101(5),然后给的是低电平,然后我们每一级是一个上升沿触发,所以其实是5的末端触发下一级,直接接下一级就行了
然后分钟和秒钟一样
看一下时钟
采用置0法
一到24就置0,唯一不一样的就是清零信号太短暂了,要加个锁存器,锁存一下
然后就是译码威廉希尔官方网站
了
哦,对了,还要调时,所以加个校时威廉希尔官方网站
反相器主要起隔离作用
整体威廉希尔官方网站
后续可以加一些闹钟威廉希尔官方网站
等等等
举报
更多回帖