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

正文內(nèi)容

電子密碼鎖控制系統(tǒng)設(shè)計-文庫吧資料

2025-07-14 17:12本頁面
  

【正文】 的狀態(tài)持續(xù)一段時間后(比如 20S 內(nèi)),應(yīng)該馬上關(guān)閉顯示器屏幕,同時禁止按鍵的輸入。 讀順序地址內(nèi)容:開始 → 寫器件地址 → 響應(yīng) → 要讀的字節(jié)地址 → 響應(yīng) → 開始 → 讀器件地址 → 響應(yīng) → 數(shù)據(jù) 1→ 響應(yīng) →……→ 數(shù)據(jù) N→ 無響應(yīng) → 停止。 下面是三種不同的讀操作方式時序?qū)Ρ龋? 讀當(dāng)前地址內(nèi)容:開始 → 讀器件地址 → 響應(yīng) → 數(shù)據(jù) → 無響應(yīng) → 停止。讀順序地址內(nèi)容操作方式通過立即讀或隨機(jī)地址讀操作來啟動,主機(jī)在 AT24C04 發(fā)送完一個 8 位數(shù)據(jù)后產(chǎn)生一個應(yīng)答信號,告知AT24C04 主機(jī)要求更多數(shù)據(jù)。主機(jī) 置通過 R/W——位為 0,發(fā)送開始信號、 AT24C04 地址和欲讀取的字節(jié)數(shù)據(jù)地址來執(zhí)行一次偽操作,在 AT24C04 應(yīng)答后,主機(jī)再一次發(fā)送開始信號和 AT24C04的地址,此時 R/W——位置 1, AT24C04 響應(yīng)并應(yīng)答信號,然后輸出字節(jié)數(shù)據(jù),最后主機(jī)以一 個停止信號結(jié)束數(shù)據(jù)的讀取。 (2)讀隨機(jī)地址內(nèi)容。 AT24C04 接收到器件地址信號并且 I2C 總線允許接收數(shù)據(jù)( R/W——=1),則首先發(fā)送一個應(yīng)答信號然后輸出數(shù)據(jù)。 讀操作方式 (1)讀當(dāng)前地址內(nèi)容。 地址高于 8 位:開始 → 器件地址 → 響應(yīng) → 高 8 位字節(jié)地址 → 響應(yīng) → 低 8 位字節(jié)地址 → 響應(yīng) → 數(shù)據(jù) 1→ 響應(yīng) →……→ 數(shù)據(jù) N→ 響應(yīng) → 停止。頁寫和 字節(jié)寫所不同的是:字節(jié)寫一次只能寫入一個字節(jié)數(shù)據(jù),頁寫一次可以寫入 8 個或 16個字節(jié)數(shù)據(jù)。 AT24C04 在內(nèi)部擦寫過程中不響應(yīng)主機(jī)的任何請求,因此在兩次寫操作之間應(yīng)該留有足夠的反應(yīng)時間。字節(jié)寫模式下,主機(jī)發(fā)送( R/W——位置為 0)起始命令和器件地址信息,主機(jī)在收到 AT24C04 的應(yīng)答信號后,發(fā)送 1~8 位字節(jié)地址,寫入 AT24C04的地址指針中。 寫操作方式 兩種寫操作方式為:字節(jié)寫和頁寫。 掉電存 儲模塊子程序主要涉及 AT24C04 的寫操作方式和讀操作方式。 掉電存儲子程序 掉電存儲子程序就是將初始密碼寫進(jìn) AT24C04,單片機(jī)每次復(fù)位后從AT24C04 中讀取密碼用來和輸入的密碼進(jìn)行比較,以判斷輸入的密碼的正確性。 以下是 LCD1602 從第一行第一列開始顯示 N( 0N≤16)個字符的程序流程圖。 Y N 確定被按下的鍵 在第二行? Y N 確定被按下的鍵 在第三行? Y N 確定被按下的鍵 在第四行中確定被按下的鍵 返回對應(yīng)的按鍵號 在第一行? 開始 掃描鍵盤 有鍵按下? Y N 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 18 圖 43 單行鍵盤掃描流程圖 在本設(shè)計中, 各按鍵的功能與圖 35 一樣 詳見圖 顯示模塊子程序 由于設(shè)計中要求能夠顯示密碼輸入界面、密碼輸入信息、密碼正確后提示界面、密碼錯誤后提示界面和修改密碼相關(guān)界面等信息,故要用到很多個顯示子程序來顯示不同的內(nèi)容。 圖 43 為 CPU 掃描第一行鍵盤的程序流程圖。初始時將~ 值賦為 0, ~ 賦為 1, CPU 始終掃描 P1 端口,當(dāng) P1 值不為0xf0 時,有按鍵被按下,否責(zé)沒有按鍵被按下。 表 41 按鍵鍵值表 按鍵名稱 鍵值 按鍵名稱 鍵值 1 0x7e 9 0x7d 2 0xbe 0 0xbb 3 0xde A 0xdb 4 0xee B 0xeb 5 0x7d C 0x77 6 0xbd D 0xb7 7 0xdd E 0xd7 8 0xed F 0xe7 鍵盤掃描子程序的流程圖如圖 42 所示: 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 17 圖 42 鍵盤掃描程序流程圖 從流程圖可以看出,此鍵盤識別程序是通過逐行掃描來確定是否有鍵按下,當(dāng)確定某一行有鍵按下時,再在該行中確定被按下的是哪 一個按鍵。在給按鍵確定鍵值時必須采用同一種算法,并且計算出來的鍵值應(yīng)該是互不相同的。 采用某種算法,將被按下的鍵所在的行和列 的信息合并成為一個信息,該信息即為此鍵的鍵值。如果列的數(shù)值全部為 1,說明不是這一行的按鍵被按下,掃描下一行,如果列的數(shù)值不全為 1,則說明被按下的按鍵時在這一行。 (2) 識別被按下的鍵的位置。 初始化 顯示輸入密碼界面 輸入密碼 密碼正確? 開鎖 掃描功能鍵 有鍵輸入? 是改密鍵? 進(jìn)行改密操作 顯示界面 是閉鎖鍵? 進(jìn)行閉鎖操作 Y N Y N N Y 開啟定時中斷 次數(shù) 3? 調(diào)用報警子程序 Y N 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 16 讓所有的行為 0,然后讀列的數(shù)值。 鍵盤掃描子程序 矩陣鍵盤掃描子程序應(yīng)該具有以下 2 個 基本的功能: (1)能判斷是否有鍵按下; (2)能確定是哪個鍵被按下。 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 15 圖 41 主程序流程圖 此次基于單片機(jī)的電子密碼鎖設(shè)計的軟件設(shè)計方面的主要問題是如何實(shí)現(xiàn)鍵盤輸入、信息顯示、密碼的掉電存儲以及密碼的比較和處理。 密碼初始化電路 密碼初始化是有個相當(dāng)于超級用戶的功能電路當(dāng)用戶密碼忘記時可以點(diǎn)擊按鍵實(shí)現(xiàn)密碼的初始化: 123456。通過控制輸入脈沖的頻率還能控制蜂鳴器的發(fā)音頻率。圖 310 是用蜂鳴器模擬的報警機(jī)構(gòu)仿真圖。 報警機(jī)構(gòu) 在這次基于單片機(jī)的電子密碼鎖設(shè)計中,通過控制 蜂鳴器的發(fā)音來實(shí)現(xiàn)系統(tǒng)的報警功能。 圖 39 開鎖顯示電路 由于單片機(jī) I/O 口默認(rèn)為高電平,故初始時二極管不亮,代表鎖是閉著的。 因?yàn)樵谠O(shè)計中是以發(fā)光二極管代替電磁鎖,二極管亮代表鎖開,因此可以設(shè)計一個簡單的可以點(diǎn)亮二極管的電路系統(tǒng)代替電磁鎖開鎖機(jī)構(gòu)。 AT24C02 內(nèi)部含有 256 個字節(jié),通過 I2C 總線接口進(jìn)行操作,有一個專門的寫保護(hù)功能( WP=1 時即為寫保護(hù))。能提高系統(tǒng)的安全行,使系統(tǒng)更人性化,更有可擴(kuò)展性。通過 LCD 顯示屏,可以清楚地判斷出密碼鎖所處的狀態(tài)。開鎖時,按下鍵盤上的開鎖按鍵后,利用 鍵盤上的數(shù)字鍵 0- 9 輸入密碼,每按下一個數(shù)字鍵后在顯示器上顯示一個 *,輸入多少位就顯示多少個 *。 實(shí)現(xiàn)功能如圖 35 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 11 LCD 顯示電路 本系統(tǒng)設(shè)計的顯示電路是為了給使用者以提示而設(shè)置的。 判斷鍵盤中哪一個按鍵被按下通常是通過將列線逐列至低電平后,檢查行輸入狀態(tài)來實(shí)現(xiàn)的。具體方法是:向行線輸出全掃描字00H,把全部列線置成低電平,然后將列線的電平狀態(tài)讀入累加器 A 中。 此系統(tǒng)中,我們采用線反轉(zhuǎn)法。 當(dāng)確認(rèn)有按鍵按下后,下一步就是要識別哪一個按鍵被按下。 圖 35 矩陣鍵盤電路 每一行與每一列的交叉處不相同,而是通過一個按鍵來連通,利用這種行列式矩陣結(jié)構(gòu)只需要 N根行線與 M根列線,即可組成具有 N M 個按鍵 的矩陣鍵盤。 圖 34 時鐘電路 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 10 密碼鎖電路 按鍵電路的設(shè)計 為了加強(qiáng)密碼的保密性,采用一個 4 4 的矩陣式鍵盤可以任意設(shè)置用戶密碼( 116 位長度),從而提高了密碼的保密性,同時也能減少與單片機(jī)接口時所占用的 I/O 口線的數(shù)目,節(jié)省了單片機(jī)的寶貴資源,在按鍵比較多的時候,通常采用這種方法。當(dāng)采用內(nèi)部時鐘時,連接方法如下圖所示,在晶振引腳 XTAL1( 19腳)和 XTAL2( 18 腳)引腳之間接入一個 晶振,兩個引腳對地分別再接入一個電容即可產(chǎn)生所需的時鐘信號,電容的容量一般在幾十皮法,如 20PF。如圖 33 所示。當(dāng)單片機(jī)已在運(yùn)行當(dāng)中時,按下復(fù)位鍵 S 后松開,在復(fù)位引腳 RET( 9 腳)腳持續(xù)出現(xiàn) 24 個振蕩器脈沖周期(即 2 個機(jī)器周期)的高電平信號將使單片機(jī)復(fù)位。但單片機(jī)本身是不能自動進(jìn)行復(fù)位的,必須配合相應(yīng)的外部電路才能實(shí)現(xiàn)。單片機(jī)啟運(yùn)運(yùn)行時,都需要先復(fù)位,其作用是使CPU 和系統(tǒng)中其他部件處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。 圖 32 是單片機(jī)最小系統(tǒng)的 完整仿真圖。其原理方框圖如圖 31所示 。 3 硬件電路方框圖 電路由兩大部分組成: AT89S51 單片機(jī)及其外圍 電路和密碼鎖電路。 鹽城工學(xué)院課程設(shè)計說明書( 20xx) 7 方案確立 (1)為了實(shí)現(xiàn)密碼的保密性,采用一個 44 的矩陣式鍵盤可以任意設(shè)置用戶密碼,從而提高了密碼的保密性。 2 總體設(shè)計方案 設(shè)計思路 該電路是一種采用以 AT89S52為核心的單片機(jī)控制方案。 盡管電子密碼鎖還存在著一些缺陷,但是其安全性高、方便易用、能夠智能報警的優(yōu)勢卻是傳統(tǒng)鑰匙鎖取代不了的,而且隨著電子信息技術(shù)的發(fā)展和各種電子器件的價格的不斷降低,電子密碼鎖也將往低成本、多功能的方向發(fā)展。相對于笨重而構(gòu)造簡 單的傳統(tǒng)機(jī)械鎖來說,電子密碼鎖具有體積小,可靠性高的優(yōu)勢。在我國,電子密碼鎖技術(shù)卻才相當(dāng)于國際上七十年代的水平,相對來說還很落后。 電子密碼鎖 的現(xiàn)狀及 發(fā)展趨勢 目前,和西方發(fā)達(dá)國家相比,我國的電子密碼鎖技術(shù)還相對落后。這就需要我們不斷研究電子密碼鎖的設(shè)計方法和實(shí)現(xiàn)原理。電子密碼鎖雖然有安全性高、操作簡單等優(yōu)點(diǎn),但是卻不如機(jī)械鎖價格低廉,因此,在市場上的主流產(chǎn)品還是機(jī)械鎖。 基于單片機(jī)的電子密碼鎖的出現(xiàn),在一定程度上解決了用戶私人財產(chǎn)安全的問題。這種 電子密碼鎖是以單片機(jī)為核心,配以相應(yīng)的硬件電路和軟件程序,實(shí)現(xiàn)密碼的設(shè)置、存貯、識別和顯示,以及報警信號的接收和發(fā) 送等功能,具有操作快、修改密碼簡單、 安全性高、鹽城工學(xué)院課程設(shè)計說明書( 20xx) 6 功耗低 等優(yōu)點(diǎn)。自 20世紀(jì) 70 年代第一塊單片機(jī)芯片 TMS1000 于美國德克薩斯儀器公司面世以來,基于其體積小、價格低廉、個性突出等特點(diǎn),越來越多的電子產(chǎn)品開始采用單片機(jī)芯片作為核心控制部件。特別是傳統(tǒng)的機(jī)械鎖,由于其構(gòu)造簡單,在慣偷面前,甚至能夠只用一根鐵絲就直接將其 打開,使其失去了保障用戶個人財產(chǎn)安全的意義。 鎖具的起源可以追朔到人類社會財產(chǎn)私有化的出現(xiàn),鎖具從其出現(xiàn)到發(fā)展至今天的高科技化、信息化,已經(jīng)有若干年的歷史了。 電子密碼鎖設(shè)計的背景及意義 在現(xiàn)代文明社會,雖然人們的道德素質(zhì)越來越高,“梁上君子”、“三只手”等人群相對舊社會大大減少,但是像“某某小區(qū)遭入室行竊,居民損失 XXXX”之類的新聞我們還是經(jīng)常能夠在報紙上看到的。 (4)無法“技術(shù)”破解。 (3)能夠報警。 (2)操作簡單。用戶可以隨時更改密碼, 以確保密碼鎖的安全性和可靠性。簡單來說,電子密碼鎖就是能夠?qū)崿F(xiàn)密碼等信息的設(shè)置、存貯、識別和顯示,以及報警信號的接收和發(fā)送等功能的電子器件。在設(shè)計中, 利用識別密碼是否正確來開鎖或報警,通過串行存儲器 AT24C02 來實(shí)現(xiàn)密碼的修改和存儲 關(guān)鍵詞 :單片機(jī);密碼鎖;矩陣鍵盤;掉電存儲 The Design Of Electronic Code Lock Based On Single Chip Microputer Abstract: As sealed device, the lock added to such objects like door, box, drawer etc, can be opened with specified key. Since the ancient time, lock is a kind of security, guaranteeing people’s property safety even life safety. With the development of human history and more attention paid to property safety and life safety, various multifunctional locks can be seen in the world. Traditional mechanical locks people use in life are gradually replaced by electronic bination lock characterized with better safety performance and more functions. In the modern society, electronic bination loc
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1