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

正文內(nèi)容

基于stc89c52單片機(jī)的電子密碼鎖畢業(yè)設(shè)計_附原理圖_pcb圖_源程序_仿真圖-wenkub

2023-07-08 10:24:43 本頁面
 

【正文】 寫 /擦循環(huán) 由于將多功能 8 位 CPU 和閃爍存儲器組合在單個芯片中, stc 的 stc89c52 是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案, stc89c52 芯片引腳圖如圖 31 所示。密碼輸完后按下確認(rèn)鍵,如果密碼輸入正確 則開鎖,不正確則重新輸入密碼,當(dāng)三次密碼錯誤則發(fā)出報警;當(dāng)用戶需要修改密碼時,先按下鍵盤設(shè)置鍵后輸入原來的密碼,只有當(dāng)輸入的原密碼正確開鎖后才能設(shè)置新密碼。在開發(fā)過程中單片機(jī)還受到:開發(fā)工具、編程器、開發(fā)成本、開發(fā)人員的適應(yīng)性、技術(shù)支持和服務(wù)等等因素。由于數(shù)字、字符、圖形圖像、人體生物特征和時間等要素均可成為鑰匙的電子信息,組合使用這些信息能夠使電子防盜鎖獲得高度的保密性,如防范森嚴(yán)的金庫,需要使用復(fù)合信息密碼的電子防盜鎖,組合使用信息也能夠使電子防盜鎖獲得無窮擴(kuò)展的可能,使產(chǎn)品多樣化,對用 戶而言是“千挑百選、自得其所”。由于電子器件所限,以前開發(fā)的電子密碼鎖,其種類不多,保密性差,最基本的就是只依靠最簡單的模擬電子開關(guān)來實(shí)現(xiàn)的,制作簡單但很不安全,在后為多是基于EDA 來實(shí)現(xiàn)的,其電路結(jié)構(gòu)復(fù)雜,電子元件繁多,也有使用早先的 20 引角的 2051系列單片機(jī)來實(shí)現(xiàn)的,但密碼簡單,易破解。 6) 電子密碼鎖操作簡單易行,一學(xué)即會。 2) 密碼可變 , 用戶可以 隨時 更改密碼,防止密碼被盜,同時也可以避免因 人員的更替而使鎖的密級下降?,F(xiàn)在應(yīng)用較廣的電子密碼鎖是以芯片為核心,通過編程來實(shí)現(xiàn)的。當(dāng)輸入密碼多次錯誤時,報警系統(tǒng)自動啟動;電子密碼鎖操作簡單易行,受到廣大用戶的親睞。 基于 STC89C52 單片機(jī)的電子密碼鎖 學(xué)生姓名: xx 學(xué)生學(xué)號: xxxxx 院(系): 電氣信息工程學(xué)院 年級專業(yè): 20xx 級電子信息工程 2 班 指導(dǎo)教師: 陶文英 二〇一三年六月 摘 要 隨著人們生活水平的提高,如何實(shí)現(xiàn)家庭防盜這一問題也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于其構(gòu)造的簡單,被撬的事情屢見不鮮,電子密碼 鎖具有安全性能高,成本低,功耗低,操作簡單等優(yōu)點(diǎn)使其作為防盜衛(wèi)士的角色越來越重要。 關(guān)鍵詞 單片機(jī) , 密碼鎖 , 更改密碼 , LCD1602 目 錄 摘要 ????????????????????????????????錯誤 !未定義書簽。其性能和安全性已大大超過了機(jī)械鎖 。 3) 誤碼輸入保護(hù) , 當(dāng)輸入密碼多次錯誤時,報警系統(tǒng)自動啟動。 電子密碼鎖的發(fā)展趨勢 日常生活和工作中,住宅與部門的安全防范、單位的文件檔案、財務(wù)報表以及一些個人資料的保存多以加鎖的辦法來解決。隨著電子元件的進(jìn)一步發(fā)展,電子密碼鎖也出現(xiàn)了很多的種類,功能日益強(qiáng)大,使用更加方便,安全保密性更強(qiáng),由以前的單密碼輸入發(fā)展到現(xiàn)在的,密碼加感應(yīng)元件,實(shí)現(xiàn)了真真的電子加密, 2 用戶只有密碼或電子鑰 匙中的一樣,是打不開鎖的,隨著電子元件的發(fā)展及人們對保密性需求的提高出現(xiàn)了越來越多的電子密碼鎖??梢钥闯鼋M合使用電子信息是電子密碼鎖以后發(fā)展的趨勢?;谝陨弦蛩乇驹O(shè)計選用單片機(jī) STC89C52 作為本設(shè)計的核心元件, 利用單片機(jī)靈活的編程設(shè)計和豐富的 I/O 端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的密碼鎖功能 。新密碼輸入無誤后按確認(rèn)鍵使新密碼將得到存儲,密碼修改成功。 圖 31 stc89c52 芯片引腳圖 主要特性: 數(shù)據(jù)保留時間: 10 年 32 可編程 I/O 線 低功耗的閑置和掉電模式 當(dāng)采用外部振蕩器時,對 HMOS 單片機(jī),此引腳應(yīng)接地;對 SHMOS 單片機(jī),此引腳作為驅(qū)動端。 控制或與其它電源復(fù)用引腳 RST/VPD、 ALE/PROG、 PSEN 和 EA/VPP ① RST/VPD( 9 腳)當(dāng)振蕩器運(yùn)行時,在此腳上出現(xiàn)兩個機(jī)器周期的高電平將使單片機(jī)復(fù)位。 )內(nèi), 6 VPD 就向內(nèi)部 RAM 提供備用電源。然而要注意的是,每當(dāng)訪問外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。在從外部程序存儲器取指令(或常數(shù))期間,每個機(jī)器周期兩次 PSEN 有效。當(dāng) EA 保持低電平時,則只訪問外部程序存儲器,不管是否有內(nèi)部程序存儲器。 RST/Vpd 當(dāng)振蕩器運(yùn)行時。 ALE 引腳以不變的頻率(振蕩周期的 1/6)周期 性地發(fā)出正脈沖信號。 7 對于 EPROM 型單片機(jī),在 EPROM 編程期間,此引腳接收編程脈沖( PROG 功能)。 EA/ Vpp EA 為內(nèi)部程序存儲器和外部程序存儲器選擇端。 輸入 /輸出( I/O)引腳 P0、 P P P3(共 32 根) ① P0 口( 39 腳至 32 腳):是雙向 8 位三態(tài) I/O 口,在外接存儲器時,與地址總線的低 8 位及數(shù)據(jù)總線復(fù)用,能以吸收電流的方式驅(qū)動 8 個 LS型的 TTL 負(fù)載。對 805 8032, 引腳的第二功能為 T2 定時 /計數(shù)器的外部輸入, 引腳的第二功能為 T2EX 捕捉、重裝觸發(fā),即 T2 外部控制端。在對 EPROM 編程和程序驗(yàn)證期間,它接收高 8 位地址。 作為第一功能使用時,就作為普通 I/O 口用,功能和操作方法與 P1 口相同。 8 表 31 P3 口管腳備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記時器 1 外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) 晶體振蕩器 晶體振蕩器 ,簡稱 晶振 ,其作用在于產(chǎn)生原始的時鐘頻率,這個頻率經(jīng)過頻率發(fā)生器的放大或縮小后就成了電腦中各種不同的總線頻率。現(xiàn)在應(yīng)用最廣泛的是 石英晶體振蕩器。在單片機(jī)中為其提供時鐘頻率。當(dāng)外加電壓頻率等于晶體諧振 9 器的固有頻率時,就會發(fā) 生壓電諧振,從而導(dǎo)致機(jī)械變形的振幅突然增大。當(dāng)輸入密碼時,出于安全性的考慮,顯示的密碼是有 *號代替,為暗密。 1602LCD 是指顯示的內(nèi)容為 16X2,即可以顯示兩行,每行 16 個字符液晶模塊(顯示字符和數(shù)字)。 本系統(tǒng)共有兩部分構(gòu)成,即硬件部分與軟件部分。電容 C 為輸入穩(wěn)定電容,其作用是減小紋波,消振、抑制高頻和脈沖干擾,它一般為 。采用的是矩陣式按鍵鍵盤,它由行線和列線組成,也稱行列式鍵盤,按鍵位于行列的交叉點(diǎn)上,密碼鎖的密碼由鍵盤輸入完成,與 獨(dú)立式按鍵鍵盤相比,要節(jié)省很多 I/O口。 圖 43 矩陣鍵盤 14 復(fù)位電路 單片機(jī)復(fù)位是使 CPU和系統(tǒng)中的其他功能部件都處在一個確定的初始狀態(tài),并從這個狀態(tài)開始工作,例如復(fù)位后 PC= 0000H,使單片機(jī)從第 — 個單元取指令。根據(jù)實(shí)際情況選擇如圖 28 所示的復(fù)位電路。當(dāng)電容C1 放電結(jié)束后, RST 端的電位由 R11 與 R15 分壓比決定。晶振、電容 C2/ C3 及片內(nèi)與非門(作為反饋、放大元件)構(gòu)成了電容三點(diǎn)式振蕩器,振蕩信號頻率與晶振頻率及電容 C C2 的容量有關(guān),但主要由晶振頻率決定,范圍在 0~ 33MHz 之間,電容 C C3 取值范圍在 30pF 左右。 圖 46 報警電路 顯示電路 LCD1602 液晶顯示屏顯示。而顯示模塊則是主要完成輸入密碼的顯示以及密碼輸入正確或者錯誤的提示。總的硬件電路如圖 410。如果要修改密碼,則需要在輸入基礎(chǔ)密碼判別正確后,輸入 修改后的密碼 ,通過系統(tǒng)確認(rèn)后方可修改密碼。流程圖如圖 51 所示。流程圖如圖 52 所示 開始 初始化 次數(shù)加 1 輸入密碼 密碼正確? 返回 N Y Y 開鎖程序 開鎖? N 修改密碼碼? 次數(shù) 3? 報警程序 修改程序 Y N N Y 20 圖 52 鍵盤模塊流程 按鍵的消抖子程序所示: if(press_on!=0XF0)//按鍵消抖 (時間自定) { delay(50)。 case 0xd0:row=1。 case 0x70:row=3。 case 0x0b:col=1。 case 0x0e:col=3。其中寫包含寫數(shù)據(jù)和寫字符。 sh3=dat%1000/100。 switch(row) { case 1:row=0x80。 default:break。 if(count=4) write_data(sh4+48)。 寫字符的小程序?yàn)椋? //寫一段字符 void printf_char(uchar row,uchar col,uchar Inbuffer[31]) { uchar i。 } 流程圖 53 如下: 圖 53 顯示模塊流程圖 修改密碼流程圖 修改密碼模塊主要是在輸入密碼正確之后,按下 14 鍵即是修改密碼鍵就能進(jìn)入修改密碼界面,其流程分為四個步驟,分別為按下 14 鍵并啟動定時、輸入修 改的密碼、按下確認(rèn)鍵 11 鍵、 LCD 的顯示。 while(recieve!=11) { recieve=keypad()。recieve=0) { b[j]=recieve。\039。其流程圖如圖 55 所示。 檢測電路有無虛焊可用萬用表的二極管檔來檢測,當(dāng)把萬用表的紅黑兩表筆接觸在焊接線路的兩端后,萬用表發(fā)出聲音,則說明沒有虛焊。 調(diào)試過程 首先打開 KEIL C51 主程序,新建工程,新建文本框?qū)?入程序,保存,檢查是否有語法錯誤,經(jīng)反復(fù)檢查無誤后匯編,生成 51 單片機(jī)可執(zhí)行的 HEX 文件。 圖 64 輸入密碼階 段仿真圖 當(dāng)按下確定鍵 11 鍵后,顯示屏上顯示正確且二極管燈亮,表示密碼正確開門,如圖 65 所示。 28 圖 67 修改密碼仿真圖 圖 68 修改失敗仿真圖 仿真全圖 圖 69 仿真全 圖 29 7 結(jié)論 本次設(shè)計通過硬件電路設(shè)計、軟件編程、硬件調(diào)試、軟件調(diào)試以及系統(tǒng)調(diào)試完成了設(shè)計要求,達(dá)到了設(shè)計目的。第二,密碼輸入錯誤次數(shù)小于三次時,也應(yīng)該采取措施提醒。 電子鎖是信息化時代發(fā)展的產(chǎn)物,應(yīng)時而生,我相信隨著科技的不斷發(fā)展,將來的電子鎖一定更加完美,更加人性化,更加便宜,更加安全。未來,電子密碼鎖需要大面積占據(jù)市場首先必須要突破的就是安全問題,如果解決了這個問題,電子密碼鎖就能在鎖的行業(yè)所向披靡。 30 參 考 文 獻(xiàn) [1] 余永權(quán) ,汪明慧 ,黃英 .單片機(jī)在控制系統(tǒng)中的應(yīng)用 [M].北京:電子工業(yè)出版社,20xx [2] 周潤景,張麗敏,王偉 .Altium Designer 原理圖與 PCB 設(shè)計 [M].北京:電子工業(yè)出版社, 20xx [3] 蔣同澤 .現(xiàn)代移動通信系統(tǒng) [M].北京:電子工業(yè)出版社 ,1998 [4] 張毅剛 .單片機(jī)原理及
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1