組合語言 取亂數0~16 |
答題得分者是:mymj
|
nnnn4123
一般會員 發表:2 回覆:1 積分:0 註冊:2011-03-11 發送簡訊給我 |
小弟對C不熟 知道C有RUN的函數 可以直接取亂數
但組合語言該如何去取亂數呢? 小弟目前使用4*4陣列LED 搭配4*4鍵盤 希望產生亂數0~15(對應到LED,每隔幾秒亮一個) 亮的同時 若在0.25秒內按到對應的按鍵 就得分 類是打地鼠的功能(*為LED) X0 * * * * X0 0 4 8 C X1 * * * * X1 1 5 9 D X2 * * * * X2 2 6 A E X3 * * * * X3 3 7 B F Y0 Y1 Y2 Y3 Y0 Y1 Y2 Y3 當假設X0 Y0亮時,鍵盤按下0鍵,后再自動取一個新的亂數亮燈 但小弟目前不知道怎麼去做這個亂數 |
mymj
版主 發表:132 回覆:486 積分:608 註冊:2002-10-25 發送簡訊給我 |
連線這裡http://www.pjrc.com/tech/8051/rand.html
其範例有8bit及16bit兩種 8bit產生1~255數字,你要設rand8reg變數(不可為零),此數可利用計時器產生 試試 mymj |
nnnn4123
一般會員 發表:2 回覆:1 積分:0 註冊:2011-03-11 發送簡訊給我 |
|
mymj
版主 發表:132 回覆:486 積分:608 註冊:2002-10-25 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |