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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)--電子密碼鎖-資料下載頁(yè)

2025-01-18 14:29本頁(yè)面
  

【正文】 11) jiaodui()。 /*定義11為確定鍵*/ else if(ky==10) {k=0。 write_(0X80+0X40)。} /*定義10為復(fù)位鍵 */ } }/******(5)密碼校對(duì)程序***********************************************/void jiaodui() { uchar i=0,j=0。 while(password[i]==new[i]) /*密碼比較*/ { i++。 /*i自加1*/ if(i==8) break。 }if(i==8) /*如果密碼全部正確 */ { P36=1。 /*開鎖 */ write_(0X80+0X40)。 /*寫入字符碼,顯示器顯示相應(yīng)字符*/ del(5)。 /*調(diào)用延時(shí)程序*/ for(i=0。i17。i++) { write_dat(table2[i])。 /*顯示器顯示Mission Success! */ del(20)。 } } else if(i8) /*密碼錯(cuò)誤 */ { P35=1。 /*報(bào)警 */ write_(0X80+0X40)。 /*寫入字符碼,顯示器顯示相應(yīng)字符*/ del(5)。 for(i=0。i17。i++) { write_dat(table3[i])。 /*顯示密碼錯(cuò)誤 */ del(20)。 } while(1)。 } else if(j!=3) { k=0。 write_(0X80+0X40)。 /*鎖定鍵盤 */ } } /******(6)檢查按鍵程序************************************************/ uchar ky_press() /*檢查是否有按鍵按下*/ { P1=0Xf0。 /*按鍵口初始化 */ if((P1amp。0xf0)!=0xf0) /* 若有鍵按下 */ del(1)。 /* 延時(shí)去抖動(dòng) */ if((P1amp。0xf0)!=0Xf0) {return 1。 } /* 有鍵按下 ,返回值為1*/ else {return 0。} /* 無(wú)鍵按下 ,返回值為0*/ }/******(7)掃描按鍵程序**********************************************/ void ky_scan() /*確認(rèn)所按按鍵的具體位置*/ { uchar ky,i=0X7F,j。 del(10)。 if(ky_press())。 /* 如果有鍵按下 */ { do{ i=(i1)|(i7)。 /* 行列掃描 */ P1=i。 /* 輸出掃描碼 */ ky=P1。 j=kyamp。0XF0。 }while(j==0XF0)。 /*有鍵按下 *//******(8)延時(shí)程序**************************************************/void del(uint us) /*定時(shí)1ms*/{ uint u,s。 for(u=0。uus。u++) {for(s=0。s1141。s++)。 /*s自加1141次為1ms*/ }/******(9)主程序****************************************************/ void main() /*主程序 */{ uint i。 /*預(yù)置初始化 */ P30=1。 /*開啟數(shù)據(jù)/命令*/ P31=0。 /*禁止讀寫 */ P35=0。 /*關(guān)閉報(bào)警 */ P36=0。 /*關(guān)閉開鎖 */ write_(0X38)。 /*設(shè)置數(shù)據(jù)總線為8位,分2行顯示 */ del(5)。 write_(0X01)。 /*顯示器清零 ,光標(biāo)歸位*/ del(5)。 write_(0X0f)。 /*打開顯示功能 */ del(5)。 write_(0X06)。 /*每寫入一個(gè)數(shù)據(jù)光標(biāo)右移 */ del(5)。 write_(0X80+0X00)。 /*寫入字符碼,使顯示器顯示相應(yīng)字符*/ del(5)。 for(i=0。i15。i++) { write_dat(table[i])。 /*顯示器輸出內(nèi)容 */ del(10)。 } write_(0Xc0)。 del(5)。 while(1){ if(ky_press()) /*如果有鍵按下*/ { ky_scan()。 /*鍵盤掃描 */ } } } 附錄G  仿真圖32
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1