隨機數生成器是有趣的電路,在游戲、彩票等方面都有應用。雖然大多數數字發生器都基于MCU,但我認為僅使用555定時器和IC4026以及通用陰極7段顯示器來構建它。它非常簡單且易于構建,而且具有成本效益。
工作原理:
在該電路中,用戶將獲得一個按鈕SW1,需要按下該按鈕才能啟動編號規則。數字計數從0到9,只需稍加修改,該電路就可以構建為從0到99的計數。當按下按鈕時,電路將高速遞增序列,釋放此按鈕后,您將獲得隨機數。
使用的零件:
1) IC 555 2) IC 4026
3) 共陰極 7 段顯示
4) 電阻器 – 300 歐姆 (7) 和 1k (
2) 5)
電容器 – 1uF
隨機數發生器電路的工作原理:
在該電路中,定時器555作為非穩態多諧振蕩器連接,在那里它產生方波饋送IC 4026。這個方波的頻率取決于R1,R2和C1的值。確定輸出頻率的公式是f
= 1.44 / (R2 + 2R1 ) C1,它給出頻率為480hz的方波作為輸出。
您應該保持高頻率輸出,以便用戶無法以任何方式判斷數字序列。按下按鈕時,該信號將饋送到IC 4026。IC
4026是一款7段解碼器,接受時鐘信號輸入。IC在每個單獨的時鐘脈沖下從0計數到9,一旦達到0,就會復位回9。此循環與輸入時鐘信號重復。芯片還解碼這些計數值 0
到 9,并相應地點亮 7 段。
由于時鐘信號的速度太快,IC將在幾秒鐘內從0到9計數近48次(由于480 Hz時鐘信號)。這使得數字出現在 7 段中是隨機的和不可預測的。
電路板設計:
從 0 到 99 計數的電路:
通過在電路中再添加一個IC
4026和7段,可以使電路從0計數到99。幾乎所有的連接都保持不變,除了您需要將CO(時鐘輸出)從IC2饋送到IC3時鐘輸入。4026 在達到計數 9 后發出
CO 信號。將其饋送到 IC3 將迫使它在 IC0 中的每個計數周期從 9 增加到 2 增加一個計數。因此,這兩個 IC 一起工作,從 0 到 99
計數。
-
顯示器
+關注
關注
21文章
5002瀏覽量
140249 -
發生器電路
+關注
關注
1文章
44瀏覽量
7436 -
555定時器
+關注
關注
37文章
317瀏覽量
68033
發布評論請先 登錄
相關推薦
評論