freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機8x8點陣貪吃蛇綜合課程設(shè)計報告-資料下載頁

2025-10-29 22:16本頁面

【導(dǎo)讀】系統(tǒng)硬件部分由STC89C52RC單片機,8*8點陣屏,4個按鍵,軟件部。進的偏移量,只要將蛇頭的位置加上偏移量的值即得到新的蛇頭位置。墻壁或者碰到自己的身體,小蛇就立即斃命并結(jié)束游戲。的位置相同,也不能超出墻外,否則就要重置食物。這里使用程序中的定時計數(shù)器的低八。利用兩次rand()%8分別得到食物出現(xiàn)的橫縱坐標的位置。的晶振,使得單片機有合理的運行速度。振蕩器的穩(wěn)定性和振蕩器的快速性影響較合適復(fù)位電路為按鍵高電平復(fù)位。里又受電路板的限制而不方便調(diào)試,因此這里使用Proteus進行電路仿真。動方向的鍵盤中斷,任意中斷的到來都將改變貪吃蛇的當前狀態(tài)。主程序繼續(xù)判斷蛇頭是否碰壁或頭尾相撞,若是,結(jié)束游戲,否則繼續(xù)執(zhí)行程序主體循環(huán)。[8]閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2020.

  

【正文】 x00。 while(1) {//if(keyenable==1){P1=0x00。P2=0xff。}else{P1=0xff。P2=0x00。} for(i=3。iSNAKE+1。i++)x[i]=100。for(i=3。iSNAKE+1。i++)y[i]=100。//初始化 x[0]=4。y[0]=4。 //果子 n=3。 //蛇長 n=1 x[1]=1。y[1]=0。 //蛇頭 x[2]=0。y[2]=0。 //蛇尾 1 addx=0。addy=0。 //位移偏移 k=1。 while(1){if(keyenable)break。timer0(1)。} while(1) {timer0(e)。 if(knock()){e=SPEED。break。} //判斷碰撞 if((x[0]==x[1]+addx)amp。(y[0]==y[1]+addy)) //是否吃東西 {n++。 if(n==SNAKE+1) {n=3。e=e10。 for(i=3。iSNAKE+1。i++)x[i]=100。 for(i=3。iSNAKE+1。i++)y[i]=100。 } x[0]=x[n2]。 y[0]=y[n2]。 } for(i=n1。i1。i){x[i]=x[i1]。y[i]=y[i1]。} //x[n1]=x[2]。y[n1]=y[2]。 x[1]=x[2]+addx。y[1]=y[2]+addy。 //移動 } } } 電子線路綜合 課程設(shè)計 成績評定表 專業(yè) : 電子信息工程 班級: 電信 121 班 學(xué)號: 1220205118 姓名: 萬環(huán) 課題名稱 貪吃蛇掌上游戲機 設(shè)計任務(wù)與要求 用四個按鈕控制蛇的方向,蛇的原始段數(shù)為 2 點,并設(shè)置墻壁。 蛇的移動速度隨著蛇的段數(shù)增加而增加,當蛇碰到墻壁和自己的身體時死亡。 用 proteus 設(shè)計,仿真基于 STC89C52RC 單片機的 8*8 點陣貪吃蛇的硬件電路。 蛇死亡,游戲結(jié)束,系統(tǒng)自動復(fù)位。 檢測與 成績評定 電路設(shè)計 程序設(shè)計 焊接制作 產(chǎn)品組裝 整體性能 總評 指導(dǎo)教師: 時間: 年 月 日
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1