![基于51單片機電子密碼鎖設(shè)計匯總_第1頁](http://file4.renrendoc.com/view/99a546b3337394938ff1d673a173fc37/99a546b3337394938ff1d673a173fc371.gif)
![基于51單片機電子密碼鎖設(shè)計匯總_第2頁](http://file4.renrendoc.com/view/99a546b3337394938ff1d673a173fc37/99a546b3337394938ff1d673a173fc372.gif)
![基于51單片機電子密碼鎖設(shè)計匯總_第3頁](http://file4.renrendoc.com/view/99a546b3337394938ff1d673a173fc37/99a546b3337394938ff1d673a173fc373.gif)
![基于51單片機電子密碼鎖設(shè)計匯總_第4頁](http://file4.renrendoc.com/view/99a546b3337394938ff1d673a173fc37/99a546b3337394938ff1d673a173fc374.gif)
![基于51單片機電子密碼鎖設(shè)計匯總_第5頁](http://file4.renrendoc.com/view/99a546b3337394938ff1d673a173fc37/99a546b3337394938ff1d673a173fc375.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
千里之行,始于足下。第2頁/共2頁精品文檔推薦基于51單片機電子密碼鎖設(shè)計匯總一、設(shè)計目的
1.1課題簡介
怎么實現(xiàn)防盜是非常多人關(guān)懷的咨詢題,傳統(tǒng)的機械鎖由于其構(gòu)造簡單,被撬的事件屢見別鮮,使人們的人身及財產(chǎn)安全受到非常大威脅。電子密碼鎖是一種依賴電子電路來操縱電磁鎖的開與閉的裝置,開鎖需要輸入正確密碼,若密碼泄露,用戶能夠隨時更改密碼。所以其保密性高,使用靈便性好,安全系數(shù)高,能夠滿腳廣闊用戶的需要,如今廣泛使用的有紅外遙控電子密碼鎖,聲控密碼鎖,按鍵密碼鎖等。
1.2課題研究目的
本設(shè)計是一種基于單片機的密碼鎖方案,依照基本要求規(guī)劃單片機密碼鎖的硬件電路和軟件程序,并且對單片機的型號挑選、硬件設(shè)計、軟件流程圖、單片機存儲單元的分配等都有注釋。如今非常多地點都需要密碼鎖,電子密碼鎖的性能和安全性大大超過了機械鎖,為了提高密碼的保密性,必須能夠經(jīng)常更改密碼,以便密碼被盜時能夠修改密碼。
本次設(shè)計的密碼鎖具備的功能:LED數(shù)碼管顯示初始狀態(tài)“——————”,用戶經(jīng)過鍵盤輸入密碼,每輸入一位密碼,LED數(shù)碼管相應(yīng)有一位變?yōu)椤癙”,若想重新輸入密碼,只需按下“CLR”鍵。密碼輸入完畢后按確認(rèn)鍵“#”,密碼鎖操縱芯片將輸入的密碼與密碼鎖操縱芯片中存儲的密碼相比,若密碼錯誤,則別開鎖,會有紅燈亮提示,并且顯示“Error”。若正確,則開鎖,會有綠燈亮提示,并且顯示“PASS”。用戶能夠依照實際事情隨意改變密碼值或密碼長度,密碼輸入正確后能夠按下“CHG”修改密碼,輸入新密碼時每輸入一位新密碼相應(yīng)有一位變?yōu)椤癏”,以便提示用戶此刻輸入的是新密碼,修改新密碼時若想重新輸入新密碼只需按下“CLR”鍵即可。輸入新密碼后按確認(rèn)鍵即修改成功,新密碼寫入單片機內(nèi)部RAM中,以便往后用來確認(rèn)密碼的正確性。按下復(fù)位鍵,系統(tǒng)恢復(fù)初始狀態(tài),密碼也恢復(fù)初始密碼,本設(shè)計中初始密碼是“096168”。
本次設(shè)計中硬件要緊由我完成,軟件要緊由張振完成。
二、硬件設(shè)計
2.1概述
本系統(tǒng)要緊由單片機最小系統(tǒng)、電源電路、輸入鍵盤電路、輸出顯示電路、開鎖電路等組成,系統(tǒng)框圖如圖1所示:
圖1系統(tǒng)框圖2.2最小系統(tǒng)
1.單片機:單片機最小系統(tǒng)包括單片機、晶振電路、復(fù)位電路等,最小系
統(tǒng)是整個系統(tǒng)的核心部分,也是
設(shè)計中首先應(yīng)該設(shè)計的部分,其中單片機的挑選直截了當(dāng)決定著之后整個設(shè)計應(yīng)該怎么舉行,因為我們剛才學(xué)完單片機,學(xué)習(xí)時是以MCS-51單片機為主的,對51系列單片機最熟悉,所以決定選用51系列單片機,51系列單片機中Atmel89C51應(yīng)用最為廣
泛,且價格較低,性能徹底能滿腳本次設(shè)計,所以決定選用AT89C51芯片。AT89C51外形及引足羅列如圖2所示:
圖2AT89C51外形及引足羅列
AT89C51要緊特性:
·與MCS-51兼容
·4K字節(jié)可編程閃耀存儲器
·1000次寫入/擦除循環(huán)
·數(shù)據(jù)保留時刻:10年
·全靜態(tài)工作:0Hz-24MHz
·三級程序存儲器鎖定
·128×8位內(nèi)部RAM
·32可編程I/O線
·兩個16位定時器/計數(shù)器
·5個中斷源
·可編程串行通道
·低功耗的閑置和掉電模式
·片內(nèi)振蕩器和時鐘電路
2.晶振電路
圖3晶振電路
AT89C51中有一具用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引足XTAL1和XTAL2分不是該放大器的輸入端和輸出端。那個放大器與作為反饋元件的片外石英晶體一起構(gòu)成自激振蕩器,晶振電路如圖3所示。
石英晶體振蕩電路對外接電容C2和C3雖沒有十分嚴(yán)格的要求,但電容容量的大小會輕微妨礙振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程度,普通電容使用30pF±10pF,這個地方使用30pF的獨石電容。
所以晶振電路中使用12M晶振,30pF獨石電容。
3.復(fù)位電路
如圖4所示為80C51單片機復(fù)位電路。結(jié)合實際需求,本次設(shè)計加入了手動復(fù)位。RC構(gòu)成微分電路,在接電眨眼,產(chǎn)生一具微分脈沖,其寬度若大于2個機器周期,80C51型單片機將復(fù)位,為保證微分脈沖寬度腳夠大,這個地方取10μF電容、10KΩ電阻。若按下復(fù)位鍵,則C1被短路,R1兩端電壓為Vcc,產(chǎn)生的高電平常間腳以使單片機復(fù)位
圖4復(fù)位電路
對于復(fù)位電路的計算如下:
AT89C51的最低復(fù)位電平是0.7Vcc
V1為電容最后可充到的電壓值
Vt為t時間電容上的電壓值
則,
Vt=V1×[1-exp(-t/RC)]
即,
t=RC×Ln[V1/(V1-Vt)]
在C1充電到0.7Vcc前,R1上電壓均大于0.7Vcc,即為有效復(fù)位電壓,所以需要求電容充電到0.3Vcc的時刻。
將V1=Vcc,Vt=0.3Vcc代入上式:0.3VCC=Vcc×[1-exp(-t/RC)]
即[1-exp(-t/RC)]=0.3;
∴exp(-t/RC)=0.7
∴-t/RC=ln(0.7)
∴t/RC=ln(1.43)ln(1.43)≈0.35
也算是t=0.35RC。帶入R=10KC=10μF得。
t=0.35×10K×10uf=35ms
∵時鐘周期T=1/f=1/12M=1μs
∴2個機器周期=2T=4μs
∴t>>2μs
因此復(fù)位電路中電容選10μF電解電容,10K電阻,一只按鍵開關(guān)能夠使電路上電復(fù)位和手動復(fù)位。
4.存儲器設(shè)定電路
最小系統(tǒng)電路的最終部分是存儲器的
設(shè)定,假如把31足(EA)接地,則采納外
部程序存儲器,假如將其接Vcc,則采納內(nèi)
部程序存儲器。AT89C51具有4KB可編
程閃耀存儲器,腳以滿腳本設(shè)計要求,
所以別采納外部程序存儲器,即將31足
(EA)接Vcc,如圖5所示:
圖5存儲器設(shè)定電路
2.3電源電路
本次設(shè)計的電源采納往常模擬電路課程設(shè)計做的直流
穩(wěn)壓電源,電源采納LM7805三端穩(wěn)壓器,外形及引足排
列如圖6所示用LM7805來組成穩(wěn)壓電源所需的外圍元
件較少,LM7805電路內(nèi)部還有過流、過熱及調(diào)整管的保
護(hù)電路,使用起來可靠、方便,而且價格廉價。該系列
集成穩(wěn)壓IC型號中的LM78xx后面的數(shù)字代表該三端集
成穩(wěn)壓電路的輸出電壓,如lm7805表示輸出電壓為正5V,因為本設(shè)計中單片機和各個芯片的工作電壓均為5V,因而采納LM7805。圖6LM7805
圖7直流穩(wěn)壓源電路
電源電路如圖7所示,220V市電經(jīng)過變壓器落壓成12V的交流電,通過整流橋整流,再經(jīng)7805穩(wěn)壓到5V。C1、C2和C3具有濾波功能,使電流更加穩(wěn)定,保證了系統(tǒng)的穩(wěn)定運行。
2.4鍵盤電路
本設(shè)計采納矩陣式鍵盤,又稱行列式鍵盤,是將I/O線的一部分作為行線,
另一部分作為列線,按鍵設(shè)置在行線和列線的交叉點上,行列線分不連接到按鍵開關(guān)的兩端,當(dāng)鍵按下時,兩導(dǎo)線連通。這種設(shè)計能減少鍵盤與單片機I/O接線的數(shù)目,只需要N個行線和M個列線就能夠?qū)崿F(xiàn)N×M個鍵的操作,在按鍵比較多的時候,通常采納這種辦法。其電路如圖8所示:
圖8矩陣式鍵盤電路圖
行線作為輸入,經(jīng)過上拉電阻接+5V,被鉗位在高電平狀態(tài)。列線作為輸出,
7805
經(jīng)過列線輸出掃描碼,經(jīng)過行線讀入行線狀態(tài)來推斷是哪一鍵被按下。
圖示電路中各鍵的鍵值從第一行左起依次為11H、12H、14H、18H、21H、22H、24H、28H、41H、42H、44H、48H、81H、82H、84H、88H。
鍵盤各鍵值經(jīng)過查鍵值表能夠轉(zhuǎn)換為相
應(yīng)的代碼,代表別同的值。本設(shè)計中要用到
13個鍵,分不為0~9鍵用于輸入六位密碼,
確認(rèn)鍵‘#’用于輸入密碼完畢后確認(rèn),清除
鍵‘CLR’用于想重新輸入時清晰之前輸入的
密碼,修改密碼鍵‘CHG’用于輸入密碼驗證
正確后挑選修改密碼,剩余三個鍵未用,可
以留待往后擴(kuò)展功能,鍵盤如圖9所示:圖9鍵盤
2.5顯示電路
本系統(tǒng)設(shè)計的顯示電路是為了給用戶以提示而設(shè)置
的。思考到節(jié)省單片機的口資源,本系統(tǒng)的顯示采納
串行顯示的方式,只使用單片機的兩個串行口P3.0
(RXD)和P3.1(TXD),就能夠完成單片機的顯示功能。
本部分電路要緊使用七段數(shù)碼管和移位寄存器芯片
74LS164。單片機將要顯示的數(shù)據(jù)信號傳送到移位寄存
器芯片74LS164寄存,再由移位寄存器操縱數(shù)碼圖1074LS164管足圖管的顯示,從而實現(xiàn)移位寄存點亮數(shù)碼管顯示。由于單片機的時鐘頻率達(dá)到12M,移位寄存器的移位速度相當(dāng)快,因此我們?nèi)豢磩e到數(shù)據(jù)是一位一位傳輸?shù)?。宛然是全部?shù)碼管并且顯示的一樣。74LS164是串行輸入帶鎖存的8位移位寄存器,其管足圖見圖10,真值表見表1當(dāng)清除端(CLEAR)為低電平常,輸出端(QA-QH)均為低電平。串行數(shù)據(jù)輸入端(A,B)可操縱數(shù)據(jù)。當(dāng)A、B任意一具為低電平,則禁止新數(shù)據(jù)輸入,在時鐘端(CLOCK)脈沖上升沿作用下Q0為低電平。當(dāng)A、B有一具為高電平,則另一具就允許輸入數(shù)據(jù),并在CLOCK上升沿作用下決定Q0的狀態(tài).表174LS164真值表
74LS164要緊特性:
串行輸入帶鎖存
時鐘輸入,串行輸入帶緩沖
異步清除
最高時鐘頻率可高達(dá)36Mhz
功耗:10mW/bit
工作溫度:0°Cto70°C
Vcc最高電壓:7V
輸入最高電壓:7V
最大輸出驅(qū)動能力:
高電平:-0.4mA
數(shù)碼低電平:8mA
圖11LED數(shù)碼管顯示電路
顯示電路如圖11所示,每一片74LS164的CLR端均接Vcc。從單片機串口輸出的信號先送到第1片移位寄存器74LS164的AB端,由于移位脈沖的作用,使數(shù)據(jù)向右移最后從移到Q7足,第1片的Q7足接第2片的AB端,以此類推,在移位寄存器的移位作用下,第1個8位數(shù)據(jù)送到第6片74LS164,第2個8位數(shù)據(jù)送到第5片74LS164,以此類推,每一具八位數(shù)據(jù)浮現(xiàn)在74LS164的并行輸出端,每片74LS164的八個輸出足接七段數(shù)碼管數(shù)碼管的八個輸入數(shù)據(jù)足,七段數(shù)碼管數(shù)碼管依照74LS164上的數(shù)據(jù)狀態(tài)顯示相應(yīng)的數(shù)字,從而達(dá)到顯示的目的,移位寄存器74LS164還兼作數(shù)碼管的驅(qū)動。
數(shù)碼管按段數(shù)分為七
段數(shù)碼管和八段數(shù)碼管,
其外形及管足圖如圖12所
示,八段數(shù)碼管比七段數(shù)
碼管多一具發(fā)光二極管單
元(多一具小數(shù)點顯示);
按能顯示多少個“8”可
分為1位、2位、4位等等
數(shù)碼管;按發(fā)光二極管單
元連接方式分為共陽極數(shù)
碼管和共陰極數(shù)碼管。共
陽數(shù)碼管是指將所有發(fā)光
二極管的陽極接到一起形圖12七段共陽極數(shù)碼管外形及管足圖成公共陽極(COM)的數(shù)碼管。共陽數(shù)碼管在應(yīng)用時應(yīng)將公共極COM接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平常,相應(yīng)字段就點亮。當(dāng)某一字段的陰極為高電平常,相應(yīng)字段就別亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平常,相應(yīng)字段就點亮。當(dāng)某一字段的陽極為低電平常,相應(yīng)字段就別亮。
本設(shè)計中采納共陽極七段數(shù)碼管,由共陽極七段數(shù)碼管的原理圖可知,數(shù)碼管中每一段均為一發(fā)光二極管,使用7段LED數(shù)碼管時,首先把com
足接+Vcc,然后將每一只陰極引足各接一具限流電阻,限流電阻可愛護(hù)數(shù)碼管,使其別被燒壞,延長其使用壽命。
LED順向偏壓時兩端有1.7V左右的壓落,隨著LED順向電流的增加,LED將更亮,LED的壽命也將縮短,所以電流以10~20mA為宜
若電流為10mA
R=(5-1.7)/10=330歐姆若電流為15mA
R=(5-1.7)/15=220歐姆
因而挑選阻值為220歐姆的限流電阻,每只數(shù)碼管需要八只限流電阻,一共需要6×8=48只220歐姆的電阻。
2.6開閉鎖電路
在實際應(yīng)用中開鎖時經(jīng)過單片機送開鎖給開閉鎖執(zhí)行機構(gòu),電路驅(qū)動電磁式繼電器吸合,電磁式繼電器再操縱電磁鎖的開合,從而達(dá)到開鎖的目的。其原理如圖所示。電磁式繼電器普通由鐵
芯、線圈、銜鐵、觸點XXX等組成的。只要在線圈兩端加上一定的電壓,線圈中就會流過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 六年級語文橋聽評課記錄
- 北師大版數(shù)學(xué)八年級上冊4《平行線的性質(zhì)》聽評課記錄1
- 人教版數(shù)學(xué)七年級上冊《模式3:整式的加減》聽評課記錄
- 北師大版道德與法治八年級上冊第1課第3站《關(guān)愛他人生命》聽課評課記錄
- 八年級上冊歷史人教版同步聽課評課記錄第18課《從九一八事變到西安事變》
- 小學(xué)二年級上冊數(shù)學(xué)口算競賽題
- 北師大版歷史九年級上冊第11課《英國資產(chǎn)階級革命》聽課評課記錄1
- (新人教版)八年級歷史上冊期末復(fù)習(xí)-第七八單元解放戰(zhàn)爭近代經(jīng)濟(jì)社會生活與教育文化事業(yè)的發(fā)展-復(fù)習(xí)聽課評課記錄
- 人民版道德與法治九年級上冊2.2《扛起你的責(zé)任》聽課評課記錄
- 水泥攪拌樁施工分包合同范本
- 浙江省杭州市2024年中考語文試卷(含答案)
- 世說新語原文及翻譯-副本
- 電力通信光纜檢修標(biāo)準(zhǔn)化作業(yè)指導(dǎo)書
- 種植二期手種植義齒II期手術(shù)護(hù)理配合流程
- 安全隱患舉報獎勵制度
- 2024-2025學(xué)年深圳市南山區(qū)六年級數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)水平測試試題含解析
- 工貿(mào)行業(yè)企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)實施指南
- T-CACM 1560.6-2023 中醫(yī)養(yǎng)生保健服務(wù)(非醫(yī)療)技術(shù)操作規(guī)范穴位貼敷
- 2024年全國統(tǒng)一考試高考新課標(biāo)Ⅱ卷數(shù)學(xué)試題(真題+答案)
- 人教版小學(xué)數(shù)學(xué)一年級下冊第1-4單元教材分析
- JTS-215-2018碼頭結(jié)構(gòu)施工規(guī)范
評論
0/150
提交評論