這是基于Atmel AT89C2051的微控制器芯片構(gòu)建的電子骰子的電路圖。這種電子骰子的應(yīng)用與骰子游戲中使用的類似。該電路生成隨機(jī)數(shù),這些隨機(jī)數(shù)不以數(shù)字形式顯示,而是由發(fā)光 LED 的數(shù)量表示。LED 是骰子表面的點(diǎn)表示。右側(cè)顯示了電子骰子顯示屏的建議 LED 排列方式。
這個(gè)來(lái)自 EFY 雜志的簡(jiǎn)單電路展示了 AT89C2051 微控制器芯片作為基于飛行計(jì)數(shù)器原理的隨機(jī)數(shù)發(fā)生器的能力。芯片中的程序不斷更新計(jì)數(shù)器變量,當(dāng)被外部觸發(fā)中斷時(shí),它會(huì)鎖存計(jì)數(shù)器值并通過(guò)其輸出端口顯示一個(gè)隨機(jī)數(shù)。這種方法類似于 PC 或計(jì)算器中用于在任何情況下生成隨機(jī)數(shù)的方法。
TL0 和 TH0 在自動(dòng)遞增模式下充當(dāng)續(xù)流計(jì)數(shù)器,并從初始值不斷向上計(jì)數(shù)。當(dāng)中斷發(fā)生時(shí),計(jì)數(shù)器的值被鎖存,發(fā)光的 LED 指示微控制器芯片生成的隨機(jī)數(shù)。匯編語(yǔ)言用于對(duì)芯片進(jìn)行編程。匯編代碼清單是不言自明的。
-
微控制器
+關(guān)注
關(guān)注
48文章
7649瀏覽量
152098 -
電路圖
+關(guān)注
關(guān)注
10356文章
10725瀏覽量
532851 -
AT89C2051
+關(guān)注
關(guān)注
7文章
170瀏覽量
66407
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
AT89C2051 AT89C4051單片機(jī)編程器
AT89C51動(dòng)態(tài)漢字顯示系統(tǒng)完整電路圖
![AT<b class='flag-5'>89C</b>51動(dòng)態(tài)漢字顯示系統(tǒng)完整<b class='flag-5'>電路圖</b>](https://file.elecfans.com/web2/M00/48/E2/pYYBAGKhtCqAFURDAAAQLyfIYqI031.jpg)
AT89C205單片機(jī)在步進(jìn)電機(jī)控制中的應(yīng)用
AT89C52控制蜂鳴器電路圖詳解
![AT<b class='flag-5'>89C</b>52控制蜂鳴器<b class='flag-5'>電路圖</b>詳解](https://file1.elecfans.com//web2/M00/A6/EB/wKgZomUMQUaAQXlTAAALAk36GeM395.jpg)
AT89C52最小系統(tǒng)電路圖接口電路圖分享
![AT<b class='flag-5'>89C</b>52最小系統(tǒng)<b class='flag-5'>電路圖</b>接口<b class='flag-5'>電路圖</b>分享](https://file1.elecfans.com//web2/M00/A7/20/wKgZomUMQoqAX27AAABB51TVgbU708.png)
74ls192計(jì)數(shù)器應(yīng)用電路圖大全(五款電子骰子/計(jì)時(shí)/定時(shí)電路)
![74ls192計(jì)數(shù)器應(yīng)用<b class='flag-5'>電路圖</b>大全(五款<b class='flag-5'>電子</b><b class='flag-5'>骰子</b>/計(jì)時(shí)/定時(shí)<b class='flag-5'>電路</b>)](https://file.elecfans.com/web1/M00/51/8F/pIYBAFsLaJOAOk8iAAB1YRB8Bk0747.jpg)
評(píng)論