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

正文內(nèi)容

基于mcs-51單片機電子密碼鎖的設(shè)計_畢業(yè)設(shè)計論文(文件)

2025-07-31 15:12 上一頁面

下一頁面
 

【正文】 隨著電子鎖專用集成電路的出現(xiàn),電子鎖的體積縮小,可靠性提高,成本較高,是適合使用在安全性要求較高的場合,且需要有電源提供能量,使用仍局限于一定的范圍內(nèi),難以普及到廣大人民群眾,因此研究它沒有得到 一定的顯著進展。國內(nèi)的不少企業(yè)也引進了世界上先進的技術(shù),發(fā)展前景非??捎^。 ( 3)、 密碼輸入正確時 LCD 顯示 Unlock OK!,密碼錯誤時顯示 ERROR,輸入密碼時顯示 Your Password。 ( 7)、 密碼可以由用戶自己修改設(shè)定,修改密碼之前必須輸入原來的密碼,在輸入新密碼時候需要二次確認,才能修改成功,以防止誤操作 。故不采用 。其原理如下圖 1所示: 4 鍵 盤 輸 入 電 路 單 片 機 芯 片外 圍 顯 示 電 路單 片 機 時 鐘 電 路存 儲 芯 片 A T 2 4 C 0 2 圖 1 系統(tǒng)總設(shè)計結(jié)構(gòu)圖 經(jīng)過對比,可知采用單片機控制更容易實現(xiàn),更簡易。 5 3 主要元器件介紹 主控芯片 AT89C52 美國 ATMEL公司 生產(chǎn) 的 AT89C52是一種低功耗,高性能 的 CMOS 8位微控制器 ,可以被讀取的閃存程序存儲器 占了 4K bytes, 該設(shè)備采用 ATMEL公司的高密度非易失性內(nèi)存技術(shù)生產(chǎn)兼容標準 8051指 令集和 指 針。空閑模式下, CPU 暫停工作,而 RAM 定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存 RAM 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或 者有 硬件 來 復(fù)位。 P3口: P3 口是一組帶有內(nèi)部上拉電阻的 8 位雙向 I/ 0 口。 當(dāng)輸入的復(fù)位信號延續(xù) 2 個機器周期以上高電平時即為有效,用于完成單片機的復(fù)位操作。 EA/ VPP:外部訪問允許。 存儲 芯片 AT24C02 美國 Atmel 公司 生產(chǎn) 的 AT24C02 是 一種 低功耗 的 CMOS 型 的 E2PROM,內(nèi)含2568 位 的 存儲 的 空間, 其 工作電壓 的 寬 度為 (~ V)、擦寫次數(shù)多 (大于10000 次 )、 抵 抗干擾 的 能力 很 強、 不容易丟失 數(shù)據(jù) 、體積小、寫入 的 速度快 (小于 10 ms)等特點。 每一個 字節(jié) 都是用 單一 的 操作方式 來 讀取 的 。 AT24C02 就 是運用了 這種 I2C 的 規(guī)程, 從而 使 得 主 /從機 之間能夠?qū)崿F(xiàn) 雙向通信,主機和從機 都可 以 工作 在 接收器和發(fā)送器 的 狀態(tài) 上 。 圖 3 為 AT24C02的兩種引腳圖。 A0、 A A2 : 器件地址輸入 引腳 。如果 該 管腳連接到 +5V, 24C02 的內(nèi)容都被寫保護(只能讀)。時鐘線為高電平時,數(shù)據(jù)線的任何電平變化將被看作總線的起始或停止信號。應(yīng)答的器件在第 9 個時鐘周期時 將 SDA 線拉低,表示其已收到一個 8 位數(shù)據(jù)。 AT24C02 監(jiān)視總線 時, 當(dāng)其地址與發(fā)送的從地址相符 合 時 就 響應(yīng)一個應(yīng)答信號(通過 SDA 線)。 即 如果上 一 次讀 或 寫的操作地址為 M 則立即讀的地址從地址 M+1 開始。 LCD1602 的引腳功能說明 1602 型 LCD 的 引腳 如下表 2 所示 。 第 4 腳: RS腳。 第 6 腳: E 端為使能端,當(dāng) E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 LCD1602 共有 11 條指令,在初始化的時候主要使用的是前 6 條指令。第四條指令是控制顯示的開或關(guān), D2 為高電平時顯示打開,為低電平時顯示關(guān)閉; D1 為高電平時顯示光標,為低電平時關(guān)閉光標; D0 為高電平時光標閃爍,為低電平時光標不閃爍。單片機的 最小系統(tǒng)是指用最少的元件組成的單片機 可以工作的系統(tǒng) 。單片機的復(fù)位方式一般有兩種。其中振蕩電路由反相器以及并聯(lián)外接的石英晶體和電容構(gòu)成,用于產(chǎn)生振蕩脈沖。石英晶體為一感性元件,與電容構(gòu)成振蕩回路,為片內(nèi)放大器提供正反饋和振蕩所需的相移條件,從而構(gòu)成一個穩(wěn)定的自激振蕩器,如圖 8所示。每個按鍵分別接行線和列線,每一行接一個根數(shù)據(jù)口,每一列也接一根數(shù)據(jù)口。在本次設(shè)計中,由于需要 16個按鍵,所以就把 P1口外接了距陣鍵盤。本設(shè)計鍵盤電路的接法如圖 9所示。 圖 11 密碼鎖存電路圖 報警電路 當(dāng)有鍵按下時,“?!?一 聲,每按一下,發(fā)聲一次,密碼 輸入 正確時, 蜂鳴器不響直接開鎖,當(dāng)輸入 錯誤 密碼的次數(shù)有三次 時, 蜂 鳴器報警 10 秒 。 開 始初 始 化調(diào) 顯 示查 詢 是 否 有 鍵 按 下N執(zhí) 行 相 應(yīng) 的 鍵 功 能 程序返 回Y 圖 12 主 函數(shù) 流程圖 鍵盤掃描及識別子函數(shù) 鍵盤掃描是采用查詢的方式,在主程序中進行調(diào)用,在沒有鍵按下的時候,進行循環(huán)查詢,只要有鍵按下,立即執(zhí)行相應(yīng)的功能鍵函數(shù),處理結(jié)束后再返回。 //高四位置 0,放入四行 Delay_ms(1)。 case 2: KeyNo=1。 case 8: KeyNo=3。 //低四位置 0,放入四列 Delay_ms(1)。 case 2: KeyNo+=4。 case 8: KeyNo+=12。通過預(yù)設(shè)循環(huán)變量來得到不同的延時時間,既方便、又準確。 i++) for(j = 0。先給 LCD1602寫不同的指令命令,再向 LCD1602發(fā)送要顯示的內(nèi)容。 //寫一個字符后地址指針加 1 Delay_ms(1)。 //顯示清 0,數(shù)據(jù)指針清 0 Delay_ms(1)。 SCK = 1。 22 圖 15 上鎖狀態(tài)的顯示 結(jié)果 ( 2)當(dāng)開鎖成功時的結(jié)果如圖 16 所示。 圖 19 密碼修改成功時的顯示結(jié)果 ( 6)當(dāng)密碼連續(xù)三次輸入錯誤時的結(jié)果如圖 20 所示。 本次設(shè)計的電子密碼鎖可用于實際應(yīng)用中,具有良好的保密效果。 隨著科學(xué) 技術(shù)的發(fā)展 ,單片機 目前 已經(jīng)成為 了當(dāng)今計算機應(yīng)用中很 活躍的領(lǐng)域,在生活中 也可以說是無 處不在。 26 參考文獻 [1] 石文軒 ,宋薇 .基于單片機 MCS 一 51的智能密碼鎖設(shè)計 [J].武漢工程職業(yè)技術(shù)學(xué)院學(xué)報 ,20xx,(01),2~ 3 Shi Wenxuan,Song Wei. MCS51 microcontrollerbased intelligent locks designed[J]. Wuhan Engineering Institute,20xx,(01):2~ 3(in Chinese) [2] 葉啟明 .單片機制作的新型安全密碼鎖 [J].家庭電子 ,20xx,(10), 13~ 15 Ye Qiming. MCU production of new security locks[J]. Home electronics,20xx,(10):13~ 15 [3] 王千 .實用電子電路大全 [M].北京:電子工業(yè)出版社, ~ 45 Wan Qian. Practical Encyclopedia of Electronic Circuits[M].Beijing: Electronic Industry Press,20xx. 23~ 45(in Chinese) [4] 何立 民 .單片機應(yīng)用技術(shù)選編 [M].北京:北京航空大學(xué)出版社, ~ 72 He Limin. Selected SCM Application[M].Bejing: Beijing Aviation University Press,~ 72(in Chinese) [5] 李華 .MCS51 系列單片機使用接口技術(shù) [M].北京 : 北京航空航天大學(xué)出版社, ~ 102 Li Hua. MCS51 series MCU interface technology[M].Beijing: Beijing Aviation University Press,~ 102(in Chinese) [6] acob millman and Arvin Grabel :Microelectronics,2nd,Mc GrawHill BooK Company,New York,1987 [7] 童詩白 .模擬電子技術(shù)基礎(chǔ) [M].北京:高等教育出版社, ~ 120 Tong Shibai. Basic Analog Electronic Technology[M].Beijing: Higher Education Press,20xx. 23~ 120(in Chinese) [8] 閻石 .數(shù)字電子技術(shù)基礎(chǔ) [M].北京:高等教育出版社, ~ 63 Yan Shi. Fundamentals of Digital Electronics[M].Beijing: Higher Education Press,~ 63(in Chinese) [9] 樊昌信 ,曹麗娜 .通信原理 [M].北京:國防工業(yè)出版社, ~ 60 Fan Changxin,Cao Lina. Communication Principle[M].Beijing: National Defense Industry Press,20xx. 42~ 60(in Chinese) [10]彭偉 .單片機 C 語言程序設(shè)計實訓(xùn) 100 例 [M].北京:電子 工業(yè)出版 社 , ~ 125 Peng C Progamming Language Training 100 case[M].Beijing:Electronic Industry Press,~ 125(in Chinese) [11]Hermarn K P. Neubert. Instrument TransducersAn Introduction to their 27 Performance and Ed[M]. Clarendon Press, Oxford. 1975 [12]李廣弟 .單片機基礎(chǔ) [M].北京: 北京航空航天大學(xué)出版社 ,~ 125 Li Guangdi. MCUbased[M].Beijing: Beijing University of Aeronautics and Astronautics Press, ~ 125(in Chinese) 28 致 謝 四年的大學(xué)生活不知不覺中就要結(jié)束了,在這段難忘的生活中,有我許多美好的回憶。 他 一絲不茍的作風(fēng),嚴謹求實的態(tài)度,踏踏實實的 工作 精神,不僅授我以文,而且教我做人,給以終生受益無窮之道 , 我 從心里感謝他。再一次感謝所有幫肋過我的人, 感謝你們一直都伴隨著我。 最后,感謝在大學(xué)期間認識我和我認識的所有人,有你們 的 伴隨,才有我大學(xué)生活的豐富多彩,絢麗多姿! 29 附 錄 電 子密 碼 鎖的 C 語言程序 include include include define uchar unsigned char define uint unsigned int uchar code Title_Text[]=Your Password...。 uchar aa。 // LCD 的使能控制 sbit SCK=P2^3。 // LED 燈的接口,開鎖信號 // // 延時 // void Delay_ms(uint x) { uint i,j。 j 110。 for(i=0。 } BEEP=0。 i++) Beep()。\039。 //讀狀態(tài)寄存器選擇 EN=1。 return LCD_Status。 RW=0。 Delay_ms(1)。 RS=1。 EN=1。 //設(shè)置兩行顯示, 8 位數(shù)據(jù)總線, 5*7 的點陣字符 Delay_ms(1)。 //設(shè)置開顯示,不顯示光標 Delay_ms(1)。 } // // 在 LCD 上顯示字符串 // void Display_String(uchar *s, uchar p) { 33 uchar i。i++) { Write_LCD_Data(s[i])。 SCK = 1。 } } void i
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1