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

正文內(nèi)容

基于單片機(jī)的數(shù)字密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 keynum9) { write_(0x80+0x40+1+address)。 save_n4=read_add(0x15)。 // write_add(0x13,p_s%1000000/10000)。 if(address==8) { address=0。k++) write_data(table6[k])。 write_(0x80+0x40+0)。 for(k=0。 } void display_table4() //錯(cuò)誤警告 { uchar k。 for(k=0。k++) write_data(table[k])。 uchar Passw_Set_again。 //記錄地址和密碼 uchar Passw_Enter_flag。 code uchar table5[]={Set NewPassw:}。 參考文獻(xiàn) [1]王千 .實(shí)用電子電路大全 [M].北京 :電子工業(yè)出版社 ,. [2]張齊 .單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù) 基于 C 語(yǔ)言編程 [M].北京 :電子出版社 ,. [3]李華 .MCS51 系列單片機(jī)使用接口技術(shù) [M].北京 :航空航天大學(xué)出版社 ,. [4]康華光 .模擬電子技術(shù) 基礎(chǔ) [M].北京 :高等教育出版社 ,. [5]孟祥忠 .數(shù)字電子密碼鎖的設(shè)計(jì) [D].大連 :大連理工 ,. [6]康華光 .數(shù)字電子技術(shù)基礎(chǔ) [M].北京 :高等教育出版社 ,. [7]齊向東 ,劉立群 .單片機(jī)控制技術(shù)實(shí)踐 [M].北京 :中國(guó)電力出版社 ,. [8]常敏 ,王涵 .單片機(jī)應(yīng)用程序開發(fā)與實(shí)踐 [M].北京 :電子工業(yè)出版社 ,. [9]李華 .MCS51 系列 單片機(jī)使用接口技術(shù) [M].北京 :航空航天大學(xué)出版社 ,. [10]李光華 ,樓然苗 .單片機(jī)課程設(shè)計(jì)指導(dǎo) [M].北京 :航空航天大學(xué)出版社 ,. [11]邱光源 .電路 [M].北京 :高等教育出版社 ,. [12]張凱 .LED 介紹完全手冊(cè) [M].北京 :航空航天大學(xué)出版社 ,. [13]王兆 ,黃俊 .電力電子技術(shù) [M].北京 :機(jī)械工業(yè)出版社 ,. [14]李宏 ,張家田 .液晶顯示器件應(yīng)用技術(shù) [M].北京 :機(jī)械工業(yè)出 版社 ,. [15]朱璇 ,唐曉茜 ,殷建軍 .基于單片機(jī)智能加密電子密碼鎖設(shè)計(jì) [J].輕工機(jī)械 ,(5).4560. [16]李捷 ,陳典濤 ,陳建華 .一種基于單片機(jī)的電子密碼鎖的設(shè)計(jì) [J].農(nóng)機(jī)化研究 ,.(3)2330. [17]陳建林 ,趙立紅 .基于 Proteus 的數(shù)字密碼鎖的仿真設(shè)計(jì) [J].機(jī)械工程與自動(dòng)化 ,(3):2025. [18]First chip empress the system EDA/IC of the electronics engineering design[M].. [19]R. Dye. Visual ObjectOrientated Programming[J].Dr. Dobbs MacintoshJournal,(8):1015. 陜西理工學(xué)院 畢業(yè)設(shè)計(jì) 第 16 頁(yè) 共 24 頁(yè) 附錄 A 系統(tǒng)主程序 include sbit LED = P3^4。 此次設(shè)計(jì)的數(shù)字密碼鎖在輸入密碼的時(shí)候,不能逐步取消你的密碼,一旦出現(xiàn)只輸錯(cuò)一個(gè)密碼,便需要重新開始輸入所有密碼,這樣輸入的操作次數(shù)無(wú)形增加,這就給用戶帶來(lái)了很多不便之處,這是這次設(shè)計(jì)的不完美之處。 軟硬聯(lián)合調(diào)試 在仿真調(diào)試中沒有出現(xiàn)問題時(shí),將程序下載到單片機(jī)中,運(yùn)行整個(gè)硬件電路,出現(xiàn)了些問題。 軟件調(diào)試我整整花了一個(gè)多星期左右的時(shí)間,在軟件編程的時(shí)候出現(xiàn)了很多問題,每次在編譯的時(shí)候都會(huì)出現(xiàn)很多錯(cuò)誤提示, 比如子函數(shù)沒有事 先聲明、變量定義不規(guī)范等,但在周老師的指導(dǎo)和同學(xué)的幫助下,問題都得到了解決。 基于單片機(jī)的數(shù)字密碼鎖硬件調(diào)試 我在做設(shè)計(jì)時(shí)首先應(yīng)用 Proteus 仿真硬件電路, Proteus 可以仿真分析各種模擬器件和集成電路,可以用來(lái)繪制原理圖,可以用來(lái)仿真單片機(jī)設(shè)計(jì)還有其他硬件設(shè)計(jì)的工作。 報(bào)警提示部分主要是對(duì)輸入密碼的錯(cuò)誤(鎖未開)和正確(鎖開)以及修改密碼的提示,這個(gè)和顯示程序保持一致。 鍵盤部分應(yīng)實(shí)現(xiàn)如下功能:首先,對(duì)鍵盤進(jìn) 行掃描,判斷是否有鍵被按下。在 LCD 接受指令前,微處理器必須先確認(rèn)其內(nèi)部處于非忙碌狀態(tài),則 LCD 的( D7 到 D0)的 D7 位為 0,方可接受新的指令。為了保證其輸出的電壓是 +5V,在后面接一個(gè)穩(wěn)壓電路,由一個(gè) 7805 穩(wěn)壓器 ,其中電容 C1起濾波作用,電容 C3 是抑制高平信號(hào)。 LCD1602 顯示電路如圖 所示。 第 4 腳: RS 為寄存器選擇,高電平 1 時(shí)選擇數(shù)據(jù)寄存器、低電平 0 時(shí)選擇指令寄存器。 圖 鍵閉合和斷開時(shí)的電壓抖動(dòng) 4 4 行列式鍵盤電路 此次設(shè)計(jì)為 4 4 行列式鍵盤,由 16 個(gè)按鍵組成的行列式鍵盤,主要作為用戶輸入數(shù)字密碼及確認(rèn)、取消、修改等功能鍵,此次設(shè)計(jì)按鍵掃描方法采用的是掃描法。各列線的一端接單片機(jī)的輸出口線,另一端懸空。 圖 單片機(jī)最小系統(tǒng)圖 鍵盤電路 鍵盤接口 常用的鍵盤接口分為獨(dú)立鍵盤和行列式鍵盤兩種。 晶振振蕩電路: XTAL1 腳和 XTAL2 腳分別構(gòu)成片內(nèi)振蕩器的反相放大器的輸入端和輸出端,外接石英晶體或陶瓷振蕩器以及補(bǔ)償電容 C C2 構(gòu)成并聯(lián)振蕩電路。注意加密方式 1 時(shí), EA 將內(nèi)部鎖定為 RESET。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。 P3 口也可作為 AT89C51 的一些特殊功能口: RXD(串行輸入口 ) TXD(串行輸出口 ) INT0(外部中斷 0) INT1(外部中斷 1) T0(記時(shí)器 0 外部輸入 ) T1(記時(shí)器 1 外部輸入 ) WR (外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RD (外部數(shù)據(jù)存儲(chǔ)器讀選通 ) 同時(shí) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào) 。上電復(fù)位后P1 口為弱上拉型 IO 口,用戶可以通過(guò)軟件設(shè)置將 8 路中的任何一路設(shè)置為 A/D 轉(zhuǎn)換,不須作為 A/D使用的口可繼續(xù)作為 IO 口使用。單片機(jī)控制系統(tǒng)包括晶振 電路和復(fù)位電路。 2 總體方案 方案選擇 陜西理工學(xué)院 畢業(yè)設(shè)計(jì) 第 2 頁(yè) 共 24 頁(yè) 設(shè)計(jì)本次畢業(yè)設(shè)計(jì)之前構(gòu)思了兩種方案:一種是用以 74LS112 雙 JK 觸發(fā)器構(gòu)成的數(shù)字邏輯電路控制方案;另一種是用以單片機(jī)為核心的電子密碼鎖。因此,設(shè)計(jì)數(shù)字密碼鎖的市場(chǎng)發(fā)展前景極為廣闊。而鎖自古以來(lái)就是把守門的鐵將軍,人們對(duì)它要求甚高,即要求可靠地防盜,又要使用方便,這也是制鎖者長(zhǎng)期以來(lái)研制的主題。設(shè)計(jì)采用 C 語(yǔ)言作為主片控制程序,因其具有方法合理、簡(jiǎn)單易行、成本低、實(shí)用等特點(diǎn)。 [關(guān)鍵詞 ]AT89S51 單片機(jī); LCD1602;電子密碼鎖; 4 4 矩陣鍵盤 The No. three soft landing trajectory Li Suxi (Grade11, Class1102, Electronic Information Science and Technology, School of Physics and Telemunication Engineering, Shaanxi University of Technology, Hanzhong 723000, Shaanxi) Tutor: Zhou Pinghe Abstract:With the improvement of our living standards, the electronic digital lock slowly replaces the ordinary mechanical lock, the electronic password lock is better than the ordinary mechanical lock on the safety factor, the institution of ordinary mechanical lock is very simple, so that it can not guarantee the safety, and electronic lock makes us more confidence on safety, and the electronic lock has an advantage that without a key, keyhole, mechanical transmission, which is difficult to damage, wearing, and can not easily be deciphered, Many users want to go out simple, the electronic lock can meet their needs. The system consists of MCU system, matrix keyboard, the showing of circuit and alarm system ponents. passwordprotected and the showing of password whether it is correct or not. The design uses the C language as the main chips control procedures, which is proved that the design of rational design method is simple, safe and practical. Key words:MCU AT89S51。傳統(tǒng)的門鎖既要備有大量的鑰匙,以及承受鑰匙丟失后的麻煩和風(fēng)險(xiǎn)。 1 數(shù)字密碼鎖功能要求 本次設(shè)計(jì)的數(shù)字密碼鎖有密碼的輸入、有密碼的修改功能,并且密碼是八位,在輸入密碼的過(guò)程中有顯示提示,讓用戶更好的操作密碼鎖,而在密碼輸入正確與否(鎖的開否)也需要顯示提示,此次設(shè)計(jì)的時(shí)候沒有把機(jī)械部分設(shè)計(jì)出來(lái),因此引用了紅綠燈的顯示(報(bào)警提示),來(lái)代表機(jī)械部分的,即表示鎖的開閉狀態(tài)。第一種方案應(yīng)用數(shù)字電子技術(shù)的編、譯碼技術(shù),并通過(guò)按鍵實(shí)現(xiàn)密碼的設(shè) 置、修改及識(shí)別功能,在設(shè)計(jì)的時(shí)候考慮到第一種方案需用到較多集成芯片,電路焊接起來(lái)很復(fù)雜;密碼采用脈沖輸入法,故對(duì)輸入脈沖有很高要求,而且密碼輸入及修改過(guò)程也比較繁雜。 密碼輸入 單片機(jī)控制 修改密碼 密碼處理 鎖開 是 否 陜西理工學(xué)院 畢業(yè)設(shè)計(jì) 第 3 頁(yè) 共 24 頁(yè) 圖 基于單片機(jī)控制的數(shù)字密碼鎖總結(jié)構(gòu)框圖 3 硬件電路的設(shè)計(jì) 單片機(jī)及單片機(jī)最小系統(tǒng) 單片機(jī)選用常用的 Atmel公司的 51 系列單片機(jī) AT89C52。 在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收; P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫“ 1”時(shí),其管腳電位被內(nèi)部上拉電阻拉高,且作為輸入。 RST:復(fù)位輸入。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令時(shí) ALE 才起作用。當(dāng) EA端保持高電平時(shí),訪問內(nèi)部 ROM。當(dāng)外界石英晶體時(shí),電容 CC2 選 30pF177。 獨(dú)立鍵盤就是按鍵相互獨(dú)立,每個(gè)按鍵各接一根輸入線,通過(guò)檢測(cè)輸入線的電平狀態(tài)可以很容易的判斷哪個(gè)按鍵被按下。為判定有沒有鍵被按下,可先經(jīng)輸出口向所有列線輸出低電平,然后再輸入各行線狀態(tài)。 4 4 行列式鍵盤電路如圖 所示,把芯片 AT89C52 中的 ~ 端口用 4 個(gè) 10K 的上拉電阻連接到 4 4 行列式鍵盤的行線上,把芯片 AT89C52 中的 ~ 端口直接連接 4 4 行列式鍵盤的列線。 第 5 腳: RW 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 圖 LCD1602 顯示電路 報(bào)警提示電路 LED 指示燈用來(lái)提示模擬鎖的開閉,此次設(shè)計(jì)采用了紅 、 綠兩個(gè) LED 指示燈,紅燈表示輸入密碼正確告警(及數(shù)字密碼鎖開鎖),綠燈表示輸入密碼錯(cuò)誤,鎖未打開。電容 C2,C4 直接接地,起到抗干擾的作用,能使電壓穩(wěn)定在 +5V。如果在發(fā)送一個(gè)指令時(shí)前沒有檢查 D7 標(biāo)志,那么在前一 個(gè)指令和這個(gè)指令中間必須延長(zhǎng)一段較長(zhǎng)的時(shí)間,即等待前一個(gè)指令確實(shí)執(zhí)行完成。如果沒有,則轉(zhuǎn)回鍵盤掃描,看下次是否有鍵被按下;如果有鍵被按下,則先對(duì)鍵進(jìn)行去抖動(dòng),然后算出是哪個(gè)鍵被按下,再延時(shí)等待鍵釋放。 主程序是首先進(jìn)行整個(gè)程序的初始化及清屏,調(diào)用顯示程序
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1