|
回帖獎(jiǎng)勵(lì) +1 黑幣
1、用定時(shí)器做一個(gè)可自動(dòng)重裝的8位定時(shí)模式,中斷時(shí)不做任何事,要的就時(shí)它自動(dòng)將TH值送入TL。
2、你可用鍵盤輸入數(shù)字,來決定TH的大小。
這樣TL每個(gè)機(jī)器脈沖都會(huì)從TH起+1,直到加到FFH再溢出時(shí),又被自動(dòng)重置成TH。用255-TL,就可以得到0至[255-TH]之間的值。例如你需要0-50,就置TH=205,那么TL就會(huì)從205-255之間變化,令X=255-TL,則可得到:0到50之間的數(shù)字。
3、由于TL時(shí)不停地在206-255變化,你不知道它現(xiàn)在是何值!當(dāng)發(fā)生某個(gè)事件時(shí),你就取出TL,只要這個(gè)事件與定時(shí)器無關(guān),則可以認(rèn)為它是隨機(jī)的。例如:你現(xiàn)在按了一下鍵,就取出TL,令X=255-TL,你就可以得到一個(gè)命題所需要的隨機(jī)數(shù)X了。
4、需要3-8個(gè)如何辦呢?領(lǐng)會(huì)以上三步后,自己想辦法吧。 |
|