這是基于Atmel AT89C2051的微控制器芯片構建的電子骰子的電路圖。這種電子骰子的應用與骰子游戲中使用的類似。該電路生成隨機數,這些隨機數不以數字形式顯示,而是由發光 LED 的數量表示。LED 是骰子表面的點表示。右側顯示了電子骰子顯示屏的建議 LED 排列方式。
這個來自 EFY 雜志的簡單電路展示了 AT89C2051 微控制器芯片作為基于飛行計數器原理的隨機數發生器的能力。芯片中的程序不斷更新計數器變量,當被外部觸發中斷時,它會鎖存計數器值并通過其輸出端口顯示一個隨機數。這種方法類似于 PC 或計算器中用于在任何情況下生成隨機數的方法。
TL0 和 TH0 在自動遞增模式下充當續流計數器,并從初始值不斷向上計數。當中斷發生時,計數器的值被鎖存,發光的 LED 指示微控制器芯片生成的隨機數。匯編語言用于對芯片進行編程。匯編代碼清單是不言自明的。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
微控制器
+關注
關注
48文章
7908瀏覽量
153720 -
電路圖
+關注
關注
10402文章
10732瀏覽量
540848 -
AT89C2051
+關注
關注
7文章
170瀏覽量
66776
發布評論請先 登錄
相關推薦
熱點推薦
AT89C2051 AT89C4051單片機編程器
在學習單片機的過程中編程器是必不可少的設備,許多電子愛好者因為沒有編程器而無法進行單片機的實驗。AT89C205 1/405 1是一個具有2K/4K字節Flash存儲器的5l系列的單片機,可重復
發表于 11-12 11:49
?386次下載
AT89C52控制蜂鳴器電路圖詳解
AT89C52是美國Atmel公司生產的低電壓、高性能CMOS 8位單片機,片內含8KB的可反復檫寫的程序存儲器和12B的隨機存取數據存儲器。本文將由AT89C52控制蜂鳴器的電路圖作一個詳細介紹。
發表于 11-18 09:48
?7.3w次閱讀

74ls192計數器應用電路圖大全(五款電子骰子/計時/定時電路)
本文主要介紹了五款74ls192計數器應用電路圖。其中包括了74ls192電子骰子電路、74ls192計時電路、74ls192定時
發表于 05-28 10:20
?14.4w次閱讀

評論