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