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

正文內(nèi)容

基于at89c52的多功能密碼控制系統(tǒng)的設(shè)計(jì)畢業(yè)論文-文庫(kù)吧

2025-04-11 01:27 本頁(yè)面


【正文】 行,一學(xué)即會(huì)的特點(diǎn) 。 電子密碼控制的發(fā)展趨勢(shì) [1] 由于電子器件所限,以前開發(fā)的電子密碼控制系統(tǒng),其種類不多,保密性差,最基本的就是只依靠最簡(jiǎn)單的模擬電子開關(guān)來(lái)實(shí)現(xiàn)的,制作簡(jiǎn)單但很不安全,后來(lái)便是基于 EDA 來(lái)實(shí)現(xiàn)的,其電路結(jié)構(gòu)復(fù)雜,電子元件繁多,也有 使用早先的 20 引腳的 2051系列單片機(jī)來(lái)實(shí)現(xiàn)的,但密碼簡(jiǎn)單,易破解。隨著電子元件的進(jìn)一步發(fā)展,電子密碼控制系統(tǒng)也出現(xiàn)了很多的種類,功能日益強(qiáng)大,使用更加方便,安全保密性更強(qiáng),由以前的單密碼輸入發(fā)展到現(xiàn)在的,密碼加感應(yīng)元件,實(shí)現(xiàn)了更為真正的電子加密,用戶只有密碼或電子鑰匙中的一樣,是打不開鎖的,隨著電子元件的發(fā)展及人們對(duì)保密性需求的提高出現(xiàn)了越來(lái)越多的電子密碼控制系統(tǒng) 。 2 由于數(shù)字、字符、圖形圖像、人體生物特征和時(shí)間等要素均可成為電子信息,組合使用這些信息能夠使電子防盜密碼控制獲得更高的保密性,如防范森嚴(yán)的金 庫(kù),需要使用復(fù)合信息密碼的電子防盜密碼控制系統(tǒng)。組合使用信息也能夠使電子防盜密碼控制系統(tǒng)獲得無(wú)窮擴(kuò)展的可能??梢钥闯鼋M合使用電子信息是電子密碼控制系統(tǒng)今后發(fā)展的趨勢(shì) 。 本設(shè)計(jì)所要實(shí)現(xiàn)的目標(biāo) 本設(shè)計(jì)采用單片機(jī)為主控芯片,結(jié)合外圍電路,組成電子密碼控制系統(tǒng),用戶想要打開鎖,必先通過(guò)提供的鍵盤輸入正確的密碼才可以,密碼輸入錯(cuò)誤有提示,為了提高安全性,當(dāng)密碼輸入錯(cuò)誤三次將報(bào)警。密碼可以由用戶自己修改設(shè)定,鎖打開后才能修改密碼。修改密碼之前必須再次輸入密碼。 3 2 設(shè)計(jì)方案的選擇 方案一:采用數(shù)字電路控制 用以 74LS112 雙 JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼控制系統(tǒng)的核心控制,共設(shè)了 9 個(gè)用戶輸入鍵,其中只有 4 個(gè)是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動(dòng)清零,原先輸入的密碼無(wú)效,需要重新輸入;如果用戶輸入密碼的時(shí)間超過(guò) 10 秒(一般情況下,用戶不會(huì)超過(guò) 10 秒,若用戶覺(jué)得不便,還可以修改)電路將報(bào)警 20 秒,若電路連續(xù)報(bào)警三次,電路將鎖定鍵盤 2 分鐘,防止他人的非法操作 。采用數(shù)字電路設(shè)計(jì)方案時(shí)設(shè)計(jì)雖然簡(jiǎn)單,但控制的準(zhǔn)確性和靈活性差。故不采用。 方案二:采用以單片機(jī)為核心的控制方案 由于單片機(jī)種類繁多 ,各種型號(hào)都有其一定的應(yīng)用環(huán)境,因此在選用時(shí)要多加比較,合理選擇,以期獲得最佳的性價(jià)比。一般來(lái)說(shuō)在選取單片機(jī)時(shí)從下面幾個(gè)方面考慮:性能、存儲(chǔ)器、運(yùn)行速度 、 I/O 口、定時(shí) /計(jì)數(shù)器、串行接口、模擬電路功能、工作電壓、功耗、封裝形式、抗干擾性、保密性,除了以上的一些還有一些最基本的 ,比如:中斷源的數(shù)量和優(yōu)先級(jí)、工作溫度范圍、有沒(méi)有低電壓檢測(cè)功能、單片機(jī)內(nèi)有無(wú)時(shí)鐘振蕩器、有無(wú)上電復(fù)位功能等。在開發(fā)過(guò)程中單片機(jī)還受到:開發(fā)工具、編程器、開發(fā)成本、開發(fā)人員的適應(yīng)性、技術(shù)支持和服務(wù)等等因素 ?;谝陨弦蛩乇驹O(shè)計(jì)選用單片機(jī) AT89C52 作為本設(shè)計(jì)的核心元件,利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的 I/O 端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的密碼控制功能。在單片機(jī)的外圍電路外接輸入鍵盤用于密碼的輸入和一些功能的控制,外接 7SEGMPX6CABLUE 顯示器用于顯示作用。當(dāng)用戶需要開鎖時(shí),先按鍵盤開鎖鍵之后按鍵盤的數(shù)字鍵 0- 9 輸入密碼。密碼輸完后按下確認(rèn)鍵,如果密碼輸入正確則開鎖,不正確顯示密碼錯(cuò)誤重新輸入密碼 ,當(dāng)三次密碼錯(cuò)誤則發(fā)出報(bào)警;當(dāng)用戶需要修改密碼時(shí),先輸入正確的密碼,之后按下修改 鍵后輸入 新 的密碼,只有當(dāng)輸入的原密碼正確后才能設(shè) 置新密碼。新密碼輸入無(wú)誤后按確認(rèn)鍵使新密碼將得到存儲(chǔ),密碼修改成功。 可以看出方案二的控制靈活,準(zhǔn)確性好,且保密性強(qiáng)還具有擴(kuò)展功能,根據(jù)現(xiàn)實(shí)生活的需要此次設(shè)計(jì)采用此方案。 4 3 主要元器件介紹及 I2C 總線說(shuō)明 主控芯片 AT89C52 AT89C52 是一個(gè)低功耗,高性能 CMOS 8 位單片機(jī),片內(nèi)含 4k Bytes 的可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲(chǔ)器,器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng)及 AT80C52 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的AT89C52 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。 AT89C52 性能簡(jiǎn)介 [2] 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è)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩器。 此外, AT89C52 設(shè)計(jì)和配置了振蕩頻率可為 0Hz 并可通過(guò)軟件設(shè)置省電模式??臻e模式下, CPU 暫停工 作,而 RAM 定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存 RAM 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還具有 PDIP、 TQFP 和 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 圖 31 AT89C52 芯片引腳圖 5 其主要功能特性: 兼容 MCS51 指令系統(tǒng) 4k 可反復(fù)擦寫 (1000 次) Flash ROM 32 個(gè)雙向 I/O 口 工作電壓 2 個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器 時(shí)鐘頻率 033MHz 全雙工 UART 串行中斷口線 128x8 bit 內(nèi)部 RAM 2 個(gè)外部中斷源 低功耗空閑和省電模式 中斷喚醒省電模式 3 級(jí)加密 軟件設(shè)置空閑和省電功能 雙數(shù)據(jù)寄存器指針 可以看出 AT89C52 提供以下標(biāo)準(zhǔn)功能: 4K 字節(jié) Flash 閃速存儲(chǔ)器, 128 字節(jié)內(nèi)部 RAM, 32 個(gè) I/O 口線,兩個(gè)數(shù)據(jù)指針,兩個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè)5 向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,以及片 內(nèi)振蕩器和時(shí)鐘。同時(shí) , AT89C52 可降至 0Hz 的 靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式時(shí)停止 CPU 的工作,但允許 RAM, 定時(shí) /計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式是在 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到一個(gè)硬件復(fù)位。 AT89C52 引腳功能說(shuō)明 [3] VCC:電源電壓 GND:地 P0 口: P0 口是一組 8 位漏極開路型 雙向 I/O 口,也即 地址 /數(shù)據(jù)總線復(fù)用 總線 ,作為輸出口用時(shí),每位能驅(qū)動(dòng) 8 個(gè) TTL 邏輯門電路,對(duì)端口寫“ 1” 可作為高阻抗輸入端口。在訪問(wèn)外部數(shù) 據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(nèi)部上拉電阻。在 Flash 編程時(shí) ,P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。 P1 口: P1 是一個(gè)帶內(nèi)部上拉電阻的 8 位 雙向 I/O 口, P1 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門電路。對(duì)端口寫“ 1” ,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)校驗(yàn)期間, P1 接收低 8 位地址。 6 P2 口: P2 是一個(gè)帶有內(nèi)部上拉電阻的 8 位 雙向 I/O 口, 即 地址總線 。 P2 的輸出緩沖級(jí)可驅(qū)動(dòng) 4 個(gè) TTL 邏輯門電路。對(duì)端口寫“ 1” ,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流 I。在訪問(wèn) 8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行: MOVX @Ri 指令)時(shí), P2 口線上的內(nèi) 阻 (也即特殊功能寄存器 )在整個(gè)訪問(wèn)期間不改變。 Flash 編程或校驗(yàn)時(shí), P2 也接收高位地址和其它控制信號(hào)。 P3 口: P3 口是一組帶有內(nèi)部上拉電阻的 8 位 雙向 I/O 口。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯 門電路。對(duì) P3 口寫入“ 1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。作輸入端口時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流 I。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能, P3 口的第二功能如下表 32。 表 32 P3 口的第二功能 端口功能 第二功能 端口引腳 第二功能 RXD( ) 串行 數(shù)據(jù)接收 T0( ) 定時(shí) /計(jì)數(shù)器 0外部輸入 TXD( ) 串行 數(shù)據(jù)發(fā)送 T1( ) 定時(shí) /計(jì)數(shù)器 1外部輸入 INT0( ) 外中斷 0申請(qǐng) WR( ) 外部 RAM寫選通 INT1( ) 外中斷 1申請(qǐng) RD( ) 外部 RAM讀選通 RST: 復(fù)位輸入。當(dāng)振蕩工作時(shí), RST 引腳出現(xiàn)兩個(gè)機(jī)器周期上高電平將使單片機(jī)復(fù)位。 ALE/PROG:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的 低 8 位 字節(jié)。即使不再訪問(wèn)外部存儲(chǔ)器, ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出的正脈沖信號(hào),因此它可 作為 外部時(shí)鐘或外部定時(shí)脈沖 使 7 用 ,要注意的是:當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。如有必要,可通過(guò)對(duì)特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位 的禁位來(lái) 禁止 ALE操作。該位置禁位后,只有 MOVX 或 MOVC 指令 才 能使 ALE 再次激活。此外,該引腳 被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置 ALE 無(wú)效。 PSEN:程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào) , 低電平有效 ,當(dāng) AT89C52 由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖。當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器, 要 有兩次有效的 PSEN信號(hào)。 EA/VPP:外部訪問(wèn)允許。欲使 CPU 訪問(wèn)外部程序存儲(chǔ)器(地址 0000H-FFFFH), EA 端必須保持 低電平 (接地)。需 注意的是:如果加密位 LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。如 EA 端為高電平(接 VCC 端), CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。 Flash 存儲(chǔ)器編程時(shí) ,該引腳加上 + 12V 的編程電壓 VPP。 XTAL1:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。 XTAL2:振蕩器反相放大器的輸出端。 AT89C52 芯片內(nèi)部結(jié)構(gòu) 特殊功能寄存器 :特殊功能寄存器 并沒(méi)有占用 片內(nèi)全部空間 ,沒(méi)有占用的地址不可使用,讀這些地址將得到一個(gè)隨意的數(shù)值。而寫這些地址單元將不能得到預(yù)期的結(jié)果。 中斷寄存器 :各中斷允許控制位于 IE 寄存器, 5 個(gè)中斷源的中斷優(yōu)先級(jí)控制位于 IP 寄存器。 (可位尋址) 雙時(shí)鐘指針寄存器 :為方便地訪問(wèn)內(nèi)部和外部數(shù)據(jù)存儲(chǔ)器,提供了兩個(gè) 16位數(shù)據(jù)指針寄存儲(chǔ)器: PD0 位于 SFR 區(qū)塊中的地址 82H、 83H 和 DP1 位于地址84H、 85H,當(dāng) SFR 中的位 DPS=0 時(shí)選擇 DP0,而 DPS=1 時(shí)選擇 DP1。在使用前初始化 DPS。 電源空閑標(biāo)志 :電源空閑標(biāo)志( POF)在特殊功能寄存儲(chǔ)器 SFR 中 PCON的第 4 位( ) ,電源打開時(shí) POF 置“ 1” ,它可由軟件設(shè)置睡眠狀態(tài)并不為復(fù)位所影響。 存儲(chǔ)器結(jié)構(gòu) : AT89C52 單片機(jī)內(nèi)核采用程序存 儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器空間分開的結(jié)構(gòu),均具有 64KB 外部程序和數(shù)據(jù)的尋址空間。 程序存儲(chǔ)器 :如果 EA 引腳接地( GND) ,全部程序均執(zhí)行外部存儲(chǔ)器。在AT89C52,假如接至 VCC(電源+ ),程序首先執(zhí)行從地址 0000H- 0FFFH( 4KB)內(nèi)部程序存儲(chǔ)器,再執(zhí)行地址為 1000H- FFFFH( 60KB) 的外部程序存儲(chǔ)器。 8 數(shù)據(jù)存儲(chǔ)器 :在 AT89C52 的具有 128 字節(jié)的內(nèi)部 RAM,這 128 字節(jié)可利用直接或間接尋址方式訪問(wèn),堆棧操作可利用間接尋址方式進(jìn)行, 128 字節(jié)均可設(shè)置為堆棧區(qū)空間。 7SEGMPX6CABLUE 顯示器 現(xiàn)在的字符型液晶模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的信息顯示器件了。7SEGMPX6CABLUE 型 LCD 顯示模塊具有體積小,功耗低,顯示內(nèi)容豐富等特點(diǎn)。 7SEGMPX6CABLUE 型 LCD 可以顯示 1 行 6 個(gè)字符, abcdefg dp 是 LED數(shù)碼管顯示器的 I/O 口,是段選信號(hào),右下側(cè)的 12345678 是它的位選信號(hào) 晶體振蕩器 晶體振蕩器,簡(jiǎn)稱晶振,其作用在于產(chǎn)生原始的時(shí)鐘頻率,這個(gè)頻率經(jīng)過(guò)頻率發(fā)生器的放大或縮小后就成了電腦中各種不同的總線頻率。以聲卡為例,要實(shí)現(xiàn)對(duì)模擬信號(hào) 或 48kHz 的采樣,頻率發(fā)生器就必須提供一個(gè) 或 48kHz 的時(shí)鐘頻率。如果需要對(duì)這兩種音頻同時(shí)支持的話,聲卡就需要有兩顆晶振。但
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1