㈠ 我們最近在做一個led點陣屏的flappybird游戲,用單片機和C語言,只是不知道如何在管子的移
電子的吧,學好基礎了做東西也不遲,點陣的話,橫縱可以顯示特定的字元,那麼小鳥每次移動之後,用一個坐標確定,確定好之後,執行一些鍵盤或者其他操作,在重新把小鳥的數據放到上面去,點陣也設計用一個埠,或者是用晶元,上下跳動,那就只有兩個位置吧,那就每次重畫點陣就可以了,點陣寫游戲跟電腦游戲一樣,一個點陣輸出,一個屏幕輸出,至於其他, 一個主循環,先掃描鍵,然後判斷,循環,重畫
㈡ 擲骰子游戲該怎麼用單片機做
就是產生一個隨機數,隨機數的產生,可以借用別人的隨機函數代碼,也可以通過高速自加1,中斷采樣的方式產生「偽隨機數」,比如主程序中可以讓一個變數i不停地從1加到6,如果指令周期為1us,那麼一秒內可以加幾十萬次,接一開關,按下後 外部中斷,讀出當時的i值,雖然i值是有規律的變化,不是隨機的,但是你控制不了最後能採到的值,絕對夠「隨機」了。
㈢ 怎麼用單片機模擬剪刀,石頭,布游戲
你說的情況比較特殊,輸入時刻本身就是一個隨機數,所以不需要硬體再產生隨機數了,那麼這種程序就可以有很多寫法了下面寫了一種不是很嚴謹的方法。假設P0.1接高電平為觸發信號,程序採用查詢方法檢測按鍵。
unsignedchar temp=3,i;
do
{
temp++
}while(p0.1==0);
i=temp-3*(temp/3);
i
/*i=1、2、3分別代表剪刀、石頭、布。*/
㈣ 51單片機怎麼做做游戲機
要用51單片機做做游戲機,只能做些簡單的游戲機,例如,用8X8點陣模塊做個貪吃蛇,用12864點陣屏做個更好些的貪吃蛇,俄羅斯方塊等。像手機上玩的游戲就做不了的,速度不夠,手機用的顯示屏又不好驅動。
㈤ 單片機也能玩游戲,你hold住了嗎
最多也就是俄羅斯方塊,貪吃蛇,沒有比遙控車飛機好玩。