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

正文內(nèi)容

數(shù)字密碼鎖單片機(jī)課程設(shè)計(jì)-免費(fèi)閱讀

2025-07-12 12:48 上一頁面

下一頁面
  

【正文】 *(f_k+f_n)!=end。*(f_k2+f_n)==end) { f_k=1。 state=null。 //3次錯(cuò)誤標(biāo)志置為0,表示邏輯1 state=error。 if(sound) p26=!p26。 n2++。 n2++。 n2++。 n2=1。 case revise: if(sign==1) p_revise()。 min=mino+mint*10。 p_delay(99999)。 } if(bot!=finish) bot=p_scan()。 P3=0x00。 ET1=1。 break。 P0=showlist[state]。 n1++。 mino=min%10。 //超時(shí)計(jì)數(shù)tov加1 tov=tov%11。} void time() interrupt 1 //定時(shí)器0中斷子函數(shù){ TH0=0xf9。 case 0xfb:f_s=revise。 } sound=0。break。 case 0xf7:f_s=0。0xf0。break。 if(P1!=0xff) { p_delay(10)。 case trevise: p_trevise()。 } break。 case enter: key2[n]=end。 } }}/*首次使用二次確定密碼*/void p_new2() { n=0。 break。 } bot=p_scan()。 while(1) { if(n==0) state=new1。 case off: break。 p_record()。 main()。 ET1=0。 case revise: p_revise()。 } } } } } else { p_state(error)。 //指示管置為輸入狀態(tài)opened while(1) { bot=p_scan()。tov==0) //判斷密碼數(shù)組是不是在首位,超時(shí)計(jì)數(shù)是否為0 { p_state(tover)。 //調(diào)用首次使用判斷函數(shù) p_base()。 TH0=0xf9。sbit p36=P3^6。sbit p26=P2^6。sbit p16=P1^6。void p_copy(uchar *f_s,uchar *f_k)。void p_new2()。圖12為修改密碼流程圖。表2 顯示模塊與MCU連接說明序號1602A液晶顯示器引腳ADUC848單片機(jī)引腳1RS引腳(A13)2R/W引腳(A14)3E引腳(A15)4D0引腳(AD0)5D1引腳(AD1)6D2引腳(AD2)7D3引腳(AD3)8D4引腳(AD4)9D5引腳(AD5)10D6引腳(AD6)11D7引腳(AD7)四、程序設(shè)計(jì)與系統(tǒng)仿真 模塊介紹與硬件電路相關(guān)聯(lián),本系統(tǒng)軟件包括主程序模塊、密碼比較判斷模塊、鍵盤掃描模塊、修改密碼模塊、1602A液晶顯示模塊等。矩陣鍵盤設(shè)計(jì)電路圖,如圖4所示。 開鎖機(jī)構(gòu)通過單片機(jī)送給開鎖執(zhí)行機(jī)構(gòu),電路驅(qū)動電磁鎖吸合,從而達(dá)到開鎖的目的。用單片機(jī)控制的密碼鎖常使用匯編語言編寫程序,數(shù)碼管做顯示器 。傳統(tǒng)的門鎖既要備有大量的鑰匙,又要擔(dān)心鑰匙丟失后的麻煩。ADUC848單片機(jī)AT24C02存儲芯片矩陣鍵盤控制LCD1602A蜂鳴器提示電路電源模塊LED密碼校驗(yàn)提示圖1 單片機(jī)控制密碼鎖的系統(tǒng)原理框圖方案二:以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路控制方案,如圖2。開鎖驅(qū)動電路STC89C52單片機(jī)密碼正確超次鎖定電磁鎖是否圖3 密碼鎖開鎖電路原理圖 矩陣鍵盤設(shè)計(jì)電路每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個(gè)按鍵來連通,利用這種行列式矩陣結(jié)構(gòu)只需要M條行線和N條列線,即可組成具有MN個(gè)按鍵的鍵盤。圖5 蜂鳴器電路 顯示模塊設(shè)計(jì)本設(shè)計(jì)中,顯示電路采用1602A液晶顯示器顯示。輸入密碼核對鍵盤鎖定,開啟報(bào)警電路開鎖,燈亮,可密碼修改NY復(fù)位圖10 密碼輸入和比較判決流程圖 鍵盤掃描模塊鍵盤使用矩陣式鍵盤,由行和列組成,CPU對所有鍵盤進(jìn)行監(jiān)視,從而實(shí)現(xiàn)逐列掃描鍵盤確定被按鍵的具體位置、判斷鍵盤上有無鍵按下、消除去抖動、判斷閉合的鍵是否釋放等功能。七、附錄:源程序include includedefine uint unsigned intdefine uchar unsigned char /*狀態(tài)聲明*/define opened 0define new1 15define new2 16define succed 5define fanin 10define null 11define error 12define different 13define tover 14/*按鍵聲明*/define enter 10define back 11define trevise 12define revise 13define cancel 14define vain 15define off 16define end 17define finish 18/*函數(shù)聲明*/void p_base()。void p_delay(uint f_n)。sbit p13=P1^3。sbit p23=P2^3。sbit p33=P3^3。 //開總中斷 ET0=1。 tov=1。 bot=p_scan()。 //調(diào)用指示管狀態(tài)閃爍函數(shù),置為成功狀態(tài)succed lock=0。 break。 break。 main()。 else state=n。 p_state(succed)。 case back: if(n!=0) key1[n]=end。 } key1[n++]=bot。amp。 case cancel: main()。 default: if(n+1==9) { p_state(error)。 if(tov==0) {
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1