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

正文內(nèi)容

基于單片機(jī)的數(shù)字密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)(留存版)

  

【正文】 免了因沒(méi)有直流電源而無(wú)法使用的問(wèn)題,使這個(gè)儀表能夠在更多的環(huán)境中使用。 第 6 腳: E(或 EN)端為使能 (enable)端。若行線狀態(tài)中有低電平,則表示有鍵被按下。10pF;當(dāng)外接陶瓷振蕩器時(shí),電容 C C2 選 47pF177。另外,該引腳被略微拉高。作為輸入時(shí), P2 口的管腳電位被外部拉低,將輸出電流,這是由于內(nèi)部 上拉的緣故。而第二種方案是采用集成芯片單片機(jī)還有其他集成芯片來(lái)控制整個(gè)電路,靈活準(zhǔn)確性好且保密性強(qiáng)還具有擴(kuò)展功能,并且焊接起來(lái)很簡(jiǎn)單,因此采用了后一種方案,即單片機(jī)控制的數(shù)字密碼鎖設(shè)計(jì)。另外,如:賓館、辦公大樓、倉(cāng)庫(kù)、保險(xiǎn)柜等,由于裝修施工等因素人住時(shí)也要把原有的鎖膽更換 ,況且鑰匙隨身攜帶也諸多便。單片機(jī)是采用的美國(guó) Atmel 公司的單片機(jī) AT89C52;矩陣鍵盤采用 44 矩陣鍵盤;顯示電路主要是采用液晶顯示,具有設(shè)計(jì)簡(jiǎn)單、工作電壓低、響應(yīng)速度快、價(jià)格低廉等特點(diǎn);報(bào)警系統(tǒng)采用的是 LED 指示燈?;趩纹瑱C(jī)控制的數(shù)字密碼鎖與普通機(jī)械鎖相比,其具有保密性好、密碼可變、壽命長(zhǎng),不用鑰匙、無(wú)鎖孔、無(wú)機(jī)械傳動(dòng)、不易損壞、不磨損、不易被破譯等優(yōu)點(diǎn),數(shù)字密碼鎖是利用數(shù)字密碼來(lái)開(kāi)啟的鎖具,其重復(fù)概率僅為十萬(wàn)分之一,具有很高的安全性;而普通機(jī)械鎖使用卻相對(duì)不夠安全,通過(guò)對(duì)社會(huì)各階層千余人的調(diào)查,百分之百的人都愿意一身輕松沒(méi)有任何顧慮的出入家門,都愿意用上一種鎖具可使人 擺脫鑰匙的束縛。電源為單片機(jī)控制器和其他芯片提供工作電源,此次設(shè)計(jì)的時(shí)候引用直流電源,但在實(shí)際應(yīng)用到生活中去的時(shí)候需要通過(guò)交流電源轉(zhuǎn)變?yōu)橹绷麟娫矗ń祲骸⒄?、濾波等過(guò)程),并且需要加個(gè)備用電源,防止停電或者其他故障而造成無(wú)法供電的時(shí)候的備用電源。作為輸入時(shí),由于外部下拉為低電平, P3口將輸出電流 (ILL),也是由于上拉的緣故。 EA/VPP:當(dāng) EA 保持低電平時(shí),訪問(wèn)外部 ROM。 單片機(jī)最小系統(tǒng)如圖 所示,其中由復(fù)位電路和晶振震蕩電路組成。而鍵的穩(wěn)定的閉合時(shí)間和操作者按鍵動(dòng)作有關(guān),大約為十分之幾到幾秒不等。 陜西理工學(xué)院 畢業(yè)設(shè)計(jì) 第 8 頁(yè) 共 24 頁(yè) VSS1VCC2V03RS4RW5E6DB07DB18DB29DB310DB411DB512DB613DB714BLA15BLK16U1LCD160212345678RST/Vpd9RXD/10TXD/11INT0/12INT1/13T0/14T1/15WR/16RD/17XTAL218XTAL119VSS202122232425262728PSEN29ALE/ PROG30EA/Vpp313233343536373839VCC40U2AT89C52VCCGND2GND1VCCVCCGNDR810KR1810KVCC表 開(kāi)關(guān)機(jī)光標(biāo)設(shè)置 LCD1602 顯示的外圍電路 LCD1602 顯示電路由單片機(jī) C52 的 、 、 分別于 LCD 的第 6 腳 (RS、 RW、E)相連,將單片機(jī) C52 的 ~ 口通過(guò) 10K 的上拉電阻分別與 LCD 的第 7~ 14 腳( D0~D7)相連來(lái)組成數(shù)字密碼鎖的顯示電路。 LCD1602 顯示,根據(jù)獲取的鍵值編碼,選擇相應(yīng)的功能,驅(qū)動(dòng) LCD1602 顯示。 LCD1602 顯示程序包括初始化子程序、寫數(shù)據(jù)子程序、寫命令子程序、清屏子程序、光標(biāo)定位子程序。 基于單片機(jī)數(shù)字密碼鎖的軟件調(diào)試 軟件編程是個(gè)漫長(zhǎng)的過(guò)程,本次我應(yīng)用的程序是 C 語(yǔ)言,為了能順利完成這次設(shè)計(jì),我專門看了些關(guān)于單片機(jī)的 C 語(yǔ)言編程視頻和資料書(shū),之前我們所學(xué)習(xí)的單片機(jī)編程都是應(yīng)用的匯編語(yǔ)言,在匯編語(yǔ)言的學(xué)習(xí)時(shí),由于自身能力不足,認(rèn)為用匯編編程復(fù)雜繁瑣,于是采用了 C 語(yǔ)言來(lái)編程。 此次設(shè)計(jì)的數(shù)字密碼鎖還可以進(jìn)行密碼的修改,當(dāng)你輸入了正確密 碼后,你想對(duì)自己的密碼進(jìn)行修改,你此時(shí)可以按“修改”鍵,但必須在再次輸入密碼正確的前提下,最后顯示的是“ Set ok!”,表示你的密碼修改成功,然而這次設(shè)計(jì)的密碼鎖修改的密碼過(guò)大就可能出現(xiàn)存儲(chǔ)不進(jìn)去的情況,不太穩(wěn)定這是這次設(shè)計(jì)的不完美之處,需要改進(jìn)。 code uchar table4[]={ Warning!!! }。 //密碼輸入正確標(biāo)志位 uchar Passw_right,Passw_wrong。 write_(0x80+0x40+0)。 write_(0x80+1)。k16。 // write_add(0x12,p_s/1000000)。amp。 save_num=save_n1*16777216+save_n2*65536+save_n3*256+save_n4。 // display_table1()。 for(k=0。 write_(0x80+0x40+1)。 陜西理工學(xué)院 畢業(yè)設(shè)計(jì) 第 17 頁(yè) 共 24 頁(yè) } void display_table1() { data uchar k。//密碼輸入完成標(biāo)志位 uchar warning_passw_flag,warning_flag。 sbit relay=P3^5。 1) 顯示的很不穩(wěn)定,于是我在單片機(jī)的 40 引腳加了個(gè) 的濾波電容,加了以后顯示穩(wěn)定些。 我采用 Proteus 仿真硬件電路主要是因?yàn)榉抡姘踩谟布{(diào)試之前的最好的選擇方法,這樣讓我們更能發(fā)現(xiàn)原理圖的正確與否,改進(jìn)原理圖達(dá)到最好的效果。如果沒(méi)有,則轉(zhuǎn)回鍵盤掃描,看下次是否有鍵被按下;如果有鍵被按下,則先對(duì)鍵進(jìn)行去抖動(dòng),然后算出是哪個(gè)鍵被按下,再延時(shí)等待鍵釋放。電容 C2,C4 直接接地,起到抗干擾的作用,能使電壓穩(wěn)定在 +5V。 第 5 腳: RW 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。為判定有沒(méi)有鍵被按下,可先經(jīng)輸出口向所有列線輸出低電平,然后再輸入各行線狀態(tài)。當(dāng)外界石英晶體時(shí),電容 CC2 選 30pF177。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令時(shí) ALE 才起作用。 在 FLASH 編程和校驗(yàn)時(shí), P1 口作為第八位地址接收; P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫“ 1”時(shí),其管腳電位被內(nèi)部上拉電阻拉高,且作為輸入。第一種方案應(yīng)用數(shù)字電子技術(shù)的編、譯碼技術(shù),并通過(guò)按鍵實(shí)現(xiàn)密碼的設(shè) 置、修改及識(shí)別功能,在設(shè)計(jì)的時(shí)候考慮到第一種方案需用到較多集成芯片,電路焊接起來(lái)很復(fù)雜;密碼采用脈沖輸入法,故對(duì)輸入脈沖有很高要求,而且密碼輸入及修改過(guò)程也比較繁雜。傳統(tǒng)的門鎖既要備有大量的鑰匙,以及承受鑰匙丟失后的麻煩和風(fēng)險(xiǎn)。設(shè)計(jì)采用 C 語(yǔ)言作為主片控制程序,因其具有方法合理、簡(jiǎn)單易行、成本低、實(shí)用等特點(diǎn)。因此,設(shè)計(jì)數(shù)字密碼鎖的市場(chǎng)發(fā)展前景極為廣闊。單片機(jī)控制系統(tǒng)包括晶振 電路和復(fù)位電路。 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) 。注意加密方式 1 時(shí), EA 將內(nèi)部鎖定為 RESET。 圖 單片機(jī)最小系統(tǒng)圖 鍵盤電路 鍵盤接口 常用的鍵盤接口分為獨(dú)立鍵盤和行列式鍵盤兩種。 圖 鍵閉合和斷開(kāi)時(shí)的電壓抖動(dòng) 4 4 行列式鍵盤電路 此次設(shè)計(jì)為 4 4 行列式鍵盤,由 16 個(gè)按鍵組成的行列式鍵盤,主要作為用戶輸入數(shù)字密碼及確認(rèn)、取消、修改等功能鍵,此次設(shè)計(jì)按鍵掃描方法采用的是掃描法。 LCD1602 顯示電路如圖 所示。在 LCD 接受指令前,微處理器必須先確認(rèn)其內(nèi)部處于非忙碌狀態(tài),則 LCD 的( D7 到 D0)的 D7 位為 0,方可接受新的指令。 報(bào)警提示部分主要是對(duì)輸入密碼的錯(cuò)誤(鎖未開(kāi))和正確(鎖開(kāi))以及修改密碼的提示,這個(gè)和顯示程序保持一致。 軟件調(diào)試我整整花了一個(gè)多星期左右的時(shí)間,在軟件編程的時(shí)候出現(xiàn)了很多問(wèn)題,每次在編譯的時(shí)候都會(huì)出現(xiàn)很多錯(cuò)誤提示, 比如子函數(shù)沒(méi)有事 先聲明、變量定義不規(guī)范等,但在周老師的指導(dǎo)和同學(xué)的幫助下,問(wèn)題都得到了解決。 此次設(shè)計(jì)的數(shù)字密碼鎖在輸入密碼的時(shí)候,不能逐步取消你的密碼,一旦出現(xiàn)只輸錯(cuò)一個(gè)密碼,便需要重新開(kāi)始輸入所有密碼,這樣輸入的操作次數(shù)無(wú)形增加,這就給用戶帶來(lái)了很多不便之處,這是這次設(shè)計(jì)的不完美之處。 code uchar table5[]={Set NewPassw:}。 uchar Passw_Set_again。 for(k=0。 for(k=0。k++) write_data(table6[k])。 // write_add(0x13,p_s%1000000/10000)。keynum9) { write_(0x80+0x40+1+address)。 save_n4=read_add(0x15)。 if(address==8) { address=0。 write_(0x80+0x40+0)。 } void display_table4() //錯(cuò)誤警告 { uchar k。k++) write_data(table[k])。 //記錄地址和密碼 uchar Passw_Enter_flag。 參考文獻(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)用程序開(kāi)發(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。 軟硬聯(lián)合調(diào)試 在仿真調(diào)試中沒(méi)有出現(xiàn)問(wèn)題時(shí),將程序下載到單片機(jī)中,運(yùn)行整個(gè)硬件電路,出現(xiàn)了些問(wèn)題。 基于單片機(jī)的數(shù)字密碼鎖硬件調(diào)試 我在做設(shè)計(jì)時(shí)首先應(yīng)用 Proteus 仿真硬件電路, Proteus 可以仿真分析各種模擬器件和集成電路,可以用來(lái)繪制原理圖,可以用來(lái)仿真單片機(jī)設(shè)計(jì)還有其他硬件設(shè)計(jì)的工作。 鍵盤部分
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1