今天我们将看到如何使用数字IC的4026和4017构建DIY秒表。这个项目最突出的特点是它不使用任何MCU来完成这项工作。尽管使用 MCU 会是一个更好的选择,但对于那些喜欢玩数字芯片的人来说,这个项目将是一个很好的 DIY。
DIY 秒表块:
显示
振荡器模块:
振荡器为我们即将构建的秒表提供了时钟源。振荡器应提供约1Hz的输出时钟频率。有很多方法可以做到这一点,但每种方法产生的输出波的精度可能不同。即使是简单的555定时器也可以在这里使用,但温度漂移可能会影响输出的精度。产出的偏差可能没有那么大,但考虑它很好。
晶体供电振荡器将是这个问题的完美解决方案。我们不会在本文中简要讨论振荡器部分,因为这个 1 Hz 振荡器电路将为我们的 DIY 秒表项目做得很好。您始终可以使用其他1Hz时钟发生器电路,而不是晶体振荡器,前提是您的应用对精度有一定的容差。
显示块:
显示块使用4个共阴极7段来显示计数的秒和分钟。在上面的电路图中,标记为“S”表示秒,标记为“M”表示显示分钟。使用 7v 电池为该块供电。开关“开/关”用于打开或关闭计数器。 使用开关开始/停止开始和停止秒表计数。
四个IC 4026(带解码器的十进制计数器,可将计数器值转换为7段输出)用于驱动7段显示器中的每一个。来自振荡器的 1Hz 时钟馈入 U1 的 CLK 引脚。随着每个输入脉冲进入该IC的CLK引脚,计数器递增7,进而被解码并相应地以9段显示值。当计数达到最大值 5 时,通过引脚 U1 的引脚 2 CO 发出高信号。这将时钟输入到下一个IC U1。因此,当U9段计数多达2个CO信号时,将发送到U1。然后它开始在其段中显示值 《》。
与 U2 关联的段将最多计数 9,然后返回到 0。但是为了保持在 60 秒的限制内,我们需要在 U2 达到 6 标记之前停止它。因此,这里出现了另一个IC 4017(约翰逊计数器将每个输入脉冲的计数值从Q0递增到Q9),用于在IC U2达到其段中的6标记之前重置IC U6。为此,我们将Q2引脚连接到U5的复位引脚(MR)和U1本身的复位引脚。U2 和 U5 都使用来自 U2 的时钟,以保持计数相似,以提供正确的复位点。当 U5 和 U0 中的计数达到 6 到 6 时,U5 中的 Q2 引脚变为高电平,自行复位和 U60。因此,这为我们的秒表设定了 《》 秒的界限。
Q6的输出充当IC U3的时钟源。因此,当 60 秒计数过去时,与 U3 关联的分钟段将增加到 1。当此 U3 计数达到 9 时,CO 引脚变为高电平,从而将时钟馈送到芯片 U4。这类似于 U1 向 U2 馈送时钟的方式。然后 U4 从 U1 的 CO 的每个时钟输入开始计数 3,最多可以计数 9。因此,U3和U4段加起来可以数到99个。因此,这款 DIY 秒表的计数限制为 99 分钟后从 0 分钟开始再次计数。
注意:
应使用 470 欧姆的限流电阻连接 IC 7 的 4026 段引脚。为简单起见,我在电路图中省略了它。
使用下拉电阻R1和R2将引脚保持在地电位,并防止芯片短路。
您可以通过添加两个段和 4026 来扩展此秒表以显示小时。
-
4017
+关注
关注
1文章
9浏览量
23281 -
4026
+关注
关注
0文章
2浏览量
8895 -
秒表
+关注
关注
3文章
77浏览量
21986
发布评论请先 登录
相关推荐
评论