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

正文內(nèi)容

基于單片機的電子密碼鎖正文(完整版)

2024-10-16 17:45上一頁面

下一頁面
  

【正文】 由以前的單密碼輸入發(fā)展到現(xiàn)在的密碼加感應(yīng)元件,用戶只有密碼或電子鑰匙中的一樣,是打不開鎖的?,F(xiàn)在廣泛應(yīng)用的電子密碼鎖是以芯片為核心,通過編程來實現(xiàn)功能的。而且指紋識別器在公共場所使用容易機械損壞, IC 卡也丟失或損壞,而且它們其成本較高,在一定程度上限制了這類產(chǎn)品的推廣和普及。四川師范大學(xué)成都學(xué)院電子工程系課程設(shè)計報告 1 前言 在我們的日常生活和工作中 , 住宅、工作單位的安全措施、公司的檔案資料、財務(wù)報表和個人相關(guān)資料的保管基本上都是用加鎖的方式來解決的。鑒于目前的技術(shù)水平與市場的接受程度, 加上電子密碼鎖它具有成本價格低、低功耗、簡單容易操作、安全性高等優(yōu)點,因而電子密碼鎖成為了這類電子防盜產(chǎn)品的主流。它的安全性和性能大大超過了傳統(tǒng)的機械鎖。出于安全、方便等方面的需要許多電子密碼鎖已相繼問世 ,但這類產(chǎn)品的特點是針對特定有效卡、指紋或聲音有效,且不能實現(xiàn)遠(yuǎn)程控制,只能適用于保密要求高且供個人使用的門、房間等。 初始狀態(tài) 設(shè) 定初始密碼 輸入密碼: ****** 密碼是否正確? N Y 進(jìn)入系統(tǒng) 四川師范大學(xué)成都學(xué)院電子工程系課程設(shè)計報告 5 AT89C51 具有很多的 特點 ,它有 40 個引腳 、 4k Bytes Flash 片 的 內(nèi)程序存儲器 、 128 bytes 的 隨機存儲器( RAM) 、 32 個外部輸入 /輸出( I/O)口 并且是 雙向 的、 5 個中斷優(yōu)先級 、 16 位 的 可編程定時計數(shù)器 有兩個、 2個 串行全雙工通信口 和一個 看門狗( WDT)電路 。 顯示器的選型 采用 LCD1602[8] LCD1602 能完整的顯示 32 個英文字符和日文字符,它可以應(yīng)用在計算器、頻率信號發(fā)生器、時鐘等產(chǎn)品上。并由 AT24C02 芯片來實現(xiàn)。當(dāng)系統(tǒng)運行時系統(tǒng)電源電路為系統(tǒng)供電。該電路在基本的復(fù)位電路上添加了手動復(fù)位按鈕,在電源接通瞬間,電容 C8 上的電壓很小,復(fù)位后 R2 下拉電阻的電壓基本和電源電壓相同, RST 此時為高電平,隨著電容充電, RST 端電壓將 逐漸下降,當(dāng)電壓降到低于某一數(shù)值后, CPU 不再復(fù)位,由于電容 C1 很大,可以確保 RST 在高電平的有效時間比 24 個振蕩周期大, CPU 能夠順利復(fù)位。 在單片機中可以用一個 P1 口實現(xiàn) 16 個按鍵功能 ,本設(shè)計中使用的這個 4X4鍵盤不但 能完成密碼的輸入還能作特別功能鍵使用。在沒有按鍵時,顯示器處于初始狀態(tài)。 3. 把“單片機系統(tǒng)”區(qū)域中的 ~ 端口分別依次連接到“ 24C02”區(qū)域中的“ SCK, SDA”端口上。 該電子密碼鎖設(shè)計實現(xiàn)開關(guān)鎖和修改密碼等 功能,并具有結(jié)構(gòu)簡單、功耗低、成本低等優(yōu)點,但是設(shè)計電子密碼鎖需要結(jié)合實際綜合考慮很多因素,因此該電子密碼鎖設(shè)計需要在實際中進(jìn)一步完善和改進(jìn)。 6 參考文獻(xiàn) [1] 童詩白 .華成英:模擬電子技術(shù)基礎(chǔ) [第四版 ].高等教育出版社, P3P7 [2] 張毅剛:單片機原理及應(yīng)用 .高等教育出版社, , P65P67 [3] 李全利:單片機原理及接口技術(shù) .高等教育出版社, , P69P78 [4] 李光飛:單片機課程設(shè)計指導(dǎo) .北京航空航天大學(xué)出版社, ,P12P24 [5] 蔡朝洋:單片機控制實習(xí)與專題制作 .北京航空航天大學(xué)出版社, ,P30P41 [6] 陳連坤:單片機原理及接口技術(shù) .北京交通大學(xué)出版社, ,P55P57 [7] 李學(xué)海:標(biāo)準(zhǔn) 8051 單片機基礎(chǔ)教程 .北京航空航天大學(xué)出版, ,P57P60 四川師范大學(xué)成都學(xué)院電子工程系課程設(shè)計報告 22 附錄一: 原理圖 附錄二: 源程序// // 名稱:用 1602LCD 與 24C04 設(shè)計的電子密碼鎖 // // 說明:初始密碼由 設(shè)定為 “123456”。 //液晶初始化 void Display_String(uchar*str,uchar LineNo)。 //蜂鳴器 // //延時 // void DelayMS(uint x) { uchar i。BEEP=~BEEP。 uchar IS_Valid_User=0。 //初始化 LCD IIC_24C04_Init()。 UserPassword[i]=KeyNo+39。 Display_String(DSY_BUFFER,0x40)。 //關(guān)閉 LED Clear_Password()。 Display_String( ,0x40)。 四川師范大學(xué)成都學(xué)院電子工程系課程設(shè)計報告 26 } break。 Display_String(Password saved!,0x40)。{_nop_()。Delay4us()。Delay4us()。SDA=1。 SDA=1。Delay4us()。i++) //循環(huán)移入 8 位 { SDA=(bit)(wdamp。 } Delay4us()。 //返回應(yīng)答 } // //發(fā)送多字節(jié)數(shù)據(jù)函數(shù) // 四川師范大學(xué)成都學(xué)院電子工程系課程設(shè)計報告 29 uchar SendString(uchar Slave,uchar Subaddr,uchar*Buffer,uchar N) { uchar i。 start()。 //接受數(shù)據(jù) ACK()。 //按鍵后 00001111 將變成 0000xxxx,x 中 1 個為 0, 3 個仍為 1 //下面的異或操作會把 3 個 1 變成 0,唯一的 0 變成 1 Tmp=P1^0x0F。break。break。break。 //無鍵按下 } //低四位置 0,放入四列 P1=0xF0。break。 //接收最后一位 NO_ACK()。 //發(fā)送器件地址 if(!SendByte(Subaddr)) return0。 if(!SendByte(Slave)) return0。 //釋放總線并準(zhǔn)備讀取應(yīng)答 SCL=1。 _nop_()。 Delay4us()。i8。SCL=1。 } // //IIC 總線初始化 // viod IIC_24C04_Init() { SCL=0。Delayus()。_nop_()。 case 14://按 E 鍵消除所有輸入 i=0。 else { SendString(0xa0,0,UserPasssword,6)。 IS_Valid_User=0。 IS_Valid_User=0。 break。 四川師范大學(xué)成都學(xué)院電子工程系課程設(shè)計報告
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1