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

正文內(nèi)容

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

2025-05-11 16:20本頁面

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

  

【正文】 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è)計一款電子密碼鎖。首先介紹了系統(tǒng)的具體要求實現(xiàn)的功能,在此基礎(chǔ)上將整個系統(tǒng)劃分為鍵盤模塊、顯示模塊、報警模塊、電子鎖控制模塊和單片機(jī)模塊;然后給出了每個模塊的硬件電路圖,并對硬件電路圖作了相應(yīng)的說明;最后根據(jù)功能和硬件電路圖給出了系統(tǒng)相關(guān)模塊的子程序和系統(tǒng)主程序。 通過本密碼鎖的設(shè)計,使我對單片機(jī)有了更深的了解。特別是鍵盤掃描方法,以前只是理論上知識,而本次設(shè)計讓我有機(jī)會去實踐了這一知識。 本設(shè)計只是一個簡單的密碼鎖,還有很多功能可以添加上去,如密碼不必必須是 5 位,少于 5 位也可以;密碼的明 碼顯示等 參考文獻(xiàn): 【 1】 《 51 單片機(jī) C 語言應(yīng)用開發(fā)技術(shù)大全 》 龍脈工作室 劉坤、宋戈、趙紅波、張憲棟 編著 ,人民郵電出版社 【 2】 《 51 單片機(jī)應(yīng)用設(shè)計與仿真 —— 基于 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
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1