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

正文內(nèi)容

基于mcs-51單片機(jī)電子密碼鎖的設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

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

下一頁面
  

【正文】 Delay_ms(1)。 Write_LCD_Command(0x01)。Delay_ms(1)。 EN=0。 } // // 與 LCD 命令 // void Write_LCD_Command(cmd) { while((Busy_Check() amp。 31 } // // 忙檢查 // uchar Busy_Check() { uchar LCD_Status。 } void Beep1() { uchar i。 j++)。 // 中行時(shí)鐘 sbit SDA=P2^4。//標(biāo)題字符串 uchar DSY_BUFFER[16]=。還要感謝的是我們 所有的 任課 老師, 在大學(xué)四年里,是他們孜孜不倦的為我們傳播知識(shí),傳授我們做人的道理,以及對生活樂觀的態(tài)度, 所以在這里也一定要特別感謝他 們 。因此 ,對于 二十一世紀(jì)的大學(xué) 生 來說 , 掌握單片機(jī)的開發(fā)技術(shù)是十分重要的 。 圖 20 密碼連續(xù)三次輸入錯(cuò)誤時(shí)的 顯示 結(jié)果 25 結(jié) 束語 本 次課題研究的是基于單片機(jī)的電子密碼鎖,經(jīng)過多次的修改與調(diào)試,達(dá)到了密碼鎖設(shè)計(jì)的要求。 Delay()。 Write_LCD_Command(0x0C)。 j 110。 break。 //按鍵后 11110000 將變成 xxxx0000,x 中 1 個(gè)為 0, 3 個(gè)仍為 1 //將高四位移至低四位,并將其中的唯一的 0 變?yōu)?1,其余為 0 Tmp=P14 ^0x0F。 break。鍵盤掃描函數(shù)流程圖如圖 13 所示。 15 圖 9 矩陣式鍵盤的接法 顯示電路 顯示設(shè)計(jì)采用字符型液晶屏設(shè)計(jì),由單片機(jī)的 P0口控制顯示,由 ~ 控制 LCD的控制端口。所以,單片機(jī)的每一個(gè) I/O口都可以接 16個(gè)按鍵。而分頻電路則用于把振蕩脈沖分頻,以得到所需要的時(shí)鐘信號(hào)。 對于 系列單片機(jī)來說 ,一般的最小系統(tǒng) 應(yīng)該包括 :單片機(jī) 芯片 、 時(shí)鐘 電路 以及 復(fù)位電路 。這里主要介紹第三條到第六條指令。用來選擇寄存器 , 當(dāng)需要 選擇數(shù)據(jù)寄存器 時(shí), RS 腳接的是高電平、當(dāng) 選擇指令寄存器 時(shí),接的是低電平 。主器件不需要 發(fā)送一個(gè)應(yīng)答信號(hào),但 需 要產(chǎn)生一個(gè)停止信號(hào)。 AT24C02 在接收到起始信號(hào)和從器件地址之后響應(yīng)一個(gè)應(yīng)答信號(hào),如果器件已選擇了寫操作,則在每接收一個(gè) 8 位字節(jié)之后響應(yīng)一個(gè)應(yīng)答信號(hào)。當(dāng) 該 管腳 接到 VSS 或懸空 , 允許器件進(jìn)行正常的讀 /寫操作 。 8 圖 3 AT24C02 的兩種引腳圖 管腳的描述 SCL:串行時(shí)鐘。為 了達(dá)到 降低 寫入時(shí)間 的目的 , 每 一次操作 所 寫入的數(shù)據(jù) 都可以達(dá)到 8 個(gè)字節(jié) 。欲使 CPU 僅訪問外部程序存儲(chǔ)器(地址為 0000H- FFFFH), EA 必須保持低電平(接地)。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL邏輯門電路。它集閃存程序存儲(chǔ)器,無論是在線編程( ISP)也可以用來編程的傳統(tǒng)方法和一般片上 8位微處理器芯片中, ATMEL公司的 AT89C52功能強(qiáng)大,低成本 的 微控制器可以提供你許多高性價(jià) 的 應(yīng)用程序 , 可以靈活應(yīng)用于各種控制領(lǐng)域。 方案二:采用以 AT89C52 為核心的單片機(jī)控制方案。 ( 4)、 當(dāng)密碼鎖輸入正確時(shí), LED 指示燈亮,開鎖成功。 目前,在西方發(fā)達(dá)國家的電子密碼鎖的技術(shù)相對比較先進(jìn)的,種類比較齊全,電子密碼鎖已被廣泛應(yīng)用于智能門禁系統(tǒng)中通過多種更安全,更可靠的技術(shù)來實(shí)現(xiàn)對大門的管理。據(jù)有關(guān)資料介紹,電子密碼鎖的研究從 20 世紀(jì) 30年代就開始了,在一些特殊場所早就有所應(yīng)用。面對這一殘酷的現(xiàn)狀,新時(shí)代提出了鎖具必須革命的迫切的要求。鎖是 置于可啟閉的器物上 ,用以關(guān)住某個(gè)確定的空間范圍或某種器具的 ,必須以 鑰匙 或暗碼打開的扣件。 在本次設(shè)計(jì)中,能夠?qū)崿F(xiàn)密碼輸入正確及錯(cuò)誤的不同 顯示,在密碼泄露后,合法用戶能夠修改并存儲(chǔ)密碼,當(dāng)輸入密碼錯(cuò)誤次數(shù)超過三次時(shí),系統(tǒng)會(huì)自動(dòng)報(bào)警,并且鍵盤被鎖定 2分鐘,防止被非法用戶無限制的套取密碼。 ( 3) 密碼出錯(cuò)的報(bào)警。這樣既巧妙的提醒了用戶又保護(hù)了用戶密碼,此乃本設(shè)計(jì)可靠性優(yōu)點(diǎn)之一。 系統(tǒng)能完成 本機(jī) 超次鎖定、修改用戶密碼基本的密碼鎖的功能。制作簡單但很不安全, 在后為多是基于 EDA 來實(shí)現(xiàn)的 ,其電路結(jié)構(gòu)復(fù)雜、電子元件繁多,但密碼簡單易破解。報(bào)警的前提是具備探測功能,根據(jù)電子防盜鎖的使用場所和防護(hù)要求,可選擇多種多樣的探測手段。 20xx 屆畢業(yè)設(shè)計(jì)(論文) 材 料 院 、 部 : 學(xué)生姓名: 指導(dǎo)教師: 職 稱: 講師 專 業(yè): 電子信息工程 班 級(jí): 學(xué) 號(hào): 20xx 年 6 月 材料清單 畢業(yè)設(shè)計(jì)(論文) 課題 任務(wù)書 開題報(bào)告 工作進(jìn)度檢查表 指導(dǎo)教師 評 閱表 評閱 評語 表 答辯資格審查表 答辯 及最終 成績評定 表 畢業(yè)設(shè)計(jì)說明書 湖南工學(xué)院畢業(yè)設(shè)計(jì) (論文 )開題報(bào)告 題 目 基于 MCS51 單片機(jī)電子密碼鎖的設(shè)計(jì) 學(xué)生姓名 班級(jí)學(xué)號(hào) 專業(yè) 電子信息工程 一、 文獻(xiàn)綜述 電子防盜鎖應(yīng)用于金融業(yè),其根本的作用是“授權(quán)”,即被“授權(quán)”的人才可以存取錢、物。在中國的城市金融業(yè)中,實(shí)現(xiàn)聯(lián)網(wǎng)報(bào)警已經(jīng)成為對各金融網(wǎng)點(diǎn)的基本要求。隨著電子元件的進(jìn)一步發(fā)展,電子密碼鎖也出現(xiàn)了很多的種類, 功能日益強(qiáng)大 ,使用更加方便、安全保密性更強(qiáng)。 本設(shè)計(jì)的任務(wù)擬 采用單片機(jī)( C51)作為單片機(jī)的核心單元,利用單片機(jī)串行發(fā)射、接收等功能而設(shè)計(jì)的一款具有本機(jī)開鎖和報(bào)警功能的電子密碼鎖。 (3)密碼錯(cuò)誤報(bào)警 當(dāng)用戶鍵入錯(cuò)誤密碼時(shí), 密碼輸入錯(cuò)誤數(shù)碼顯示器會(huì)出現(xiàn)錯(cuò)誤提示。按了確認(rèn) 鍵,如果密碼出錯(cuò),則顯示密碼錯(cuò)誤,密碼連續(xù)三次 輸入錯(cuò)誤,則發(fā)出警報(bào)聲。在設(shè)計(jì)的過程中,采用矩陣鍵盤減少了對 I/O口線的占用,優(yōu)化了系統(tǒng)。 鎖具發(fā)展到現(xiàn)在已有若干年的歷史了, 人們對它的結(jié)構(gòu)、機(jī)理也研究得很透徹,因此,不用鑰匙就能打開的方法和工具也層出不窮。 課題 背景和意義 隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,單片機(jī)性能不斷完善,性能價(jià)格比顯著提高,技術(shù)日趨完善。這把鎖是通過鍵盤的輸入密碼就可以完成解鎖的過程。在我國電子鎖整體水平尚處于國際上 70 年代左右,電子密碼鎖的成本還很高,市場上仍以按鍵電子鎖為主,按鍵式和卡片鑰匙式電子鎖已引進(jìn)國際先進(jìn)水平,現(xiàn)國內(nèi)有幾個(gè)廠生產(chǎn)供應(yīng)市場。 ( 5)、 4 4 的矩陣鍵盤其中包括 09的數(shù)字鍵和 AF的功能鍵。 選用單片機(jī) AT89C52 作為本設(shè)計(jì)的核心元件,利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的 IO 端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)密碼鎖 的 功能。 主要特性 AT89C52 具有如下特點(diǎn): 40 個(gè)引腳, 4k Bytes Flash 片內(nèi)程序存儲(chǔ)器, 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM), 32 個(gè)外部雙向輸入 /輸出( I/O)口, 5個(gè)中斷優(yōu)先級(jí) 2 層中斷嵌套中斷, 2 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2個(gè)串行通信口,看門狗( WDT)電路,片內(nèi)時(shí)鐘振蕩器。 P3口除了作為一般的 I/ 0口線外,更重要的用途是它的第二功能, P3口的第二功能如下表 1所示 。 而當(dāng) EA 信號(hào)為高電平時(shí),對 ROM 的讀操作是從內(nèi)部程序存儲(chǔ)器開始,并可延續(xù)至外部程序存儲(chǔ)器。 I2C 總線是一種用 來 連接 兩個(gè)或多個(gè) IC 器件的 二線制總線。 AT24C02 的 串行時(shí)鐘輸入管腳 用于產(chǎn)生器件 , 所有數(shù)據(jù) 的 發(fā)送或接收的時(shí)鐘 都 是一個(gè)輸入管腳 輸入的 。 功能的描述 IIC 總線 協(xié)議 :IIC 總線協(xié)議定義如下,( 1)只有在總線空閑時(shí)才允許啟動(dòng)數(shù)據(jù)傳送。 器件尋址 :主器件通過發(fā)送一個(gè)起始信號(hào)啟動(dòng)發(fā)送過程然后發(fā)送它所要尋址的從器件的地址 。 LCD1602 顯示器 在現(xiàn)代日常生活中, 字符型液晶模塊已經(jīng) 運(yùn)用到很多的 顯示器件 中 了 ,如計(jì)算器、萬用表、電子表等,顯示的主要是專用符號(hào)和圖形。 10 第 5 腳: R/W 為信號(hào)線, 當(dāng)接 高電平時(shí)進(jìn)行讀 的 操作, 當(dāng)接 低電平時(shí)進(jìn)行寫的 操作。第三條指令是設(shè)置光標(biāo)和顯示模式,當(dāng) D1 為高電平是,光標(biāo)右移,當(dāng)為低電平時(shí),光標(biāo)左移。如圖 6所示,就是單片機(jī)的最常見的最小系統(tǒng)。 振蕩電路 單片機(jī)芯片中的高增益反相放大器,其輸入端為引腳 XTAL1,輸出端為引腳XTAL2。而直接與單片機(jī)相接的話就要多出一倍多。 圖 10為顯示電路的電路圖。 18 開 始給 P 1 口 賦 值 0 F H查 詢 是 否 有 鍵 按 下查 看 發(fā) 生 在 哪 一 列給 P 1 口 賦 值 F 0 H查 看 發(fā) 生 在 哪 一 行計(jì) 算 鍵 值返 回 鍵 值Y返 回 鍵 值 1 6N 圖 13 鍵盤掃描 函數(shù) 流程圖 鍵盤掃描子函數(shù)如下: uchar Keys_Scan() { uchar Tmp, KeyNo=0。 case 4: KeyNo=2。 switch(Tmp) { case 1: KeyNo+=0。 } return KeyNo。 j++)。 //設(shè)置開 顯示,不顯示光標(biāo) Delay_ms(1)。 } 21 6 在 PROTEUS 中的仿真 仿真原理圖 根據(jù)設(shè)計(jì)的方案,在 Proteus 中畫出了仿真的原理圖進(jìn)行仿真,原理圖如圖14 所示。該設(shè)計(jì)的電子密碼鎖 具有按鍵有效提示,輸入錯(cuò)誤提示,控制報(bào)警電路, 鎖定鍵盤, 修改密碼等多種功能。在本次設(shè)計(jì)中,也存在著一些不足,比如現(xiàn)在的密碼的位數(shù)只有 6位,還應(yīng)該可以由用戶自已來決定。當(dāng)然,也 還 是 要感謝寢室的兄弟們在我 寫作 論文的過程中給予 了 我 許多無私 的幫助和鼓勵(lì),也是他們陪 伴 我度過 了 這四年的 大學(xué) 生活 。 //顯示緩沖 uchar UserPassword[16]=。 // 串行數(shù)據(jù) sbit BEEP=P2^6。 } 30 void Delay() { 。 for(i = 0。 RS=0。 0x80)==0x80)。 } // // 發(fā)送數(shù)據(jù) // void Write_LCD_Data(uchar dat) { 32 while( (Busy_Check() amp。EN=0。 //顯示清 0,數(shù)據(jù)指針清 0 Delay_ms(1)。 } } void i2cinit() //總線初始化 { SDA = 1。i++) { Write_LCD_Data(s[i])。 //設(shè)置開顯示,不顯示光標(biāo) Delay_ms(1)。 EN=1。 Delay_ms(1)。 return LCD_Status。\039。 } BEEP=0。 j 110。 // LCD 的使能控制 sbit SCK=P2^3。 最后,感謝在大學(xué)期間認(rèn)識(shí)我和我認(rèn)識(shí)的所有人,有你們 的 伴隨,才有我大學(xué)生活的豐富多彩,絢麗多姿! 29 附 錄 電 子密 碼 鎖的 C 語言程序 include include include define uchar unsigned char define uint unsigned int uchar code Title_Text[]=Your Password...。 他 一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的 工作 精神,不僅授我以文,而且教我做人,給以終生受益無窮之道 , 我 從心里感謝他。 隨著科學(xué) 技術(shù)的發(fā)展 ,單片機(jī) 目前 已經(jīng)成
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1