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

正文內(nèi)容

基于51單片機(jī)的打地鼠游戲機(jī)1602和led顯示模擬(源碼齊全)-文庫吧資料

2025-06-06 08:56本頁面
  

【正文】 while(1) //輸入第一個(gè)字母 { wr_(0x80+0x0a)。 wr_(0x0f)。 wr_(0x10)。 wr_dat(i)。 } i=39。 i++) //Your Name: { wr_dat(str18[i])。 for(i=0。 wr_(0x80)。 }void recordName() //記錄姓名{ wr_(0x01)。 wr_dat(0x30+(level+1))。 wr_(0xc0+0x0e)。 wr_dat(0x30+score%10)。 wr_dat(0x30+score/10)。 wr_(0x80+0x0e)。 wr_dat(0x30+time%10)。 wr_dat(0x30+time/10)。}void displaytime() //游戲過程中刷新顯示時(shí)間、分?jǐn)?shù){ wr_(0x80+0x05)。 } } hole1=0。P3=0xaa。delayms(100)。 case 1:hole1=0。P3=0x00。 i9。 delayus(5)。 i6。 delayms(5)。 delayus(5)。 i15。 delayms(5)。 //清屏 delayms(5)。 delayms(100)。 } j=~j。 }else { wr_(0x0c)。 i++) //開關(guān)顯示完成閃爍 { if(j==0) { wr_(0x08)。 } for(i=0。 i++) { wr_dat(str9[i])。 for(i=0。 } wr_(0xc0+0x01)。 i++) { wr_dat(str1[i])。 for(i=0。 }void displayWele() //顯示歡迎界面{ wr_(0x80+0x03)。 //寫一個(gè)字符后地址加一 wr_(0x0c)。 //設(shè)置16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口 wr_(0x01)。}void lcd_init() //1602初始化設(shè)置//{ delayms(25)。 delayms(5)。 delayms(5)。 EN=0。}void wr_dat(unsigned char dat) //寫數(shù)據(jù){ delayms(5)。 delayms(5)。 delayms(5)。 EN=0。 }}//*******************************1602環(huán)節(jié)*************************************// void wr_(unsigned char ) //寫指令{ delayms(5)。 //臨時(shí)變量賦給第三名 name[2][0]=tempname[0]。 name[1][1]=tempname[1]。 topscore[1]=score。//第二名賦給第三名 name[2][0]=name[1][0]。 name[0][1]=tempname[1]。 topscore[0]=score。//第一名賦給第二名 name[1][0]=name[0][0]。 name[2][1]=name[1][1]。}void Judge() //判斷分?jǐn)?shù)高低{ if(scoretopscore[0]) { topscore[2]=topscore[1]。//第三名 write_add(7,name[2][0])。 write_add(5,name[1][1])。 write_add(3,topscore[1])。//第一名 write_add(1,name[0][0])。 name[2][1]=read_add(8)。 topscore[2]=read_add(6)。//第二名 name[1][0]=read_add(4)。 name[0][1]=read_add(2)。}void getRecord() //讀取前三名分?jǐn)?shù){ topscore[0]=read_add(0)。 stop()。 SCL=1。 //數(shù)據(jù) SDA=1。 //控制字讀1010 000 1(讀操作) respons()。 start()。 write_byte(address)。 write_byte(0xa0)。}unsigned char read_add(unsigned char address) //往地址中讀數(shù)據(jù){ unsigned char date。 respons()。//存儲(chǔ)單元地址 respons()。 //控制字寫1010 000 0(寫操作) respons()。}void write_add(unsigned char address,unsigned char date)//往地址寫數(shù)據(jù){ start()。 delayms(5)。 k=(k1)|SDA。 i++) { SCL=1。 for(i=0。 delayms(2)。}unsigned char read_byte()//讀字節(jié){ unsigned char i,k。 SDA=1。 } SCL=0。 SCL=1。 SDA=(bit)j。 SCL=0。temp。 i8。 temp=date。 delayms(5)。(i250)) i++。 while((SDA==1)amp。 SCL=1。 delayms(5)。 delayms(5)。 delayms(5)。 delayms(5)。 delayms(5)。 delayms(5)。 delayms(5)。 delayms(5)。 Buzzer=1。 } } } }}void playBuzzer(){ if(flag2==1) //得分響 { Buzzer=0。 if(Temp2 == Count) { Count = 0。 while(1) { Speak = ~Speak。 } else //正常播放歌曲 { Temp2 = SONG[Addr++]。 } else if (Temp1 == 0x00) //歌曲結(jié)束符 { TR0=0。 if (Temp1 == 0xFF) //休止符 { TR0 = 0。 //音樂地址 TR0=1。 Count = 0。void Play_Song(unsigned char i) //i=1 播放 路邊的野花不要采{ //i=0 播放 祝你平安 unsigned char Temp1,Temp2。 flag4=1。 flag3=1。 level2:2s。 if(num%20==0) //近似1秒鐘 { time。 TL1=(6553645872)%256。 Count++。 //開定時(shí)器1中斷}void Time0() interrupt 1 //定時(shí)器0中斷 播放音樂{ TH0 = 0xDC。 //開總中斷 ET0=1。 TL1=(6553645872)%256。 TL0 = 0x00。}void Time_init() //定時(shí)器初始化, 初始選擇:定時(shí)器0用于播放音樂,定時(shí)器1關(guān)閉{ //進(jìn)入游戲:定時(shí)器1用于LCD顯示分?jǐn)?shù) TMOD = 0x11。 j3。 iums。}void delayus(unsigned int ums) //延時(shí)ums 個(gè)3微秒{ unsigned int i,j。 j0。 i0。//***************************基礎(chǔ)函數(shù)*****************************//void delayms(unsigned int xms) //延時(shí)xms 毫秒{ unsigned int i,j。void pause()。 //顯示選擇界面void displayover()。 //顯示退出界面void displaytime()。 //游戲真正進(jìn)行void displayGame()。 //顯示歡迎界面void displayPrepare()。unsigned char code str18[]={Your Name:}。unsigned char code str16[]={top2:}。unsig
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1