基于AT89C51的電子密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)1_第1頁(yè)
基于AT89C51的電子密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)1_第2頁(yè)
基于AT89C51的電子密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)1_第3頁(yè)
基于AT89C51的電子密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)1_第4頁(yè)
基于AT89C51的電子密碼鎖設(shè)計(jì)畢業(yè)設(shè)計(jì)1_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于單片機(jī)的電子密碼鎖設(shè)計(jì)摘要本次設(shè)計(jì)使用at89c51實(shí)現(xiàn)一基于單片機(jī)的電子密碼鎖。本系統(tǒng)由單片機(jī)系統(tǒng)、矩陣鍵盤(pán)、led顯示和報(bào)警系統(tǒng)組成。系統(tǒng)能完成開(kāi)鎖、超次鎖定、修改用戶(hù)密碼基本的密碼鎖的功能。除上述基本的密碼鎖功能外,還具有溫度顯示、時(shí)間顯示等功能,依據(jù)實(shí)際的情況還可以添加遙控功能。本系統(tǒng)成本低廉,功能實(shí)用。關(guān)鍵詞: 單片機(jī)at89c51 led顯示 矩陣鍵盤(pán) 自動(dòng)報(bào)警 目錄1引言12方案的比較與論證23系統(tǒng)模塊電路的設(shè)計(jì)43.1系統(tǒng)總框圖43.2系統(tǒng)的模塊電路設(shè)計(jì)4 3.2.1單片機(jī)的最小系統(tǒng)模塊.4 3.2.2波形產(chǎn)生模塊.5 3.2.3鍵盤(pán)模塊.8 3.2.4顯示模塊.9 3.2

2、.5電源模塊11 3.2.6溫度檢測(cè)模塊設(shè)計(jì)13 3.2.7開(kāi)鎖電路和報(bào)警電路模塊144系統(tǒng)的軟件設(shè)計(jì)15 4.1軟件設(shè)計(jì)思路.15 4.2系統(tǒng)主流程圖.155總結(jié)166致謝187參考文獻(xiàn)188附錄191引言目前,最常用的鎖是20世紀(jì)50年代意大利人設(shè)計(jì)的機(jī)械鎖,其機(jī)構(gòu)簡(jiǎn)單、使用方便、價(jià)格便宜。但在使用中暴露了很多缺點(diǎn):一是機(jī)械鎖是靠金屬制成的鑰匙上的不同齒形與鎖芯的配合來(lái)工作的。據(jù)統(tǒng)計(jì),每4000把鎖中就有兩把鎖的鑰匙齒牙相同或類(lèi)似,故安全性低。二是鑰匙一旦丟失,無(wú)論誰(shuí)撿到都可以將鎖打開(kāi)。三是機(jī)械鎖的材料大多為黃銅,質(zhì)地較軟,容易損壞。四是機(jī)械鎖鑰匙易于復(fù)制,不適于諸如賓館等公共場(chǎng)所使用。由

3、于人們對(duì)鎖的安全性,方便性等性能有更高的要求,許多智能鎖也相繼問(wèn)世,但這類(lèi)產(chǎn)品的特點(diǎn)是針對(duì)特定指紋或有效卡,但能適用于保密要求高且僅供個(gè)別人使用的箱、柜、房間,其成本一般較高,在一定程度上限制了這類(lèi)產(chǎn)品的普及和推廣。隨著人們生活水平的提高,電子密碼防盜鎖作為防盜衛(wèi)士的作用日趨重要。電子密碼防盜鎖用密碼代替鑰匙,不但省去了佩戴鑰匙的煩惱,也從根本上解決了普通門(mén)鎖保密性差的缺點(diǎn)。隨著人們生活水平的提高,如何實(shí)現(xiàn)家庭防盜這一問(wèn)題也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于其構(gòu)造的簡(jiǎn)單,被撬的事件屢見(jiàn)不鮮,機(jī)械鎖的這些弊端為一種新型的鎖-電子密碼鎖,提供了發(fā)展的空間。隨著人們對(duì)安全的重視和科技的發(fā)展,許多電子智

4、能鎖已在國(guó)內(nèi)外相繼面世。但是這些產(chǎn)品的特點(diǎn)是針對(duì)特定的指紋和有效卡,只能適用于保密要求的箱、柜、門(mén)等。而且指紋識(shí)識(shí)別器若在公共場(chǎng)所使用存在容易機(jī)械損壞,ic卡還存在容易丟失、損壞等特點(diǎn)。加上其成本較高,一定程度上限制了這類(lèi)產(chǎn)品的普及和推廣。電子鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大用戶(hù)的歡迎。鑒于目前的技術(shù)水平與市場(chǎng)的接收程度,電子密碼鎖是這類(lèi)電子防盜產(chǎn)品的主流。2方案比較與論證方案一:采用數(shù)字電路控制。其原理方框圖如圖1所示。圖1 數(shù)字密碼鎖電路方案采用數(shù)字密碼鎖電路的好處就是設(shè)計(jì)簡(jiǎn)單。用以74ls112雙jk觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了9個(gè)用戶(hù)輸入鍵

5、,其中只有6個(gè)是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤(pán)輸入電路自動(dòng)清零,原先輸入的密碼無(wú)效,需要重新輸入;若電路連續(xù)報(bào)警三次,電路將鎖定鍵盤(pán)10秒,防止他人的非法操作。電路由兩大部分組成:密碼鎖電路和備用電源(ups),其中設(shè)置ups電源是為了防止因?yàn)橥k娫斐傻拿艽a鎖電路失效,使用戶(hù)免遭麻煩。密碼鎖電路包含:鍵盤(pán)輸入、密碼修改、密碼檢測(cè)、開(kāi)鎖電路、執(zhí)行電路、報(bào)警電路、鍵盤(pán)輸入次數(shù)鎖定電路。方案二:以at89c51為核心的單片機(jī)控制方案。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的io端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)基本的密碼鎖功能,還能添加溫度顯示、時(shí)間顯示甚至添加遙控控制功能。通過(guò)比較

6、以上兩種方案,單片機(jī)方案有較大的活動(dòng)空間,不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí),所以我們采用后一種方案。3系統(tǒng)模塊電路的設(shè)計(jì)31 系統(tǒng)總框圖密碼輸入電路顯示電路單片機(jī)密碼檢測(cè)電路時(shí)鐘電路報(bào)警電路數(shù)據(jù)鎖存電路溫度傳感器開(kāi)鎖電路 圖2系統(tǒng)框圖數(shù)據(jù)鎖存電路指什么?下文中沒(méi)有介紹!密碼檢測(cè)電路指什么?32系統(tǒng)的模塊電路設(shè)計(jì)321 單片機(jī)最小系統(tǒng)模塊at89c51是一種低功耗,高性能cmos8位微控制器,具有8k在系統(tǒng)可編程flash存儲(chǔ)器。使用atmel公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80c51產(chǎn)品指令和引腳完全兼容。片上flash允許程序存儲(chǔ)器在

7、系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位cpu和系統(tǒng)可編程flash,使得at89sc51為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活,超有效地解決方案。at89c51是一種帶2k字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次。該器件采用atmel高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的mcs-51指令集和輸出管腳相兼容。由于將多功能8位cpu和閃爍存儲(chǔ)器組合在單個(gè)芯片中,atmel的at89c51是一種高效微控制器, at89c51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。圖3 at89c51管腳圖 322時(shí)鐘電路模塊采用專(zhuān)用時(shí)

8、鐘芯片ds1302,該芯片性能簡(jiǎn)介如下:ds1302的結(jié)構(gòu)及工作原理 :ds1302 是美國(guó)dallas公司推出的一種高性能、低功耗、帶ram的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為2.5v5.5v。采用三線接口與cpu進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或ram數(shù)據(jù)。ds1302內(nèi)部有一個(gè)318的用于臨時(shí)性存放數(shù)據(jù)的ram寄存器。ds1302是ds1202的升級(jí)產(chǎn)品,與ds1202兼容,但增加了主電源/后背電源雙電源引腳,同時(shí)提供了對(duì)后背電源進(jìn)行涓細(xì)電流充電的能力。 (1) 引腳功能及結(jié)構(gòu) 圖1示出ds1302的引腳排列,

9、其中vcc1為后備電源,vcc2為主電源。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。ds1302由vcc1或vcc2兩者中的較大者供電。當(dāng)vcc2大于vcc10.2v時(shí),vcc2給ds1302供電。當(dāng)vcc2小于vcc1時(shí),ds1302由vcc1供電。x1和x2是振蕩源,外接32.768khz晶振。rst是復(fù)位/片選線,通過(guò)把rst輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。rst輸入有兩種功能:首先,rst接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,rst提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)rst為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì)ds1302進(jìn)行操作。如果在傳送過(guò)程中rs

10、t置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,i/o引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在vcc2.5v之前,rst必須保持低電平。只有在sclk為低電平時(shí),才能將rst置為高電平。i/o為串行數(shù)據(jù)輸入輸出端(雙向),后面有詳細(xì)說(shuō)明。sclk始終是輸入端。 圖4 ds1302的管腳圖(2) ds1302的控制字節(jié) ds1302 的控制字如圖2所示。控制字節(jié)的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫(xiě)入ds1302中,位6如果為0,則表示存取日歷時(shí)鐘數(shù)據(jù),為1表示存取ram數(shù)據(jù);位5至位1指示操作單元的地址;最低有效位(位0)如為0表示要進(jìn)行寫(xiě)操作,為1表示進(jìn)行讀操作,控制字節(jié)總是從最低位開(kāi)始輸出

11、。 圖5 ds1302的控制字節(jié)(3) 數(shù)據(jù)輸入輸出(i/o) 在控制指令字輸入后的下一個(gè)sclk時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫(xiě)入ds1302,數(shù)據(jù)輸入從低位即位0開(kāi)始。同樣,在緊跟8位的控制指令字后的下一個(gè)sclk脈沖的下降沿讀出ds1302的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位0位到高位7。 (4) ds1302的寄存器 ds1302有12個(gè)寄存器,其中有7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為bcd碼形式,其日歷、時(shí)間寄存器及其控制字見(jiàn)表1。 圖6 日歷,時(shí)間寄存器及其控制字此外,ds1302 還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與ram相關(guān)的寄存器等。時(shí)鐘突發(fā)寄存器可一次性順序讀寫(xiě)除

12、充電寄存器外的所有寄存器內(nèi)容。 ds1302與ram相關(guān)的寄存器分為兩類(lèi):一類(lèi)是單個(gè)ram單元,共31個(gè),每個(gè)單元組態(tài)為一個(gè)8位的字節(jié),其命令控制字為c0hfdh,其中奇數(shù)為讀操作,偶數(shù)為寫(xiě)操作;另一類(lèi)為突發(fā)方式下的ram寄存器,此方式下可一次性讀寫(xiě)所有的ram的31個(gè)字節(jié),命令控制字為feh(寫(xiě))、ffh(讀)。 (5) ds1302與單片機(jī)連接如圖7所示:圖7 ds1302與單片機(jī)連接圖323鍵盤(pán)模塊使用矩陣鍵盤(pán),所以本設(shè)計(jì)就采用行列式鍵盤(pán),同時(shí)也能減少鍵盤(pán)與單片機(jī)接口時(shí)所占用的i/o線的數(shù)目,在按鍵比較多的時(shí)候,通常采用這樣的方法。其原理如圖8所示:圖8 矩陣鍵盤(pán)每條水平(行線)與垂直線

13、(列線)的交叉處不相通,而是通過(guò)一個(gè)按鍵來(lái)連通,利用這種行列式矩陣結(jié)構(gòu)只需n條行線和m條列線,即可組成具有n*m個(gè)按鍵的鍵盤(pán)。在這種行列式矩陣鍵盤(pán)非鍵盤(pán)編碼的單片機(jī)系統(tǒng)中,鍵盤(pán)處理程序首先執(zhí)行等待按鍵并確認(rèn)有無(wú)按鍵按下的程序段。當(dāng)確認(rèn)有按鍵按下后,下一步就要識(shí)別哪一個(gè)按鍵按下。對(duì)鍵的識(shí)別通常有兩種方法:一種是常用的逐行掃描法;另一種是速度較快的線反轉(zhuǎn)法。對(duì)照?qǐng)D8所示的4*4鍵盤(pán),說(shuō)明線反轉(zhuǎn)個(gè)工作原理。首先辨別鍵盤(pán)中有無(wú)按鍵按下,由單片機(jī)i/o口向鍵盤(pán)送全掃描字,然后讀入行線狀態(tài)來(lái)判斷。方法是:向列線輸出全掃描字00h,把全部列線置為低電平,然后將行線的電平狀態(tài)讀入累加器a中。如果有按鍵按下,總

14、會(huì)有一根行線電平被拉至低電平從而使行線不全為1。判斷哪個(gè)鍵被按下:將p1.0p1.3都置低,檢測(cè)p1.4p1.7是否有低的,若有,則證明有鍵按下,記下低的端口。然后,將p1.4p1.7置低,檢測(cè)p1.0p1.3是否有低的端口,如有,則證明端口與上次的一個(gè)為地的端口交叉位置的鍵被按下。按鍵鍵名功能說(shuō)明09鍵數(shù)字鍵輸入密碼*鍵重設(shè)密碼鍵設(shè)定新密碼d鍵確定鍵比較密碼c鍵清除鍵使顯示器清零b鍵開(kāi)啟鍵開(kāi)啟鍵盤(pán)a鍵關(guān)閉鍵關(guān)閉鍵盤(pán)#鍵調(diào)整鍵調(diào)整時(shí)間324顯示模塊電子密碼鎖系統(tǒng)中,需要現(xiàn)實(shí)的信息較少,因此采用七段led數(shù)碼顯示管作為顯示器。數(shù)據(jù)傳輸采用串行方式,有單片機(jī)串行數(shù)據(jù)口p3.0發(fā)送,在經(jīng)過(guò)74hc1

15、64串行移位器把串行數(shù)據(jù)轉(zhuǎn)換成8位并行數(shù)據(jù),用以驅(qū)動(dòng)七段led數(shù)碼顯示管。由于74hc164芯片中,沒(méi)有數(shù)據(jù)鎖存器,串行數(shù)據(jù)每到達(dá)一位,都會(huì)直接送到七段顯示管中,造成所有數(shù)據(jù)都會(huì)經(jīng)過(guò)其短線是數(shù)碼管的每一個(gè)led燈,是數(shù)據(jù)顯示不穩(wěn)定。因此在74hc164串行移位寄存器和七段數(shù)碼顯示管之間,加入數(shù)據(jù)鎖存器(74273芯片),以穩(wěn)定數(shù)碼顯示管的數(shù)據(jù)顯示。在按下開(kāi)啟按鍵后,顯示器處于開(kāi)啟狀態(tài),同理只有按下關(guān)閉鍵后顯示器處于關(guān)閉狀態(tài),當(dāng)需要對(duì)密碼鎖進(jìn)行開(kāi)鎖時(shí),按下鍵盤(pán)上的開(kāi)鎖鍵后利用鍵盤(pán)上的數(shù)字鍵09輸入密碼,每按下一個(gè)數(shù)字鍵后在顯示器上顯示一個(gè)“-”,輸入六個(gè)數(shù)有六個(gè)“-”出現(xiàn)。當(dāng)密碼輸入完成時(shí),按下

16、確認(rèn)鍵。如果正確的話(huà)led顯示“111111”,單片機(jī)其中p2.0出現(xiàn)低電平,使三極管t2導(dǎo)通,電磁鐵吸合,電子密碼鎖被打開(kāi),如果密碼錯(cuò)誤,led顯示”000000”,單片機(jī)p2.0輸出的是高電平,電子密碼鎖不能被打開(kāi)。在led屏上時(shí)間出錯(cuò)時(shí),可通過(guò)“#”鍵修改時(shí)間設(shè)定。圖9顯示電路 用74ls247可以控制輸出什么字型。 圖10 74ls247的邏輯功能表圖11 74ls247控制位循環(huán)顯示32.5電源模塊 為了防止停電情況的發(fā)生,本電路后備了ups電源,它包括市電供電電路,停電檢測(cè)電路,電子開(kāi)關(guān)切換電路,蓄電池充電電路和蓄電池組成。電源電路圖如圖5所示。圖12供電電路220v市電通過(guò)變壓器

17、降壓成12v的交流電,再經(jīng)過(guò)整流橋整流,7805穩(wěn)壓到5v送往電子切換電路,由于本電路功耗較少,所以選用10w的小型變壓器。由r8,r9,r6,r7及ic14構(gòu)成電壓比較器,正常情況下,v+v- ic14輸出高電平,由t3,t4構(gòu)成的達(dá)林頓管使繼電器j開(kāi)啟,將其常開(kāi)觸電將蓄電池和電路相連,實(shí)現(xiàn)市電和蓄電池供電的切換,保證電子密碼鎖的正常工作(視電池容量而定持續(xù)時(shí)間)。其電路圖如下圖6所示:圖13 停電檢測(cè)及電子開(kāi)關(guān)切換電路t1,t2構(gòu)成的蓄電池自動(dòng)充電電路,它在電池充滿(mǎn)后自動(dòng)停止充電,其中d1亮為正在充電,d2為工作指示。由r4,r5,t1構(gòu)成電壓檢測(cè)電路,蓄電池電壓低,則t1,t2導(dǎo)通,實(shí)現(xiàn)

18、對(duì)其充電;充滿(mǎn)后,t1,t2截止,停止充電,同時(shí)d1熄滅,電路中c4的作用是濾除干擾信號(hào)。其電路圖如圖7所示:圖14 蓄電池自動(dòng)充電電路 3.2.6 溫度檢測(cè)電路設(shè)計(jì)采用一線總線式溫度傳感器ds18b20,該傳感器性能如下:(1) ds18b20的主要特性:(a)適應(yīng)電壓范圍更寬,電壓范圍:3.05.5v,在寄生電源方式下可由數(shù)據(jù)線供電(b)獨(dú)特的單線接口方式,ds18b20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與ds18b20的雙向通訊(c)ds18b20支持多點(diǎn)組網(wǎng)功能,多個(gè)ds18b20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫(d)ds18b20在使用中不需要任何外圍元件,全部

19、傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)(e)溫范圍55125,在-10+85時(shí)精度為0.5(f)可編程的分辨率為912位,對(duì)應(yīng)的可分辨溫度分別為0.5、0.25、0.125和0.0625,可實(shí)現(xiàn)高精度測(cè)溫(g)在9位分辨率時(shí)最多在93.75ms內(nèi)把溫度轉(zhuǎn)換為數(shù)字,12位分辨率時(shí)最多在750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快(h)測(cè)量結(jié)果直接輸出數(shù)字溫度信號(hào),以一線總線串行傳送給cpu,同時(shí)可傳送crc校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力(i)負(fù)壓特性:電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀,但不能正常工作。(2)ds18b20與單片機(jī)接口電路圖如圖15:3.2.7開(kāi)鎖電路與報(bào)警電路設(shè)計(jì)開(kāi)

20、鎖電路在本次設(shè)計(jì)中,基于節(jié)省材料的原則,暫時(shí)用發(fā)光二極管代替電磁鎖,發(fā)光管亮,表示開(kāi)鎖;滅,表示沒(méi)有開(kāi)鎖。電路圖如3.3所示。當(dāng)p2.0口輸出低電平時(shí),二極管發(fā)光,表示開(kāi)鎖。圖16 開(kāi)鎖電路報(bào)警電路 報(bào)警模塊由蜂鳴器和單片機(jī)組成。選擇一只壓電式蜂鳴器,壓電式蜂鳴器工作時(shí)需要100ma驅(qū)動(dòng)電流。當(dāng)89c51的p2.1口輸出低電平時(shí),蜂鳴器產(chǎn)生蜂音,89c51輸出高電平時(shí),蜂鳴器不發(fā)聲。 圖17 報(bào)警電路4 系統(tǒng)的軟件設(shè)計(jì)41 軟件設(shè)計(jì)思路電子密碼鎖工作的主要過(guò)程是led數(shù)碼管提示開(kāi)始輸入密碼,通過(guò)鍵盤(pán)輸入密碼,同時(shí)led顯示密碼輸入狀況,接下來(lái)確認(rèn)密碼的判斷,做出開(kāi)鎖或報(bào)警處理。當(dāng)輸入密碼連續(xù)輸

21、入錯(cuò)誤3次時(shí),系統(tǒng)報(bào)警。其中還有溫度和時(shí)間顯示。 多功能電子密碼鎖的基本要求:1、通過(guò)鍵盤(pán)修改、輸入密碼。2、連續(xù)三次輸入密碼錯(cuò)誤后鎖定鍵盤(pán)10秒,并給出提示。3、具有日期時(shí)間設(shè)置(小時(shí)和分鐘)、顯示,環(huán)境溫度顯示功能。4、220v供電下,設(shè)計(jì)系統(tǒng)所需電源,并考慮掉電后原始數(shù)據(jù)的保存。4.2系統(tǒng)主流程圖 開(kāi)始初始化有鍵按下?調(diào)用顯示啟動(dòng)定時(shí)識(shí)別按鍵按鍵數(shù)=6?超時(shí)?比較密碼開(kāi)門(mén)開(kāi)始自動(dòng)清除3次?報(bào)警nnyyyynn按下*啟動(dòng)定時(shí)輸入密碼存入緩沖再輸入一次比較密碼調(diào)用led調(diào)用顯示按%退出y重新輸入n圖18 主程序流程圖圖19 修改密碼流程圖 圖21報(bào)警流程圖 5 總結(jié)在沒(méi)有做畢業(yè)設(shè)計(jì)前覺(jué)得畢業(yè)

22、設(shè)計(jì)只是對(duì)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。通過(guò)這次畢業(yè)設(shè)計(jì)使我明白了自己原來(lái)知識(shí)還比較欠缺。自己要學(xué)習(xí)的東西還太多,以前老是覺(jué)得自己什么東西都會(huì),什么東西都懂,有點(diǎn)眼高手低。通過(guò)這次課程設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽(tīng)聽(tīng)不同的看法對(duì)我們更好的理解知識(shí)。在多人做項(xiàng)目的時(shí)候,隊(duì)員的交流是非常重要的,是很關(guān)鍵的部分。這次的畢業(yè)設(shè)計(jì)

23、也讓我看到了團(tuán)隊(duì)的力量,我認(rèn)為我們的工作是一個(gè)團(tuán)隊(duì)的工作,團(tuán)隊(duì)需要個(gè)人,個(gè)人也離不開(kāi)團(tuán)隊(duì),必須發(fā)揚(yáng)團(tuán)結(jié)協(xié)作的精神。剛開(kāi)始的時(shí)候,大家就分配好了各自的任務(wù),大家有的繪制原理圖,進(jìn)行仿真實(shí)驗(yàn),有的積極查詢(xún)相關(guān)資料,并且經(jīng)常聚在一起討論各個(gè)方案的可行性。在畢業(yè)設(shè)計(jì)中只有一個(gè)人知道原理是遠(yuǎn)遠(yuǎn)不夠的,必須讓每個(gè)人都知道,否則一個(gè)人的錯(cuò)誤,就有可能導(dǎo)致整個(gè)工作失敗。團(tuán)結(jié)協(xié)作是我們成功的一項(xiàng)非常重要的保證。不管學(xué)會(huì)的還是學(xué)不會(huì)的的確覺(jué)得困難比較多,真是萬(wàn)事開(kāi)頭難,不知道如何入手。最后終于做完了有種如釋重負(fù)的感覺(jué)。此外,還得出一個(gè)結(jié)論:知識(shí)必須通過(guò)應(yīng)用才能實(shí)現(xiàn)其價(jià)值!有些東西以為學(xué)會(huì)了,但真正到用的時(shí)候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會(huì)用的時(shí)候才是真的學(xué)會(huì)了。程序的設(shè)計(jì)思想的精巧的重要性,是不管怎么說(shuō)都不為過(guò)的,好的設(shè)計(jì)可以讓大家很快的明白你的思想,而且很方便的來(lái)實(shí)現(xiàn)它

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論