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

正文內容

基于單片機控制的密碼鎖的設計(存儲版)

2024-12-13 19:33上一頁面

下一頁面
  

【正文】 像機械鎖必須佩帶鑰匙才能開鎖;密碼可變,用戶可以隨時更改密碼,防止密碼被盜;誤碼輸入保護,當輸入密碼多次錯誤時,報警系統(tǒng)自動啟動。企業(yè)和零售商在面臨挑戰(zhàn)的同時,也意味著面臨更多的機遇。 在本次課程設計過程中,我學會了在網(wǎng)絡上查找有關本設計的各硬件的資源,其中包括: AT89C51 單片機及其引腳說明、鍵盤掃描程序的編寫等,為本次課程設計提供了一定的資料。 30 致謝 在沒有做畢業(yè)設計以前覺得畢業(yè)設計只是對這幾年來所學知識的單純總結,但是通過這次做畢業(yè)設計發(fā)現(xiàn)自己的看法有點太片面。 在此,我要再次衷心感謝幫助和教育過 我的老師, 愿 他們 身體健康,永遠年輕! 參考文獻 1 茹國寶 , 劉克剛編 .單片機原理及應用 .實驗指導書 . 武漢大學電子信息學院 2先鋒工作室 .單片機程序設計實例 北京:清華大學出版社 2020 年 3王靜霞 .單片機應用技術( C 語言版) .電子工業(yè)出版社, 2020 年 4耿永剛 ,陶國正編 .單片機與接口應用技術 .華東師范大學出版社 5李群芳 .單片微型計算機與接口技術(第 2 版)。 uchar code table7[]=input new code。x0。 Delay(5)。 } void init() { lcden=0。 write_data(39。i++) { write_(0x80+0x40+i)。 } } uchar keyscan(void) { uchar k,i,j,m,t。0xf0。 34 k=kamp。 } } } void She_zhi(void) { uchar New,Wei,Zhi,bb[6],cc[6],i,k,j。 for(k=0。 while(1) { Zhi=keyscan()。 Wei=0。j12。 } 。 write_(1)。 continue。j14。 Wei=0。 } return m。m++) if(jian[m]==t) break。j++) { P1=i。 }。 case 1:{ for(i=0。 } 33 void Xian_shi(uchar b) { uchar i。 Delay(5)。 Delay(5)。 void Delay(uint z) { uint x,y。 uchar timer_1=0。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。讓我知道做任何事情都應腳踏實地,刻苦努力地去做。 本設計涉及到《單片機應用技術》、《模擬電子技術》等學科。電子產業(yè)的快速增長是與該行業(yè)的外國直接投資密切相關的 ,電子產業(yè)是外商投資最集中的制造業(yè)領域。結構簡單,結實可靠。 晶振電路原理圖如圖 411所示: 圖 411 晶振電路原理圖 晶體振蕩器是一種高精度振蕩器,相對來說震蕩頻率一般都比較穩(wěn)定 ,被廣泛應用于彩電、計算機、遙控器等各類振蕩電路中,以及通信系統(tǒng)中用于頻率發(fā)生器、為數(shù)據(jù)處理設備產生時鐘信號和為特定系統(tǒng)提供基準信號 ,單片機晶體振蕩器兩邊的電容 對頻率有微調作用 。密碼輸完后按下確認鍵,系統(tǒng)會自動識別密碼, 如果密碼輸入正確則開鎖,不正確顯示密碼錯誤重新輸入密碼,當三次密碼錯誤則發(fā)出報警。在本 文當中,暫時用發(fā)光二極管代替電磁鎖,發(fā)光管亮,表示開鎖;滅,表示沒 有開鎖。開鎖步驟如下:首先按下鍵盤上的開鎖按鍵,然后利用鍵盤上的數(shù)字鍵 0- 9 輸入密碼,最后按下確認鍵。由于 R5R6 因此 RST 為高電平, CPU 處于復位狀態(tài),松手后,電容 C1充電, RST 端電位下降, CPU脫離復位狀態(tài)。無論是在單片機剛開始接上電源時,還是斷電后或者發(fā)生故障后都要復位。無論是主機還是從機,接收到一個字節(jié)后必須發(fā)出一個確認信號ACK。 AT24C02 中帶有的片內地址寄存器。第 7 腳需要接地。如果只有一個 AT24C02 被總線尋址,這三個地址輸入腳( A0、 A A2 )可懸空或連接到 Vss,如果只有一個 AT24C02 被總線尋址這三個地址輸入腳( A0、A A2 )必須連接到 Vss。任何從總線接收數(shù)據(jù)的器件為接收器。同理只有按下關閉按鍵后顯示器才處于關閉狀態(tài)。第 3 腳: V0 為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會 產生“鬼影”,使用時可以通過一個 10K 的電位器調整對比度)。鍵盤處理程序就作這么一個簡單的介紹,實際上,鍵盤處理是很復雜的,它往往占到一個 應用程序的大部份代碼,可見其重要性。然而,矩陣鍵盤中的行線、列線和多個鍵相連,各按鍵按下與否均影響該鍵所在行線和列線的電 平,各按鍵間將相互影響,因此,必須將行線、列線信號配合起來作適當處理,才能確定閉合鍵的位置。 矩陣式結構的鍵盤顯然比直接法要復雜一些,識別也要復雜一些,列線通過電阻接正電源,并將行線所接的單片機的 I/O口作為輸出端,而列線所接的 I/O口則作為輸入。由于經(jīng)整流電路整流后的電壓含有較大的交流分量,會 影響到負載電路的正常工作。 其中硬件部分由電源輸入部分、鍵盤輸入部分、數(shù)碼管顯示部分,軟件部分由主程序、密碼儲存程序、鍵盤掃描程序、啟動程序、密碼修改程序、 ROM 讀寫程序和延時程序等組成。 電源空閑標志:電源空閑標志( POF)在特殊功能寄存儲器 SFR 中 PCON 的第4位( ) ,電源打開時 POF 置 “1”, 它可由軟件設置睡眠狀態(tài)并不為復位所影響 。 XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。此外,該引腳伎被微弱拉高,單片機執(zhí)行外部程序時,應設置 ALE 無效。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 端口引腳 第二功能 MOSI(用于 ISP 編程) MISO(用于 ISP 編程) SCK(用于 ISP 編程) P2口: P2口為一個內部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當 P2口被寫 “1” 時,其管腳被內部上拉電阻拉高,且作為輸入。 AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。其中硬件部分由電源輸入部分、鍵盤輸入部分、電路復位部分、晶振 部分、數(shù)碼管顯示部分、報警部分、開鎖部分組成,軟件部分對應的由主程序、密碼儲存程序、初始化程序、 LCD 顯示程序、鍵盤掃描程序、啟動程序、關閉程序、密碼設置程序、密碼修改程序、 ROM 讀寫程序和延時程序等組成。密碼輸完后按下確認鍵,如果密碼輸入正確則開鎖,不正確顯示密碼錯誤重新輸入密碼,當三次密碼錯誤則 發(fā)出報警;當用戶需要修改密碼時,先按下鍵盤設置鍵后輸入原來的密碼,只有當輸入的原密碼正確后才能設置新密碼。 在安全技術防范領域,具有防盜報警功能的電子密碼鎖代替?zhèn)鹘y(tǒng)的機械式密碼鎖,克服了機械式密碼鎖密碼量少、安全性能差的缺點,使密碼鎖無論在技術上還是在性能上都大大提高一步。早期帶鎖機構及多門栓設計的保險柜,出現(xiàn)于 1865 年之后。 它的種類很多,有簡易的電路產品,也有基于芯片的性價比較高的產品。 7 設計密碼鎖的目的 ....................... 錯誤 !未定義書簽。 常州機電職業(yè)技術學院 畢業(yè)設計(論文) 作 者: **** 學 號: ******* 系 部: 電氣工程系 專 業(yè): 電子設備維修 題 目: 基于單片機控制的電子密碼鎖的設計 指導者: **** **** 評閱者: 年 月 畢業(yè)設計(論文)中文摘要 在科技高速發(fā)展的今天,如何實現(xiàn)有效的防盜這一問題也變的尤其的突出,傳統(tǒng)的機械鎖由于其構造的簡單,容易被撬開,不能有效的防住 “ 梁上君子 ” ,如何解決好這個大難題?為了滿足現(xiàn)代人高節(jié)奏,方便,時尚的潮流,實現(xiàn)智能化生活,數(shù)字化生活,電子密碼鎖出現(xiàn)了,由于其穩(wěn)定性高,使用靈活方便,電子密碼鎖受到了廣大用戶的喜愛,同時也被廣泛的運用到人們的日常生活中,使用電子密碼鎖已近成為了一種趨勢了。 5 5電子密碼鎖的未來展望 ......................... 錯誤 !未定義書簽。安裝門鎖時不破壞原門的結構,避免用鑰匙開啟旋芯式鎖具 的一切煩惱(如丟、落、拆、堵門被反鎖等)。 19 世紀 60 年代后期,美國人發(fā)明了保險柜用之鎖機構及多鎖栓技術,保險柜的安全性能才有了大大的提升。在輸入密碼的過程中,為了限制試探密碼的企圖,通常輸入錯誤碼若干次或若干時間內輸入不正確,即“封鎖”鍵盤,不再接受輸入操作。當用戶需要開鎖時,先按鍵盤開鎖鍵之后按鍵盤的數(shù)字鍵 0- 9輸入密碼。 4 4 鍵 盤 單 片 機 控 制 器 L C D 顯 示 器 6 3 系統(tǒng)的硬件設計 系統(tǒng)框圖及 AT89C51 的介紹 本系統(tǒng)共有兩部分構成,即硬件部分與軟件部分。由于將多功能 8位 CPU 和閃爍存儲器組合在單個芯片中, ATMEL的 AT89C51 是一種高效微控制器, AT89C51 是它的一種精簡版本。在FLASH 編程和校驗時, P1口作為第八位地址接收。當 P3 口寫入 “1” 后,它們被內部上拉為高電平,并用作輸入。該位禁位后,只有一條 MOVX 和 MOVC 指令 ALE 才會被激活。 Flash 存儲器編程時 ,該引腳加上+ 12V 的編程電壓 VPP。在使用前初始化 DPS。 密碼鎖電路總體結構 本系統(tǒng)總體結構由硬件部分與軟件部分構成。降 12 壓后還是交流電壓,所以需要整流電路把交流電壓轉換成直流電壓。由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。這是識別按鍵是否按下的關鍵。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵,鍵盤掃描程序設計的流程圖如圖 36所示: 圖 36 鍵盤掃描程序設計的流程 圖 當用戶需要開鎖時,先按鍵盤開鎖鍵之后按鍵盤的數(shù)字鍵 0- 9 輸入密碼,系統(tǒng)會調用密碼輸入程序判斷密碼是否正確,當密碼正確時系 統(tǒng)會調用按鍵程序 鍵值=‘ 0- 9’ 鍵值=‘開鎖’ 鍵值=‘清除’ 鍵值=‘重設’ 鍵值=‘確認’ 密碼輸入程序 重設程序 清除程序 開鎖 程序 確認程序 Y Y Y Y Y N N N N 返回 N 15 開鎖程序,當開鎖程序執(zhí)行完后系統(tǒng)會自動清除,當密碼輸入正確后用戶可以重新設置密碼,重設完成后,用戶需要再一次輸入確認密碼,系統(tǒng)會自動檢測兩次輸入的密碼是否一樣,一樣則要用戶按確認鍵,如果兩次輸入的密碼不同,系統(tǒng)會跳到前面要用戶再次輸入確認密碼。第 2 腳:VCC 接 5V電源正極。 其顯示 電路 部分引腳接口如圖 37 所示: 16 VCC 1 2 3 4 5 6 7 8 9
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1