今天我們將看到如何使用數字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瀏覽量
23316 -
4026
+關注
關注
0文章
2瀏覽量
8909 -
秒表
+關注
關注
3文章
77瀏覽量
22042
發布評論請先 登錄
相關推薦
評論