標(biāo)題:
新手求解51單片機(jī)隨機(jī)函數(shù)
[打印本頁(yè)]
作者:
大哥小弟
時(shí)間:
2014-12-15 20:52
標(biāo)題:
新手求解51單片機(jī)隨機(jī)函數(shù)
1)每次開機(jī)在8X8點(diǎn)陣上隨機(jī)點(diǎn)亮一個(gè)LED燈
2)每當(dāng)按下一個(gè)獨(dú)立按鍵 ,隨機(jī)選取8X8點(diǎn)陣上一個(gè)LED點(diǎn)亮。
求高手給個(gè)代碼,謝謝。
作者:
exv
時(shí)間:
2014-12-15 22:30
STDLIB.H下面有一個(gè)void srand (int seed)
可用這個(gè)實(shí)現(xiàn),include STDLIB.H 下就好了。
作者:
Dynatron
時(shí)間:
2014-12-17 17:02
給srand()一個(gè)隨機(jī)種子,然后rand()產(chǎn)生隨機(jī)數(shù),但產(chǎn)生的是偽隨機(jī)數(shù),你可以開個(gè)時(shí)鐘,把時(shí)鐘的TH0或者TL0的值賦給隨機(jī)種子,這樣可以比原來(lái)更加隨機(jī),或者與此同時(shí)你再每按一次按鍵把隨機(jī)種子再改掉,這樣就更加隨機(jī)了
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1