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

正文內(nèi)容

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

2025-09-13 19:05上一頁面

下一頁面
  

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