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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖設(shè)計論文程序硬件-全文預(yù)覽

2024-09-28 17:38 上一頁面

下一頁面
  

【正文】 還原初始密碼功能當(dāng)按下一鍵還原功能鍵后,(此時系統(tǒng)提示信息意思為:初始化密碼完成)之后就可以用初始密碼進(jìn)行開鎖了。電子密碼鎖最重要的方面就是具有較高的可靠性,本文設(shè)計的密碼鎖具有密碼數(shù)據(jù)保護(hù)功能和備用電源等措施來增加系統(tǒng)的可靠性。從接到導(dǎo)師任務(wù)書那天起自己就進(jìn)入認(rèn)真的學(xué)習(xí)和設(shè)計狀態(tài),每天上午在教學(xué)樓看書學(xué)習(xí),下午在實(shí)驗(yàn)室編寫程序和設(shè)計電路,這樣做的目的就是想做好畢業(yè)設(shè)計。做畢業(yè)設(shè)計時也學(xué)習(xí)了很多有關(guān)單片機(jī)和編程的書和資料,所以也感謝各位作者和出版社。 while(1) { display()。 if(errcount==3) //輸入密碼三次錯誤報警 { write_(0x01)。\039。 errcount=0。樂于效勞。 } }很開心你和我做的題目一樣,我這里有我當(dāng)初寫的程序和設(shè)計的電路板。 delay(1)。 for(i=0。 gaimihs()。最后感謝父母謝謝他們給我提供這么好的教育。畢業(yè)設(shè)計指導(dǎo)老師李琦老師指導(dǎo)有方,和藹可親,做人做事一絲不茍,在這期間老師給我很多有關(guān)課題的有價值的意見和指導(dǎo),對我順利完成畢業(yè)設(shè)計起到很大的作用。由單片機(jī)控制器系統(tǒng)控制密碼鎖在空閑狀態(tài)顯示當(dāng)前時間的同時不斷的檢測那幾個功能鍵是否被按下,如果有功能鍵按下,之后系統(tǒng)就馬上進(jìn)入相應(yīng)的功能狀態(tài)。在指導(dǎo)老師精心指導(dǎo)和自己的不懈努力下完成了軟件和硬件的各項工作,現(xiàn)在系統(tǒng)各項功能運(yùn)行正常,基本上完成了任務(wù)書中的要求和任務(wù)。這時突然掉電,當(dāng)系統(tǒng)再次接上電后,現(xiàn)在可以用123123來進(jìn)行輸入密碼。測試結(jié)果如下圖所示: 密碼輸入錯誤如果密碼輸入錯誤達(dá)到三次液晶顯示會有報警提示,蜂鳴器將進(jìn)行報警。測試結(jié)果如下圖所示: 空閑狀態(tài)顯示當(dāng)前時間當(dāng)按下校對時間功能鍵后進(jìn)入時間校準(zhǔn)狀態(tài)。 測試液晶顯示屏的提示與指示操作功能。下面對protues仿真結(jié)果進(jìn)行簡要的說明: KC51調(diào)試界面 protues仿真狀態(tài) 仿真電路圖 仿真電路圖 仿真時鐘顯示功能 通過以上一步一步的調(diào)試和仿真,說明設(shè)計的軟件部分可以滿足系統(tǒng)設(shè)計的要求,接下來對系統(tǒng)的硬件電路進(jìn)行調(diào)試。通過測試和調(diào)試不斷的提高系統(tǒng)的可靠性與可執(zhí)行性。對編寫好的電子密碼鎖的代碼進(jìn)行編譯、鏈接生成了hex文件,最后下載到焊接好的硬件平臺上,在下面的章節(jié)中將對測試系統(tǒng)功能進(jìn)行詳細(xì)介紹。 時間顯示程序設(shè)計流程開始時間顯示流程圖如下圖所示:初始化向液晶的第一行送入NOW TIME向液晶的第二行送入時鐘的時、分、秒返回 時間顯示流程圖 系統(tǒng)上電后,將初始化定時器,然后系統(tǒng)向液晶的第一行送入now time數(shù)據(jù),然后向液晶的第二行送入時間數(shù)組的值。如果在輸入密碼狀態(tài)沒有對系統(tǒng)進(jìn)行任何的操作的話,30秒后系統(tǒng)將自動的跳到等待狀態(tài)。當(dāng)系統(tǒng)檢測到有鍵按下的時候,這時系統(tǒng)將這個按下的鍵對應(yīng)的鍵值傳遞給函數(shù)告訴主函數(shù)是哪個鍵按下,實(shí)現(xiàn)的方法是將按下鍵的序號付給一個變量,然后將這個變量的值返回給主函數(shù)。當(dāng)系統(tǒng)檢測到有功能鍵按下的時候,系統(tǒng)就調(diào)用相應(yīng)的子函數(shù)去執(zhí)行,來實(shí)現(xiàn)相應(yīng)子程序的預(yù)設(shè)功能。系統(tǒng)硬件設(shè)計共分為8個部分:指示電路設(shè)計的作用是指示電源與密碼輸入狀態(tài)的指示作用;5V電源電路設(shè)計的作用是為系統(tǒng)提供穩(wěn)定的電壓;晶振電路設(shè)計的作用是為單片機(jī)的運(yùn)行提供內(nèi)部的時鐘脈沖;復(fù)位電路設(shè)計的作用是防止程序跑飛回復(fù)運(yùn)行的作用;液晶顯示電路設(shè)計的作用是提示與指示操作的作用;報警電路設(shè)計的作用是當(dāng)密碼輸入錯誤三次以上能夠報警;鍵盤電路設(shè)計的作用是向系統(tǒng)輸入數(shù)據(jù)和進(jìn)入各種功能狀態(tài);串口電路設(shè)計的作用是將hex文件拷貝到單片機(jī)內(nèi)部rom。還有l(wèi)cd顯示器的3引腳連接10K歐姆的可變電阻器,當(dāng)改變它的阻值大小時可以改變lcd顯示的對比度如,設(shè)計電路下圖所示: 液晶顯示電路 報警電路設(shè)計。3 系統(tǒng)硬件設(shè)計本設(shè)計包括8個電路模塊,其中包括:指示燈電路模塊、5V電源電路模塊、晶振電路模塊、復(fù)位電路模塊、LCD顯示電路模塊、報警電路模塊、鍵盤電路模塊、串口電路模塊。 寫指令0CH:顯示開及光標(biāo)設(shè)置 系統(tǒng)框圖本系統(tǒng)的核心部分是STC89C52單片機(jī),利用MAX232芯片實(shí)現(xiàn)將hex文件下載到單片機(jī)運(yùn)行的功能;利用SMC1602液晶顯示屏實(shí)現(xiàn)電子密碼鎖所需的提示信息輸出功能;利用鍵盤實(shí)現(xiàn)對密碼操作的各項的功能比如輸入密碼或者修改密碼等;采用蜂鳴器實(shí)現(xiàn)系統(tǒng)在輸入密碼錯誤三次后的自動報警功能;LED燈來指示密碼輸入是否正確和指示狀態(tài)的功能;利用STC單片機(jī)內(nèi)部的EEPROM實(shí)現(xiàn)密碼數(shù)據(jù)保存功能;用電源電路為系統(tǒng)提供5V的穩(wěn)定電源電源;用12MHZ的晶振電路為系統(tǒng)的單片機(jī)提供內(nèi)部時鐘。 寫指令08H:顯示關(guān)閉216。 寫指令38H:顯示模式設(shè)置第三次216。 寫指令38H:顯示模式設(shè)置第一次216。 SMC1602A接口說明◆控制器接口說明(HD44780 及兼容芯片):1) 基本操作時序: 讀狀態(tài):輸入:RS=L,RW=H,E=H 輸出:D0~D7=狀態(tài)字 寫指令:輸入:RS=L,RW=L,D0~D7=指令碼,E=高脈沖輸出:無 讀數(shù)據(jù):輸入:RS=H,RW=H,E=H 輸出:D0~D7=數(shù)據(jù) 寫數(shù)據(jù):輸入:RS=H,RW=L,D0~D7=數(shù)據(jù),E=高脈沖輸出:無2) RAM 地址映射圖控制器內(nèi)部帶有80X8 位(80字節(jié))的RAM緩沖區(qū),對應(yīng)關(guān)系如右圖所示: SMC1602A RAM地址映射圖3) 指令說明216。STC89C51RC/RD+系列單片機(jī)出廠時已經(jīng)固化有ISP引導(dǎo)碼,并設(shè)置為上電復(fù)位進(jìn)入ISP程序區(qū),并且出廠時就已完全加密。ISP_ADDRH:ISP/IAP操作時的地址寄存器高八位。 STC89C52概述 STC89C52單片機(jī)STC89C52系列單片機(jī)的封裝形式共分為DIP、PLCC及PQEP 3中形式,常用的是DIP封裝方式。 電子密碼鎖系統(tǒng)的總方案設(shè)計本課題設(shè)計用的主要芯片有兩個:一個是STC89C52單片機(jī),一個是SMC1602A液晶顯示器。,要求輸入當(dāng)前密碼,如果密碼輸入正確則進(jìn)入修改密碼狀態(tài);如果輸入當(dāng)前密碼錯誤則有錯誤信息提示。第5章主要是進(jìn)行系統(tǒng)的測試與調(diào)試;主要對系統(tǒng)按設(shè)計的功能要求來一一進(jìn)行驗(yàn)證。 本文的章節(jié)安排上面對電子密碼鎖的研究背景意義、發(fā)展進(jìn)行了簡要的介紹,在下面的章節(jié)中,將對系統(tǒng)的設(shè)計方案;以及系統(tǒng)的硬件設(shè)計;還有系統(tǒng)的軟件設(shè)計;最后對系統(tǒng)的測試按照任務(wù)書和畢業(yè)設(shè)計的功能要求來一一測試。 總結(jié):通過對以上各種實(shí)現(xiàn)電子密碼鎖的方法的學(xué)習(xí)、研究和比較,下面來談一談各種方法的優(yōu)缺點(diǎn),對于采用矩陣鍵盤來進(jìn)行輸入的這種方法生產(chǎn)成本低、操作方便,在如今也是很受歡迎的,但是他壽命不長;而用7段數(shù)碼顯示比較落后,顯示不出科技的進(jìn)步;對于采用遙控方式,優(yōu)點(diǎn)是輸入電路換成了紅外遙控控制輸入,這樣來操作密碼更加方便,缺點(diǎn)是成本比較高,外接EEPROM增加了硬件成本和操作強(qiáng)度。還有,應(yīng)用STC89C52單片機(jī),這個單片機(jī)和AT系列的單片機(jī)最大區(qū)別就是這類單片機(jī)有內(nèi)部集成了4kb大小的EEPROM,利用ISP/API功能能應(yīng)用編程來控制內(nèi)部的EEPROM的讀寫而不需要外接存儲器來進(jìn)行數(shù)據(jù)保護(hù)。所以,隨著科技的進(jìn)步和創(chuàng)新,設(shè)計密碼鎖的技術(shù)也不甘落后,也在朝著智能化,通用化,人性化等富有創(chuàng)新的方向發(fā)展。說到識別密碼方式,國內(nèi)外大致經(jīng)歷了由早期的矩陣鍵盤輸入操作到紅外遙控控制操作再到智能IC卡再到如今指紋識別等多種實(shí)現(xiàn)方法。同時,平時攜帶一大竄鑰匙也給人們帶來不少的麻煩。 本文的研究背景及意義隨著科技的不斷進(jìn)步和發(fā)展,人類已經(jīng)步入了一個高科技的新時代。 protel software application designed hardware schematics and PCB map。最終設(shè)計出一個具有等待狀態(tài)顯示時間(可以對時間進(jìn)行校準(zhǔn))、輸入密碼、修改密碼、密碼正確與否指示、報警、密碼保護(hù)、一鍵還原初始密碼等功能的密碼鎖。本電子密碼鎖的設(shè)計采用以單片機(jī)STC89C52RC為主控制器,應(yīng)用矩陣鍵盤、SMC1602A液晶顯示器、STC89C52RC內(nèi)部的EEPROM等器件進(jìn)行設(shè)計了鍵盤電路、液晶顯示電路、UART串口電路、電源(5V)電路、指示(LED)電路、報警(蜂鳴器)電路等電路設(shè)計;應(yīng)用protel軟件設(shè)計了硬件原理圖和PCB圖;應(yīng)用C51語言設(shè)計了顯示時間和校對時間、輸入密碼和修改密碼、控制EEPROM等軟件模塊;最后焊接PCB并調(diào)試電路。s electronic locks with engineering significance and value of solving everyday applications.The electronic locks are designed using a microcontroller STC89C52RC main controller, application ma
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1