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

正文內(nèi)容

基于51單片機(jī)的密碼鎖設(shè)計(jì)_畢業(yè)設(shè)計(jì)-wenkub.com

2025-06-27 12:44 本頁(yè)面
   

【正文】 break。0xf0)!=0xf0)。 //讀入列線值 KeyPort=cord_h|0xf0。 //讀入列線值 if(cord_h!=0x0f) //先檢測(cè)有無按鍵按下 { DelayMs(10)。最后,感謝在大學(xué)期間認(rèn) 識(shí)我和我認(rèn)識(shí)的所有朋友,因?yàn)槟銈兊呐惆?,我的大學(xué)生活才豐富多彩!謝謝! 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 27 附錄 附錄 1: 實(shí)物 照片 圖 1 實(shí)物 圖 2 輸入密碼 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 28 圖 3 密碼正確提示 圖 4 修改密碼 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 29 附錄 2: 部分源程序 include //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義 include include define KeyPort P1 unsigned char KeyScan(void) //鍵盤掃描函數(shù),使用行列反轉(zhuǎn)掃描法 { unsigned char cord_h,cord_l。最后還要感謝我的父母,這么含辛茹苦的給了我這么個(gè)學(xué)習(xí)的機(jī)會(huì)。在本次畢業(yè)設(shè)計(jì)中,我的論文指導(dǎo)老師真的幫了我很多的忙,指導(dǎo)了我很多。在進(jìn) 行矩陣電路的制作時(shí),電路很容易發(fā)生短路,因此必須使用萬用表逐個(gè)的測(cè)量使用短路的現(xiàn)象! 從策劃開始,我開始查找和收集大量的資料,進(jìn)行程序編程的時(shí)候,我又要把各個(gè)軟件仔細(xì)的熟悉了一下,再到仿真成功,硬件調(diào)試成功。 在仿真成功了以后。如果輸入錯(cuò)誤累計(jì)三次,則執(zhí)行報(bào)警程序。 開 始初 始 化鍵 盤 掃 描啟 動(dòng) 程 序鍵 盤 掃 描密 碼 程 序 判 斷關(guān) 閉 程 序結(jié) 束 圖 51 主程序流程圖 第 節(jié) 按鍵功能流程圖 圖 52 為按鍵功能流程圖,在按鍵當(dāng)中,有與輸入、開鎖、清除、設(shè)置、確認(rèn)的程序相對(duì)應(yīng)的按鍵,并按順序與輸入的數(shù)相比較,當(dāng)輸入正確時(shí),進(jìn)入密碼程序,錯(cuò)誤時(shí)進(jìn)行清除,輸 入兩次正確的,可進(jìn)行重新設(shè)置,最后確認(rèn)程序。找到之后加載到之前點(diǎn)開的 對(duì)話框上即可。檢查沒有錯(cuò)誤后,打開原理圖,點(diǎn)擊單片機(jī)就會(huì)出現(xiàn)一個(gè)對(duì)話框如圖 52所示,然后把生成的 .hex 文件添加到里面即可實(shí)現(xiàn)。之后在單擊確定按鍵所選器件就會(huì)顯示在界面左上角的小框中此時(shí)點(diǎn)擊鼠標(biāo)左鍵就會(huì)放到圖層中,然后直接把鼠標(biāo)放到接頭處就會(huì)顯示一個(gè)畫筆的標(biāo)志此時(shí)按住鼠標(biāo)左鍵就可進(jìn)行連線了。 電路如圖 39 所示 S1S2S3S4S5S6S7S8S9S10S11S12S13S14S15S16KEY1KEY2KEY3KEY4KEY5KEY6KEY7KEY8 圖 39 矩陣鍵盤電路 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 18 第 4 章 仿真設(shè)計(jì) 第 節(jié) Protues 仿真軟件概述 Protues 是目前使用比較廣泛的單片機(jī)類的仿真系統(tǒng)的軟件之一,它可以實(shí)現(xiàn)的功能比較多,可以實(shí)現(xiàn)程序與原理圖的連調(diào),也可以單獨(dú)作為繪制原理圖的工具使用,與 Protel有著過之不及的功能,于此 同時(shí)還可以進(jìn)行 PCB 版圖的生成,在方法中與 Protel類似。將 16 個(gè)按鍵分為 4 排 4列排列好,如圖 39 矩陣鍵盤硬件結(jié)構(gòu)。 電路如圖 38 所示 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 17 100R131KR18D3LED1D2Q2PNP12345K1RelayVCCGNDLOCKVCC 圖 38 開鎖電路 . 鍵 盤輸入模塊 鍵盤是單片機(jī)十分重要的輸入設(shè)備,是實(shí)現(xiàn)人機(jī)對(duì)話的紐帶。電容取值為 30pF。只要高電平保持足夠的時(shí)間,單片機(jī)就能完成復(fù)位。只要 RST 保持高電平,單片機(jī)就會(huì)自動(dòng)循環(huán)復(fù)位。當(dāng)密碼輸入完成時(shí),按下確認(rèn)鍵,如果輸入的密碼正確的話, LCD 子顯示“ RIGHT”,單片機(jī)其中 引腳會(huì)輸出低電平,使三極管 T2 導(dǎo)通,電磁鐵吸合,電子密碼鎖被打開,如果密碼不正確, LCD顯示屏?xí)@示“ ERROR”, 輸出的是高電平,電子密碼鎖不能被打開。本設(shè)計(jì)的顯示部分由液晶顯示器 LCDl602 取代普通的數(shù)碼管來完成。 AT24C02 是ATMEL 公司開發(fā)的可擦除存儲(chǔ)芯片, AT24C02 是一個(gè) 2K 位串行 CMOS E2PROM, 內(nèi)部含有 256 個(gè) 8 位字節(jié), AT24C02 有一個(gè) 16 字 節(jié)頁(yè)寫緩沖器。 報(bào)警與開鎖電路實(shí)際是在在密碼已經(jīng)進(jìn)行比對(duì)以后,主控芯片通過判斷的結(jié) 果給出相應(yīng)的操作,即相應(yīng)的 I/O 端口會(huì)出現(xiàn)高低電平的變化,從而實(shí)現(xiàn)開鎖與報(bào)警的功能。 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 13 第 3 章 系統(tǒng)硬件構(gòu)成 第 節(jié) 設(shè)計(jì)原理 本設(shè)計(jì)采用 AT89S52 為主控芯片,通過 IIC 總線協(xié)議與 AT24C02 進(jìn)行通信。只要在晶體振子板極上施加交變電壓,就會(huì)使晶片產(chǎn)生機(jī)械變形振動(dòng),此現(xiàn)象即所謂逆壓電效應(yīng)。為數(shù)據(jù)處理設(shè)備產(chǎn)生時(shí)鐘信號(hào)和為特定系統(tǒng)提供基準(zhǔn)信號(hào)。但是現(xiàn)在的娛樂級(jí)聲卡為了降低成本,通常都采用 SCR 將輸出的采樣頻率固定在 48kHz,但是 SRC 會(huì)對(duì)音質(zhì)帶來?yè)p蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 12 害,而且現(xiàn)在的娛樂級(jí)聲卡都沒有很好地解決這個(gè)問題。 1602 型 LCD 可以顯示 2 行 16個(gè)字符,有 8 位數(shù)據(jù)總線 D0— D7 和 Rs, R/ W, EN 三個(gè)控制端口,工作電壓為 5V,并且具有字符對(duì)比度調(diào)節(jié)和背光功能。 WP 寫保護(hù) : 如果 WP 管腳連接到 Vcc,所有的內(nèi)容都被寫保護(hù)只能讀。 當(dāng)使用 24WC01 或 24WC02 時(shí)最大可級(jí)聯(lián) 8 個(gè)器件,如果只有一個(gè) 24WC02 被總線尋址這三個(gè)地址輸入腳 A0 A1 A2 可懸空或連接到 Vss, 如果只有一個(gè) 24WC01 被總線尋址這三個(gè)地址輸入腳 A0 A1 A2 必須連接到 Vss。雖然主器件和從器件都可以作為蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 10 發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)發(fā)送或接收的模式。最高的串行時(shí)鐘( SCK)不超過 l/ 16 晶體時(shí)鐘,當(dāng)晶體為 33MHz 時(shí),最大 SCK 頻率為2MHz。 Flash 閃速存儲(chǔ)器的串行編程:將 RST 接至 Vcc,程序代碼存儲(chǔ)陣列可通過串行 ISP 接口進(jìn)行編程,串行接口包含 SCK 線、 MOSI(輸入)和 MISO(輸出)線。 芯片擦除:在并行編程模式,利用控制信號(hào)的正確組合并保持 ALE/ PROG 引腳 200ns- 500ns 的低電平脈沖寬度即可完成擦除操作。編程完成后, 變?yōu)楦唠娖奖硎緶?zhǔn)備就緒狀態(tài)。 AT89S51 的代碼是逐一字節(jié)進(jìn)行編程的。退出掉電模式的方法是硬件復(fù)位或由處于使能狀態(tài)的外中斷 INT0 和 INT1 激活??臻e模式可由任何允許的中斷請(qǐng)求或硬件復(fù)位終止。這種情況下,外部時(shí)鐘脈沖接到 XTAL1 端, 即內(nèi)部時(shí)鐘發(fā)生器的輸入端, XTAL2 則懸空。如果使用石英晶體,我們推薦電容使用 30pF177。 晶體振蕩器特性: AT89S51 中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和 XTAL2 分別是該放大器的輸入端和輸出端。 中斷: AT89S51 共有 5 個(gè)中斷向量: 2 個(gè)外中斷( INT0 和 INT1), 2 個(gè)定時(shí)中斷( Timer0和 Timer1)和一個(gè)串行中斷。為保證 WDT 在退出掉電模式時(shí)極端情況下不溢出,最好在進(jìn)入掉電模式前復(fù)位 WDT。當(dāng)硬件復(fù)位退出掉電模式時(shí),處理 WDT 可象通常的上電復(fù)位一樣。為使 WDT 工作最優(yōu)化,必須在合適的程序代碼時(shí)間段周期地復(fù)位 WDT 防止 WDT溢出。 14 位 WDT 計(jì)數(shù)器計(jì)數(shù)達(dá)到 16383( 3FFFH), WDT 將溢出并使器件復(fù)位。 數(shù)據(jù)存儲(chǔ)器: AT89S51 的具有 128 字節(jié)的內(nèi)部 RAM,這 128 字節(jié)可利用直 接或間接尋址方式訪問,堆棧操作可利用間接尋址方式進(jìn)行, 128 字節(jié)均可設(shè)置為堆棧區(qū)空間。 電源空閑標(biāo)志 :電源空閑標(biāo)志( POF)在特殊功能寄存器 SFR 中 PCON 的第 4 位( ), 電源打開時(shí) POF 置“ 1,它可由軟件設(shè)置睡眠狀態(tài)并不為復(fù)位所影響。不要軟件訪問這些未定義的單元,這些單元是留作以后產(chǎn)品擴(kuò)展 用途的,復(fù)位后這些新的位將為 0。 XTALl:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。欲使 CPU 僅訪問外部程序存儲(chǔ)器(地址為 0000H- FFFFH),EA 端必須保持 低電平(接地)。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置 ALE 無效。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè) ALE 脈沖。 WDT 溢出將使該引腳輸出高電平,設(shè)置 SFR AUXR 的 DISRT0 位(地址 8EH)可打開或關(guān)閉該功能。作輸入端時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流。 Flash 編程或校驗(yàn)時(shí), P2 亦接收高位地址和其它控制信號(hào)。 端口引腳第二功能: MOSI(用于 ISP 犏程) MISO(用于 ISP 犏程) SCK (用于 ISP 犏程) P2 口: P2 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/ O 口, P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門電路。 P1 口: Pl 是一個(gè)帶內(nèi)部上拉電阻的 8 位雙向 I/ O 口, Pl的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門電路。 . 引腳功能說明 P0 口: P0 口是一組 8 位漏極開路型雙向 I/ 0 口,也即地址/數(shù)據(jù)總線復(fù)用口。 . 主要性能參數(shù) 與 MCS51 產(chǎn)品指令系統(tǒng)完全兼容 4k 字節(jié)在系統(tǒng)編程( ISP) Flash 閃速存儲(chǔ)器 1000 次擦寫周期 - 的工作電壓范圍 全靜態(tài)工作模式: 0Hz- 33MHz 三級(jí)程序加密鎖 128 8 字節(jié)內(nèi)部 RAM 32 個(gè)可編程 I/ O 口線 2 個(gè) 16 位定時(shí)/計(jì)數(shù)器 6 個(gè)中斷源 全雙工串行 UART 通道 低功耗空閑和掉電模式 中斷可從空閑模喚醒系統(tǒng) 看門狗( WDT)及雙數(shù)據(jù)指針 掉電標(biāo)識(shí)和快速編程特性 靈活的在系統(tǒng)編程( ISP 字節(jié)或頁(yè)寫模式) . 功能特性概述 AT89S51 提供以下標(biāo)準(zhǔn)功能: 4k 字節(jié) Flash 閃速存儲(chǔ)器, 128 字節(jié)內(nèi)部 RAM, 32 個(gè)I/ O 口線,看門狗( WDT),兩個(gè)數(shù)據(jù)指針,兩個(gè) 16 位定時(shí)/計(jì) 數(shù)器,一個(gè) 5 向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。密碼可以由用戶自己修改設(shè)定,鎖打開后才能修改密碼。到了 90 年代,美國(guó)、意大利、德國(guó)、日本、加拿大、韓國(guó)以及我國(guó)的臺(tái)灣、香港等地的微電子技術(shù)的進(jìn)步和通信技術(shù)的發(fā)展為密碼鎖提供了技術(shù)上的基礎(chǔ),從而推動(dòng)密碼鎖走向?qū)嶋H應(yīng)用的階段。 6)電子密碼控制系統(tǒng)具有操作簡(jiǎn)單易行,一學(xué)即會(huì)的特點(diǎn)。 2)密碼可變,用戶可以隨時(shí)更改密碼,防止密碼被盜,同時(shí)也可以避免因人員的更替而使控制的保密性下降。 第 電子密碼控制簡(jiǎn)介 電子密碼控制是一種通過密碼輸入來控制電路或是芯片工作,從而控制機(jī)械開關(guān)的閉合,完成開鎖、閉鎖任務(wù)的電子產(chǎn)品。 在安全技術(shù)防范領(lǐng)域,具有防盜報(bào)警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機(jī)械式密碼鎖 。常見的鎖有普通機(jī)械鎖、機(jī)械密碼鎖、電磁卡鎖、指紋(虹膜)鎖等。 本設(shè)計(jì)采用單片機(jī)為主控芯片,結(jié)合外圍電路,組成電子 密碼控制系統(tǒng),用戶想要打開鎖,必先通過提供的鍵盤輸入正確的密碼才可以,密碼輸入錯(cuò)誤有提示,為了提高安全性,當(dāng)密碼輸入錯(cuò)誤三次將報(bào)警。 現(xiàn)今常見的密碼鎖設(shè)計(jì)主要有兩種方案,一種是中規(guī)模集成電路控制的方案,另一種是單片機(jī)控制的方案。 Alarm。 本文從經(jīng)濟(jì)實(shí)用的角度出發(fā),采用美國(guó) Atmel 公司的單片機(jī) AT89S52 作為主控芯片與數(shù)據(jù)存儲(chǔ)器單元,結(jié)合外圍的矩陣鍵盤輸入、 LCD 液晶顯示、報(bào)警、開鎖等,用 C 語言編寫主控芯片的控制程序與 EEPROM 讀寫程序相結(jié)合, 設(shè)計(jì)了一款可以多次更改密碼,具有報(bào)警功能的電子密碼控制系統(tǒng)。蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) i 基于 AT89S51 與 AT24C02 密碼鎖的設(shè)計(jì) (蘇州大學(xué)應(yīng)用技術(shù)學(xué)院) 目 錄 前言 .................................................................................................................................................1 第一章 緒論 ...................................................................................................................................2 第 節(jié) 研究背景 ........
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1