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

正文內(nèi)容

多功能電子密碼鎖設(shè)計報告-文庫吧資料

2025-05-22 04:28本頁面
  

【正文】 ==12) { if(day==0) month=31。 write_(0x80+13)。 if(week==0) week=7。 write_(0x80+0x40+7)。 if(hour==1) hour=23。 write_(0x80+0x40+10)。 if(min==1) min=59。 write_(0x80+0x40+13)。 if(sec==1) sec=59。 if(key3==0) { while(!key3)。 write_(0x80+3)。 if(year==99) year=0。 write_(0x80+6)。 if(month==13) month=1。 write_(0x80+9)。 } else { if(day==31) day=1。 if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) { if(day==32) day=1。 write_(0x80+13)。 if(week==8) week=1。 write_(0x80+0x40+7)。 if(hour==24) hour=0。 write_(0x80+0x40+10)。 if(min==60) min=0。 write_(0x80+0x40+13)。 if(sec==60) sec=0。 if(key2==0) { while(!key2)。 TR0=1。 } if(keynum==8) //key1 按下第四次 { keynum=0。 } if(keynum==6) //key1 按下第三次 { write_(0x80+6)。 } if(keynum==4) //key1 按下第三次 { write_(0x80+13)。 } if(keynum==2) //key1 按下第二次 { write_(0x80+0x40+10)。 //時鐘暫停 if(keynum==1) //key1 按下第一次 { write_(0x80+0x40+13)。 if(key1==0) //key1 真的按下了 { keynum++。 TR0=1。 EA=1。 TH0=(6553650000)/256。 delay(5)。num++) { write_date(table2[num])。 for(num=0。 delay(5)。num++) { write_date(table1[num])。//設(shè)置數(shù)據(jù)地址指針 for(num=0。//當(dāng)讀或?qū)懸粋€字符后地址指針加 1,且光標(biāo)加 1 write_(0x01)。//設(shè)置 16*2 顯示, 5*7 點陣, 8 位數(shù)據(jù)接口 write_(0x0c)。 e=0。 } /************************************** **函數(shù)名稱: init **函數(shù)功能:初始化函數(shù) **入口參數(shù):無 **出口參數(shù):無 ***************************************/ void init() { uchar hour=3,min=3,year=11,month=5,day=7,week=6。 delay(5)。 write_date(0x30+shi)。 write_(0x80+add)。 shi=dte/10。 write_date(0x30+first)。 write_date(0x30+second)。 first=dat%10。 } void write_clock(uchar add,uchar dat) { uchar first,second。 write_(0x80+13)。 shi=dte/10。 e=0。 e=1。 P2=date。 rw=0。 e=0。 e=1。 P2=。 rw=0。y)。x) for(y=110。 for(x=z。 uchar table5[6]。 unsigned char m。 uchar code table11[]=Can39。 uchar code table8[]=LOCKED!。 uchar code table6[]=ERRO!。 uchar code table3[]=Enter please:。//初始密碼 uchar code table1[]=20200507 w6。//用此變量來存儲鍵盤掃描的返回值,以便判斷是否有鍵按下 uchar code table0[6]={3,0,3,0,3,0}。 uchar jz=20。//開鎖信號控制端 sbit enter=P1^3。 sbit key3=P3^5。//lcd 使能信號端 sbit key1=P3^3。 sbit rw=P3^1。 液晶 1602 顯示電路 模塊: 繼電器電路 模塊: 原理圖 PCB 圖 四、軟件設(shè)計 總 程序流程圖如下: 開始 初始化 Tiao 按下否? Enter 按下否? N Y 第幾次按下? “ +”功能鍵按下否 “ ”功能鍵按下否 3 秒到否 N N Y Y Y N Y N Y 位選擇 被調(diào)數(shù)加一 被調(diào)數(shù)減一 輸入密碼 密碼輸入錯誤? OK! Y N 顯示調(diào)后萬年歷 第八 次按下 結(jié)束 N 鍵功能程序流程圖如下圖所示: Y N Y N Y N Y N 鍵功能程序 鍵值 =0~9? 鍵值 =開鎖? 鍵值 =確認(rèn)? 鍵值 =設(shè)置? 返回 密碼輸入程序 確認(rèn)程序 設(shè)置程序 開鎖程序 開鎖程序流程圖如下圖所示: Y 開鎖流程圖 開鎖
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1