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

正文內(nèi)容

畢業(yè)設(shè)計電子密碼鎖(基于at89c51)-全文預(yù)覽

2025-07-19 10:04 上一頁面

下一頁面
  

【正文】 LCALL BP CLR F_F2 CLR FLAG1 AJMP CH_KEY。LCALL CH_STATE 。***************開門子程序 ******************************** CL:NOP SETB L3 MOV BUFF, 00H 。延時100ms SETB L3 SETB AJMP CH_KEY。比較輸入的次數(shù)。設(shè)一標志,辨別輸入是否滿 。判斷按鍵功能。返回 CH_KEY:LCALL KS 。調(diào)用默認顯示 MOV TIMERS1,00H NOP MOV PS1, 11H 。AJMP TIMER1 ORG 0030H MAIN:MOV SP, 70H MOV TMOD, 11H MOV TH0, 3CH MOV TL0, 0B0H MOV TH1, 3CH MOV TL1, 0B0H CLR F_1 。定義串口數(shù)據(jù)端 SCL BIT 。功能鍵標志位,為1表示功能按鍵。AT24C02讀取緩沖區(qū) AT1 EQU 63H AT2 EQU 62H AT3 EQU 61H AT4 EQU 60H AT5 EQU 5FH AT6 EQU 5EH 。報警的次數(shù) TIMERS EQU 6BH 。周老師一絲不茍的作風(fēng),嚴謹求實的態(tài)度,踏踏實實的精神,不僅授我以文,而且教我做人,雖歷時三載,卻給以終生受益無窮之道。挫折是一份財富,經(jīng)歷是一份擁有。雖然這個設(shè)計做的也不太好,但是在設(shè)計過程中所學(xué)到的東西是這次畢業(yè)設(shè)計的最大收獲和財富,使我終身受益。良好的編程習(xí)慣,它可以使你的程序很方便的被別人閱讀,也很方便的被更改,所以可以的話,盡可能多的寫出注釋,沒有人會閑你寫的太多。不管學(xué)會的還是學(xué)不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。這次的畢業(yè)設(shè)計也讓我看到了團隊的力量,我認為我們的工作是一個團隊的工作,團隊需要個人,個人也離不開團隊,必須發(fā)揚團結(jié)協(xié)作的精神。自己要學(xué)習(xí)的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點眼高手低。220V供電下,設(shè)計系統(tǒng)所需電源,并考慮掉電后原始數(shù)據(jù)的保存。其中還有溫度和時間顯示。選擇一只壓電式蜂鳴器,壓電式蜂鳴器工作時需要100mA驅(qū)動電流?!妫╢)可編程的分辨率為9~12位,℃、℃、℃℃,可實現(xiàn)高精度測溫(g),12位分辨率時最多在750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快(h)測量結(jié)果直接輸出數(shù)字溫度信號,以一線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力(i)負壓特性:電源極性接反時,芯片不會因發(fā)熱而燒毀,但不能正常工作。由R8,R9,R6,R7及IC14構(gòu)成電壓比較器,正常情況下,V+V IC14輸出高電平,繼電器的常閉觸點和市電相連;當(dāng)市電斷開,V+V IC14輸出高電平,由T3,T4構(gòu)成的達林頓管使繼電器J開啟,將其常開觸電將蓄電池和電路相連,實現(xiàn)市電和蓄電池供電的切換,保證電子密碼鎖的正常工作(視電池容量而定持續(xù)時間)。圖9顯示電路。在按下開啟按鍵后,顯示器處于開啟狀態(tài),同理只有按下關(guān)閉鍵后顯示器處于關(guān)閉狀態(tài),當(dāng)需要對密碼鎖進行開鎖時,按下鍵盤上的開鎖鍵后利用鍵盤上的數(shù)字鍵0——9輸入密碼,每按下一個數(shù)字鍵后在顯示器上顯示一個“”,輸入六個數(shù)有六個“”出現(xiàn)。按鍵鍵名功能說明0——9鍵數(shù)字鍵輸入密碼*鍵重設(shè)密碼鍵設(shè)定新密碼D鍵確定鍵比較密碼C鍵清除鍵使顯示器清零B鍵開啟鍵開啟鍵盤A鍵關(guān)閉鍵關(guān)閉鍵盤鍵調(diào)整鍵調(diào)整時間3.2.4顯示模塊電子密碼鎖系統(tǒng)中,需要現(xiàn)實的信息較少,因此采用七段LED數(shù)碼顯示管作為顯示器。方法是:向列線輸出全掃描字00H,把全部列線置為低電平,然后將行線的電平狀態(tài)讀入累加器A中。當(dāng)確認有按鍵按下后,下一步就要識別哪一個按鍵按下。 DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個字節(jié),命令控制字為FEH(寫)、FFH(讀)。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位0位到高位7??刂谱止?jié)的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫入DS1302中,位6如果為0,則表示存取日歷時鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù)。只有在SCLK為低電平時,才能將RST置為高電平。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器, AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。在單芯片上,擁有靈巧的8位CPU和系統(tǒng)可編程Flash,使得AT89SC51為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活,超有效地解決方案。通過比較以上兩種方案,單片機方案有較大的活動空間,不但能實現(xiàn)所要求的功能而且能在很大的程度上擴展功能,而且還可以方便的對系統(tǒng)進行升級,所以我們采用后一種方案。電路由兩大部分組成:密碼鎖電路和備用電源(UPS),其中設(shè)置UPS電源是為了防止因為停電造成的密碼鎖電路失效,使用戶免遭麻煩。關(guān)鍵詞: 單片機AT89C51 LED顯示 矩陣鍵盤 自動報警目錄1摘要………………………………………………………………12方案的比較與論證………………………………………………23系統(tǒng)模塊電路的設(shè)計……………………………………………4…………………………………………………………4………………………………………………4 ..1單片機的最小系統(tǒng)模塊……………………………………………………..4 ..2波形產(chǎn)生模塊………………………………………………………………..5 ..3鍵盤模塊……………………………………………………………………..8 ..4顯示模塊……………………………………………………………………..9 ..5電源模塊……………………………………………………………………11 ..6溫度檢測模塊設(shè)計…………………………………………………………13 ..7開鎖電路和報警電路模塊…………………………………………………144系統(tǒng)的軟件設(shè)計…………………………………………………15 ……………………………………………………...15 ……………………………………………………...155總結(jié)………………………………………………………………166致謝………………………………………………………………187參考文獻…………………………………………………………188附錄………………………………………………………………192方案比較與論證方案一:采用數(shù)字電路控制。而且指紋識識別器若在公共場所使用存在容易機械損壞,IC卡還存在容易丟失、損壞等特點。電子密碼防盜鎖用密碼代替鑰匙,不但省去了佩戴鑰匙的煩惱,也從根本上解決了普通門鎖保密性差的缺點。系統(tǒng)能完成開鎖、超次鎖定、修改用戶密碼基本的密碼鎖的功能。本系統(tǒng)由單片機系統(tǒng)、矩陣鍵盤、LED顯示和報警系統(tǒng)組成。隨著人們生活水平的提高,電子密碼防盜鎖作為防盜衛(wèi)士的作用日趨重要。但是這些產(chǎn)品的特點是針對特定的指紋和有效卡,只能適用于保密要求的箱、柜、門等。鑒于目前的技術(shù)水平與市場的接收程度,電子密碼鎖是這類電子防盜產(chǎn)品的主流。用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了9個用戶輸入鍵,其中只有6個是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動清零,原先輸入的密碼無效,需要重新輸入;若電路連續(xù)報警三次,電路將鎖定鍵盤10秒,防止他人的非法操作。利用單片機靈活的編程設(shè)計和豐富的IO端口,及其控制的準確性,不但能實現(xiàn)基本的密碼鎖功能,還能添加溫度顯示、時間顯示甚至添加遙控控制功能。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS51指令集和輸出管腳相兼容。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。DS1302由Vcc1或Vcc2兩者中的較大者供電。RST是復(fù)位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。上電運行時,在Vcc≥,RST必須保持低電平。 圖4 DS1302的管腳圖(2) DS1302的控制字節(jié) DS1302 的控制字如圖2所示。 圖5 DS1302的控制字節(jié)(3) 數(shù)據(jù)輸入輸出(I/O) 在控制指令字輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位0開始。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。在這種行列式矩陣鍵盤非鍵盤編碼的單片機系統(tǒng)中,鍵盤處理程序首先執(zhí)行等待按鍵并確認有無按鍵按下的程序段。首先辨別鍵盤中有無按鍵按下,由單片機I/O口向鍵盤送全掃描字,然后讀入行線狀態(tài)來判斷。然后,~,~,如有,則證明端口與上次的一個為地的端口交叉位置的鍵被按下。因此在74HC164串行移位寄存器和七段數(shù)碼顯示管之間,加入數(shù)據(jù)鎖存器(74273芯片),以穩(wěn)定數(shù)碼顯示管的數(shù)據(jù)顯示。在LED屏上時間出錯時,可通過“”鍵修改時間設(shè)定。圖12供電電路220V市電通過變壓器降壓成12V的交流電,再經(jīng)過整流橋整流,7805穩(wěn)壓到5V送往電子切換電路,由于本電路功耗較少,所以選用10W的小型變壓器。其電路圖如圖7所示:圖14 蓄電池自動充電電路 溫度檢測電路設(shè)計采用一線總線式溫度傳感器DS18B20,該傳感器性能如下:(1) DS18B20的主要特性:(a)適應(yīng)電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數(shù)據(jù)線供電(b)獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊(c)DS18B20支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫(d)DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)(e)溫范圍-55℃~+125℃,在10~+85℃時精度為177。圖16 開鎖電路報警電路 報警模塊由蜂鳴器和單片機組成。當(dāng)輸入密碼連續(xù)輸入錯誤3次時,系統(tǒng)報警。具有日期時間設(shè)置(小時和分鐘)、顯示,環(huán)境溫度顯示功能。通過這次畢業(yè)設(shè)計使我明白了自己原來知識還比較欠缺。在多人做項目的時候,隊員的交流是非常重要的,是很關(guān)鍵的部分。團結(jié)協(xié)作是我們成功的一項非常重要的保證。程序的設(shè)計思想的精巧的重要性,是不管怎么說都不為過的,好的設(shè)計可以讓大家很快的明白你的思想,而且很方便的來實現(xiàn)它。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。我們每一個人永遠不能滿足于現(xiàn)有的成就,人生就像在爬山,一座山峰的后面還有更高的山峰在等著你。我首先要感謝我的導(dǎo)師周維龍老師,對我的構(gòu)思以及論文的內(nèi)容不厭其煩的進行多次指導(dǎo)和悉心指點,周老師多次詢問進程,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。輸入回車的次數(shù) TIMERS2 EQU 6CH 。密碼緩沖區(qū) PS1 EQU 69H PS2 EQU 68H PS3 EQU 67H PS4 EQU 66H PS5 EQU 65H PS6 EQU 64H 。系統(tǒng)更改的狀態(tài)標志位,為1表示busy FLAG1 BIT 26H ??谫Y源定義 SPK BI
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1