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

正文內(nèi)容

課程設(shè)計(jì)報(bào)告---單片機(jī)實(shí)現(xiàn)密碼鎖-wenkub.com

2025-05-06 16:20 本頁面
   

【正文】 通過本密碼鎖的設(shè)計(jì),使我對單片機(jī)有了更深的了解。 Key_Process(KeyTemp)。 i++。 EA=1。 } void Ini_System() //系統(tǒng)初始化 { PassPosi=1。 TH0=(6553610000)/256。 TL0=(6553610000)%256。=0XF0。 SET=0。 SysMode=0。 } for(q=0。 LOCKCON=0。 break。 break。 PassPosi=1。 break。 case BACKKEY: DispBuf[PassPosi]=BLANKCHAR。 PassInBuf[PassPosi]=Key。 SET=1。 LOCKCON=0。 break。 } } break。 SysMode=1。 if(ErrorCnt2) { ErrorCnt=0。 ErrorCnt=0。i++) { if(PassInBuf[i+1]!=PassWord[i]) break。 Sys_Speaker(SHORT_TIME)。 break。 switch(SysMode) { case 0: switch(Key) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: DispBuf[PassPosi]=LINECHAR。 } else if(KeyUp==3) { KeyUp=2。 } } else { if(KeyUp==0) { KeyUp=1。 } if(KeyUp==2) { KeyUp=3。 } uchar Scan_Key() //負(fù)責(zé)按鍵去抖動等操作 { uchar KeyTemp。 case 0x0e: i=1。 case 0x0b: i=3。 } KEYPORT=0x0f。 break。 break。 KEYPORT=0XF0。 ALARMCON=1。 AlarmTime=stime。 } if(SysMode==1) { if(!DispNormal) { Disp_Led_OFF()。T++) Disp_Led_Sin(BLANKCHAR,T)。 } void Disp_Led_OFF() //關(guān)閉顯示器 { uchar T。 } void Fill_Buf_B() //將系統(tǒng)設(shè)定密碼時(shí)的信息寫入緩沖區(qū) { Fill_Buf(BLANKCHAR)。 } void Fill_Buf_O() //將系統(tǒng)開鎖時(shí)的信息寫入緩沖區(qū) { Fill_Buf(BLANKCHAR)。t++) { DispBuf[t]=FillChar。 //重置密碼輸入次數(shù)標(biāo)志 char SET=0。 char i=0。 //用戶輸入的密碼字符在 PassInBuf[6]中的位置 bit TimerBit。 //定義電子鎖控制引腳 uchar PassWord[]={1,2,2,2,1}。 //控制閃爍顯示的頻率 define LONG_TIME 200 //蜂鳴器響 2s define SHORT_TIME 20 //蜂鳴器響 200ms define LONGER_TIME 18000 //蜂鳴器響 3min sbit ALARMCON=P3^4。 //LED 位碼 uchar code BITCODE[]={0X01,0X02,0X04,0X08,0X10,0X20,0X40,0X80}。 typedef unsigned int uint。 用于控制電子鎖的開閉。 圖 6 AT89C51 單片機(jī)的 P0 口用于輸出顯示器段碼。圖中普通二極管是繼電器線圈的續(xù)流二極管,為感應(yīng)電動勢提供回路,以免損壞三極管。電子鎖控制電路圖如 圖 5 所示。 圖 4 LS1 為一個(gè) 5V 的壓電蜂鳴器,當(dāng)對其 2 號引腳施加 5V 電壓時(shí),便會鳴叫。軟件編程時(shí)采用動態(tài)顯示方法,其結(jié)構(gòu)圖如 圖 3 所示。軟件編程采用線翻轉(zhuǎn)法,該方法要求行線和列線上 都有上拉電阻。 硬件電路設(shè)計(jì) 、鍵盤電路設(shè)計(jì) 按鍵模塊采用 4 4 行列矩陣結(jié)構(gòu),由 4 條行線和 4 條列線構(gòu)成。 各模塊設(shè)計(jì)思路如下: 、鍵盤設(shè)計(jì)。當(dāng)系統(tǒng)處于開鎖狀態(tài)時(shí),可以使用按鍵閉鎖。短叫一聲表示有按鍵輸入,長叫一聲表示密碼正確,長叫 5S 表示密碼錯誤,長叫 3min 表示連續(xù)三次輸入密碼錯誤。該設(shè)計(jì)方法合理,簡單易行,成本低,適
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1