數字時鐘設計電路圖(一)
本設計主要采用中斷的方式,采用INT0,INT1中斷,分別由按鍵s1,s2觸發。按鍵s1作為功能選擇鍵,當按鍵s1按下時,可以在不同的功能之間進行切換。按下s1,由時鐘狀態進入秒表狀態,再按一下,秒表開始計時,再按s1,秒表停下,再按s1,進入調整時鐘的狀態,每按一次,可以用按鍵s2對相應的位進行調整。其中復位電路具有上電自動復位,和手動復位功能。由P2控制三極管驅動數碼管,P0口做數據輸出口。
數字時鐘設計電路圖(二)
校“時”和校“分”的校準電路是相同的,現以校“分”電路來說明時間的校準。(www.t262.com) 在正常計時時,與非門U2D的一個輸入端為1,將它開通,使秒計數器輸出的分脈沖加到U2D的另一輸入端,并經U1D進入分計數器。而此時U3D由于一個輸入端為0,因此被關斷,校準用的秒脈沖進不去。
在校“分”時,按下開關J1,情況與上述情況適反。U2D被封閉,U3D打開,標準秒脈沖直接進入分計數器進行快速校“分”。同理,在校“時”時,按下開關,標準秒脈沖直接進入時計數器進行快速校“時”。可見U1D、U2D、U3D構成的是一個二選一電路。
數字時鐘設計電路圖(三)
由圖可以看出,當“時”個位U8計數輸入端到第10個觸發信號時,U8計數器復零,進位端QD向U7“時”十位計數器輸出進位信號,當第24個“時”(來自“分”計數器輸出的進位信號)脈沖到達時,U8計數器的狀態為“0100”,U7計數器的狀態為“0010”,此時“時”個位計數器的QC和“時”十位計數器的QB輸出為“1”。把他們分別送入U7、U8計數器的清零端R01和R02,通過74LS290內部的R01和R02與非 13
數字時鐘設計電路圖(四)
數字鐘的計數電路是用兩個六十進制計數電路和一個十二進制計數電路實現的,但是考慮到對74LS90比較熟悉,覺得用兩個74LS90來分別控制秒和分的十位和個位。個位采用十進制,十位采用六進制就能完美解決六十進制的秒計數。然后再用74ls191和74ls74來分別控制時的個位和十位。
評論
查看更多