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

正文內(nèi)容

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

2025-08-25 15:12上一頁面

下一頁面
  

【正文】 計了一款 簡單、實用、方便 的電子密碼控制系統(tǒng) 。 ( 2) 密碼顯示,為了防止密碼泄露,每按下一個鍵均以“ *”代替。有鍵按下,就會顯示出字符 “ *”,沒鍵按下,則不會顯示字符。另外系統(tǒng)還有 LED 提示燈,報警蜂鳴器等 。由于電子器件所限,以前開發(fā)的電子密 碼鎖其種類不多、保密性差,最基本的就是只依靠最簡單的模擬電子開關(guān)來實現(xiàn)的。 提高電子防盜鎖之防護能力的必然途徑是報警,在金融業(yè)的許多場所有人值守、有電視監(jiān)控,具有 報警功能,可以綜合物理防范和人力防范兩種作用。廣義上講,金融業(yè)的“授權(quán)”主要包括以下三種層次的內(nèi)容: 授予保管權(quán),如使用保管箱、保險箱和保險柜; 授予出入權(quán),如出入金庫、 運鈔車和保管室; 授予流通權(quán),如自動存取款。 根據(jù)國內(nèi)外的實踐經(jīng)驗,金融業(yè)實行安全防范風險等級很有必要,即依據(jù)使用的防盜報警器材的性能、安裝布局和人員值守狀況等,可以評估被防護物或區(qū)域的防護能力,得出風險等級,其中,電子防盜鎖的性能至關(guān)重要。 由以前的單密碼輸入發(fā)展到現(xiàn)在的密碼加感應元件。 本系統(tǒng)成本低廉,功能實用 。 當連續(xù)三次出現(xiàn)密碼錯誤時,系統(tǒng)就會報警,由蜂鳴器發(fā)出報警聲,鎖定鍵盤且系統(tǒng)會長期報警不止。 設計難點 ( 1) 軟件的設計,程序編輯貫穿整個設計, 程序是本次設計的基礎。采用的顯示元件是 LCD1602液晶顯示,使得顯示更加清楚,用戶使用時也更明白?,F(xiàn)代人類文明社會里,由于社會中各種矛盾沖突十分劇烈,人們的思想道德觀念,價值觀念,文化修養(yǎng)水平等差異,群眾中良莠不齊,善良的人們 能夠自覺規(guī)范自已的行為, “ 非禮不為 ” ,雖無鑰匙亦不會亂闖。由于單片機具有體積小、重量輕、價格便宜、功耗低、控制功能強及運算速度快等特點,因而在國民經(jīng)濟建設、軍事及家用電器等各個領(lǐng)域均得到了廣泛的應用。之所以要研究這種鎖,就是為提高鎖的安全性 。但國內(nèi)自行研制開發(fā)的電子鎖,其市場結(jié)構(gòu)尚未形成,應用還不廣泛。 ( 6)、 本產(chǎn)品具備報警功能,當輸入密碼錯誤的次數(shù)超過 3次 時蜂鳴器響。在單片機的外圍電路接入 輸入 鍵盤用于密碼的輸入和一些功能的控制,外接 LCD1602 顯示器用于顯示作用。 此外, AT89C52 設計和配置了振蕩頻率可為 0Hz 并可通過軟件設置省電模式。 表 1 P3口的第二功能 端口引腳 第二功能 端口引腳 第二功能 RXD( ) 串行輸入口 T0( ) 定時 /計數(shù)器 0外部輸入 TXD( ) 串行輸出口 T1( ) 定時 /計數(shù)器 1外部輸入 INT0( ) 外中斷 0 WR( ) 外部數(shù)據(jù)存儲器寫選通 INT1( ) 外中斷 1 RD( ) 外部數(shù)據(jù)存儲器讀選通 7 RST:復位輸入。 XTAL1 和 XTAL2:當使用芯片內(nèi)部時鐘時, XTAL1 和 XTAL2 用于外接石英晶體諧振器和微調(diào)電容;當使用外部時鐘時,用于接入外部時鐘脈沖信號。 它 通過 SDA 及 SCL 兩根 口 線 連到總線上的器件之間 來 傳送 數(shù)據(jù) ,根據(jù) 不 同的 地址識別 不同的 器件。 SDA:串行數(shù)據(jù) /地址。( 2)在數(shù)據(jù)傳送過程中,當時鐘線為高電平,數(shù)據(jù)線必須保持穩(wěn)定狀態(tài),不允許有跳變。它的址由圖 4 上的地址位來決定。在單片機系統(tǒng)中,使用液晶顯示器作為顯示器件具有顯示質(zhì)量高、體積小、功耗 低等優(yōu)點。當 RS 和 R/W 共同為低電平時 寫入指令或者顯示地址,當 RS 為低電平R/W 為高電平時 讀忙信號 ,當 RS 為高電平 R/W 為低電平時 寫入數(shù)據(jù)。當 D0 為高電平時,液晶顯示的全部文字均左移或 者右移,當 D0 為低電平時,文字不移動。 圖 6 單片機的最小系統(tǒng)電路圖 單片機的復位電路 復位電路的作用是使單片機能夠在死機狀態(tài)時重新回到程序的起始段。通過這兩個引腳在芯片外并接石英晶體振蕩器和兩只電容器(電容的容量一般取 30pF)。這樣就節(jié)約了很多的口線資源。 圖 10 LCD顯示電路 16 密碼鎖存電路 在本次設計中,密碼的保存采用的是串行 CMOS EEPROM 的 AT24C02 芯片,它和單片機的接法如圖 11 所示。 P1=0x0F。 break。 break。 } 延時子函數(shù) 本次設計采用的延時函數(shù)為語句循環(huán)延時。 } LCD1602 初始化函數(shù) 由于 LCD1602 液晶顯示需要預先進行初始化,才能 得到需要的顯示要求,因此需要進行液晶顯示器的初始化。 Write_LCD_Command(0x01)。 圖 14 原理圖 仿真結(jié)果 通過在 Protues 中的仿真,電子密碼鎖的功能都能在仿真中實現(xiàn),仿真的結(jié)果如下: ( 1)當處于上鎖狀態(tài)時的結(jié)果如圖 15 所示??稍谝馔?泄密的情況下隨時修改密碼。希望能夠在以后做得更好。最后,我還要感謝我的父母,非常感謝他們,沒有他們的教導和培養(yǎng) 就不會有我的今天,是他們教會了我如何積極樂觀的生活。 //用戶輸入的密碼 uchar UserPassword1[16]=。 // 蜂鳴器的接口 sbit LED_OPEN=P2^7。 } // // 蜂鳴器 // void Beep() { uchar i。 i 10。 //寄存器選擇 RW=1。 RS=0。0x80) ==0x80)。 } // // LCD 初始化 // void LCD_Init() { Write_LCD_Command(0x38)。 } // // 設置顯示位置 // void Set_LCD_POS(uchar p) { Write_LCD_Command(p | 0x80)。 Delay()。i16。 Write_LCD_Command(0x0C)。 P0=dat。 EN=1。 EN=0。 DSY_BUFFER[0]=39。BEEP=!BEEP。 i++) for(j = 0。 // LCD 的讀寫控制 sbit EN=P2^2。在 未來的 道 路 上 , 雖然會遇到很多的困難和挫折,但是我 對自已 充滿了信心 ,只要有一顆積極向上的心,所有的困難都只是暫時的。還要感謝我的論文指導老師 陳老師 ,在他的指導下我完成了論文 ,為 我 解決了很多問題, 包括硬件和軟件方面的難點,使我能夠順利的完成設計及論文的書寫 。 畢業(yè)設計 對 培養(yǎng)學生 的綜合能力有很大的幫助,同時也是檢驗學生 發(fā)現(xiàn) ,提出 ,分析 以及 解決實際問題 的能力。 圖 18 修改密碼時的顯示結(jié)果 24 ( 5)當修改密碼成功時的結(jié)果如圖 19 所示。 Delay()。 Write_LCD_Command(0x06)。i x。 break。 //無鍵按下 } P1=0xF0。 break。主函流程圖如圖 12 所示。再通過計算得到具體的按鍵鍵值。在矩陣式鍵盤中,分為行和列。 圖 7 單片機的復位電路 單片機的時鐘電路 單片機 的時鐘電路由振蕩電路和分頻電路組成。 11 基本的操作程 序: 讀狀態(tài):輸入: RS=L, RW=L, E=H 輸出: D0~D7=狀態(tài)字 讀數(shù)據(jù):輸入: RS=H, RW=H, E=H 輸 出 : 無 寫指令:輸入: RS=L, RW=L, D0~D7=指令碼, E=高脈沖 輸出: D0~D7=數(shù)據(jù) 寫數(shù)據(jù):輸入: RS=H, RW=L, D0~D7=數(shù)據(jù), E=高脈沖 輸出:無 12 4 硬件電路的設計 最小系統(tǒng)的設計 單片機 所有的電路設計和應用都是基于它的 最小系統(tǒng) 的 ,或者稱為最小應用系統(tǒng) 的。 表 3 LCD1602的指令表 序號 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開 /關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標志或地址 0 1 BF 計數(shù)器地址 10 寫數(shù)到 CGRAM或 DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM或 DDRAM讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 LCD1602 液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的 。 第 3 腳: VL 可以接 10K 的滑動變阻器,用來調(diào)節(jié)液晶顯示的亮度。 立即地址讀 :AT24C02 的地址計數(shù)器 里面的 內(nèi)容 是 最后操作字節(jié)的地址加 1。 應答信號 :IIC 總線數(shù)據(jù)傳送時,每成功地傳送一個字節(jié)數(shù)據(jù)后,接收器都必須產(chǎn)生一個應答信號。 AT24C02 最大可級聯(lián) 8 個器件 WP:寫保護。 AT24C02 的控制字 是 由 8位 的 二進制 數(shù) 構(gòu)成 的 ,在 起始 信號發(fā) 送 后,主機會 立馬 發(fā) 送其 控制字, 來 選擇從機 和 傳送 控制總線 的方向。每次讀或 者 寫一個字節(jié)的數(shù)據(jù),地址寄存器 會 自動 的 加 1, 用來 讀寫下一個存儲單元。 PSEN: 在讀外部 ROM 時 PSEN 有效(低電平),以實現(xiàn)外部 ROM 單元的讀操作。 P1口和 P2口是雙向的數(shù)據(jù)口線 ,可直接外接電路。單片 機 負責控制整個 系 統(tǒng)的執(zhí)行過程。采用數(shù)字電路設計方案 的 好處就是設計簡單 , 但控制的準確性和靈活性差。 ( 2)、 設計開鎖密碼為六位密碼的電子密碼鎖。但較實用的還是按鍵式電子密碼鎖。鎖自古以來就是把守護門的鐵將軍,人們對它要求甚高,既要安全可靠的防盜,又要使用方便,這也是制鎖者長期以來研制的主題。在慣偷面前,兩根鋼絲或幾件簡單的工具就可以把這些鎖打開,有的慣偷甚至公開揚言:“ 沒有我打不開的鎖。 locks。 初步方案設計原理如下圖所示: 鍵 盤 輸 入 電 路 單 片 機 芯 片外 圍 顯 示 電 路單 片 機 時 鐘 電 路存 儲 芯 片 A T 2 4 C 0 2 圖 1 設計方案 六 、設計進程 20xx 年 3 月份完成開題報告 20xx 年 3 月份到 20xx 年 4月份查閱相關(guān)資料,熟悉單片機的編程及 原理 20xx 年 4 月份到 5月份完成對原理圖的繪制 20xx 年 5 月上旬到 5 月中旬完成軟件的編寫和仿真 20xx 年 5 月下旬到 20xx 年 6月初論文定稿,完成答辯 七 、參考文獻 [ 1]曹巧媛,單片機原理及應用 [M].北京:電子工業(yè)出版社, ; [ 2]趙秀珍,單永磊,單片微型計算機原理及其應用 [M].北京:中國水利水電出版社,; [ 3]張洪潤,蘭清華,單片機應用技術(shù)教程 [M].北京:清華大學出版社, ; [ 4]李華, MCS51系列單片機實用接口技術(shù) [M].北京:北京 航空航天大學出版社, ; [ 5] 馬忠梅,單片機的 C語言 Windows 環(huán)境編程寶典 [M]. 北京:北京航空航天大學出版社, ; [ 6] 李廣 弟 , 單片機基礎 [M].北京:北京航空航天大學出版社, ; [ 7] 王千 .實用電子電路大全 [M].北京: 電子工業(yè)出版社, ; [ 8] 童詩白 .模擬電子技術(shù)基礎 [M].北京:高等教育出版社, ; [ 9] 閻石 .數(shù)字電子技術(shù)基礎 [M].北京:高等教育出版社, ; [ 10] 彭偉 .單片機 C語言程序設計實訓 100 例 [M].北京:電子 工業(yè)出版 社 , ; 指導教師批閱意見
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1