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

正文內(nèi)容

課程設(shè)計(jì)報(bào)告---單片機(jī)實(shí)現(xiàn)密碼鎖-資料下載頁(yè)

2025-05-11 16:20本頁(yè)面

【導(dǎo)讀】件的要求越來(lái)越高,電子安全密碼鎖是基于這一要求的保險(xiǎn)器件。碼鎖種類繁多,如指紋密碼鎖、紅外密碼鎖、GPS密碼鎖等,各具特色。該設(shè)計(jì)方法合理,簡(jiǎn)單易行,成本低,適用于家庭、賓館、辦公。叫3min表示連續(xù)三次輸入密碼錯(cuò)誤。已開(kāi)鎖;顯示A表示密碼多次錯(cuò)誤而報(bào)警。置模式,連續(xù)兩次輸入密碼正確之后,重置密碼成功,原密碼失效,按鍵模塊采用4×4行列矩陣結(jié)構(gòu),由4條行線和4條列線構(gòu)成。線共有16個(gè)交叉點(diǎn)每個(gè)交叉點(diǎn)可以放置一個(gè)按鍵,這樣共可以放置16個(gè)按鍵。顯示電路由6個(gè)共陽(yáng)極數(shù)碼管構(gòu)成。報(bào)警電路主要由PNP三極管和蜂鳴器構(gòu)成。ALARMCON輸出高電平時(shí),三極管飽截止,蜂鳴器停止鳴叫。供回路,以免損壞三極管。成了12MHz的振蕩電路,所以系統(tǒng)外部未加。P2口用于構(gòu)成行列矩陣鍵盤(pán)。因此整個(gè)軟件分為按鍵子程序、顯示子程序、報(bào)警子程序、電子鎖??刂谱映绦蚣爸鞒绦?。

  

【正文】 PassPosi。 Sys_Speaker(SHORT_TIME)。 break。 case ENTERKEY: if(PassPosi5) break。 if(p==0) { p=1。 Fill_Buf_B()。 PassPosi=1。 for(i=0。i5。i++) (PassInBuf1[i]=PassInBuf[i+1])。 break。 } else { for(i=0。i5。i++) { if(PassInBuf[i+1]!=PassInBuf1[i]) { h=1。 break。 } } if(h==1) { h=0。 Fill_Buf_A()。 PassPosi=1。 LOCKCON=0。 Sys_Speaker(LONG_TIME)。 SysMode=1。 break。 } for(q=0。q5。q++) PassWord[q]=PassInBuf[q+1]。 Fill_Buf_P()。 SysMode=0。 LOCKCON=0。 PassPosi=1。 p=0。 SET=0。 Sys_Speaker(LONG_TIME)。 } } } break。 } } /////////初始化程序 /////////////////////////////////////////////////////////// void Ini_Timer0() //初始化 T0 { TMODamp。=0XF0。 TMOD|=0X01。 TR0=0。 TH0=(6553610000)/256。 TL0=(6553610000)%256。 TR0=1。 ET0=1。 } void Timer0() interrupt 1 //T0 中斷函數(shù) { TR0=0。 TH0=(6553610000)/256。 TL0=(6553610000)%256。 TR0=1。 TimerBit=1。 } void Ini_System() //系統(tǒng)初始化 { PassPosi=1。 LOCKCON=0。 Ini_Timer0()。 Fill_Buf_P()。 EA=1。 } ////////主程序 //////////////////////////////////////////////////////////////// void main() { uchar KeyTemp。 Ini_System()。 while(1) { if(TimerBit==1) { Disp_LED(i)。 i++。 if(i5) i=0。 Sys_Alarm()。 KeyTemp=Scan_Key()。 Key_Process(KeyTemp)。 TimerBit=0。 } } } 總結(jié) 本文詳細(xì)介紹了如何使用 AT89C51 單 片和其他元器件設(shè)計(jì)一款電子密碼鎖。首先介紹了系統(tǒng)的具體要求實(shí)現(xiàn)的功能,在此基礎(chǔ)上將整個(gè)系統(tǒng)劃分為鍵盤(pán)模塊、顯示模塊、報(bào)警模塊、電子鎖控制模塊和單片機(jī)模塊;然后給出了每個(gè)模塊的硬件電路圖,并對(duì)硬件電路圖作了相應(yīng)的說(shuō)明;最后根據(jù)功能和硬件電路圖給出了系統(tǒng)相關(guān)模塊的子程序和系統(tǒng)主程序。 通過(guò)本密碼鎖的設(shè)計(jì),使我對(duì)單片機(jī)有了更深的了解。特別是鍵盤(pán)掃描方法,以前只是理論上知識(shí),而本次設(shè)計(jì)讓我有機(jī)會(huì)去實(shí)踐了這一知識(shí)。 本設(shè)計(jì)只是一個(gè)簡(jiǎn)單的密碼鎖,還有很多功能可以添加上去,如密碼不必必須是 5 位,少于 5 位也可以;密碼的明 碼顯示等 參考文獻(xiàn): 【 1】 《 51 單片機(jī) C 語(yǔ)言應(yīng)用開(kāi)發(fā)技術(shù)大全 》 龍脈工作室 劉坤、宋戈、趙紅波、張憲棟 編著 ,人民郵電出版社 【 2】 《 51 單片機(jī)應(yīng)用設(shè)計(jì)與仿真 —— 基于 Keil 與 Proteus》 丁明亮、唐前輝 主編,北京航空航天大學(xué)出版社 附: 整體電路圖 元器件清單 元器件名稱 數(shù)目 元器件名稱 數(shù)目 Button 16 BUZZER 1 G2RL1ADC12 1 LED 1 RES(320? ) 8 DIODE 1 PNP 1 RES(2k? ) 1 RES(1k? ) 3 7SEGMAX6CA 1 NPN 1 AT89C51 1
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1