這是基于Atmel AT89C2051的微控制器芯片構建的電子骰子的電路圖。這種電子骰子的應用與骰子游戲中使用的類似。該電路生成隨機數(shù),這些隨機數(shù)不以數(shù)字形式顯示,而是由發(fā)光 LED 的數(shù)量表示。LED 是骰子表面的點表示。右側顯示了電子骰子顯示屏的建議 LED 排列方式。
這個來自 EFY 雜志的簡單電路展示了 AT89C2051 微控制器芯片作為基于飛行計數(shù)器原理的隨機數(shù)發(fā)生器的能力。芯片中的程序不斷更新計數(shù)器變量,當被外部觸發(fā)中斷時,它會鎖存計數(shù)器值并通過其輸出端口顯示一個隨機數(shù)。這種方法類似于 PC 或計算器中用于在任何情況下生成隨機數(shù)的方法。
TL0 和 TH0 在自動遞增模式下充當續(xù)流計數(shù)器,并從初始值不斷向上計數(shù)。當中斷發(fā)生時,計數(shù)器的值被鎖存,發(fā)光的 LED 指示微控制器芯片生成的隨機數(shù)。匯編語言用于對芯片進行編程。匯編代碼清單是不言自明的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
微控制器
+關注
關注
48文章
8375瀏覽量
164543 -
電路圖
+關注
關注
10479文章
10755瀏覽量
555145 -
AT89C2051
+關注
關注
7文章
170瀏覽量
67646
發(fā)布評論請先 登錄
相關推薦
熱點推薦
AT89C2051 AT89C4051單片機編程器
在學習單片機的過程中編程器是必不可少的設備,許多電子愛好者因為沒有編程器而無法進行單片機的實驗。AT89C205 1/405 1是一個具有2K/4K字節(jié)Flash存儲器的5l系列的單片機,可重復
發(fā)表于 11-12 11:49
?388次下載
AT89C52控制蜂鳴器電路圖詳解
AT89C52是美國Atmel公司生產的低電壓、高性能CMOS 8位單片機,片內含8KB的可反復檫寫的程序存儲器和12B的隨機存取數(shù)據(jù)存儲器。本文將由AT89C52控制蜂鳴器的電路圖作一個詳細介紹。
發(fā)表于 11-18 09:48
?7.4w次閱讀
AT89C52最小系統(tǒng)電路圖接口電路圖分享
本篇文章介紹了AT89C52與時鐘電路(包括晶體振蕩器、電容C19、C20),上電復位電路(包括R42、
發(fā)表于 01-03 08:43
?6w次閱讀
74ls192計數(shù)器應用電路圖大全(五款電子骰子/計時/定時電路)
本文主要介紹了五款74ls192計數(shù)器應用電路圖。其中包括了74ls192電子骰子電路、74ls192計時電路、74ls192定時
發(fā)表于 05-28 10:20
?14.8w次閱讀
基于AT89C205構建的電子骰子的電路圖
評論