版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘要</b></p><p> 圍繞電子密碼鎖系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)進(jìn)行研究和實(shí)踐,詳細(xì)介紹了電子密碼鎖系統(tǒng)的整體結(jié)構(gòu),硬件設(shè)計(jì),軟件設(shè)計(jì),系統(tǒng)方案以及其它的開(kāi)發(fā)和具體實(shí)現(xiàn)。介紹一種基于在系統(tǒng)可編程技術(shù)和AT89C51編譯器配有集成開(kāi)發(fā)的新型電子密碼鎖的設(shè)計(jì)方法,闡述其工作原理和軟硬件設(shè)計(jì)。在硬件上,用KEIL公司的C51大規(guī)模集成芯片對(duì)其外圍電路進(jìn)行集成,用一片A
2、T89C51實(shí)現(xiàn)了幾十片分離元件才能實(shí)現(xiàn)的功能,幾乎將整個(gè)系統(tǒng)下載與同一芯片中,實(shí)現(xiàn)了所謂的片上系統(tǒng),從而大大簡(jiǎn)化了系統(tǒng)結(jié)構(gòu),增強(qiáng)系統(tǒng)的結(jié)構(gòu)的可靠性和性價(jià)比。該密碼鎖特別適用于賓館,辦公大樓,公寓等場(chǎng)所。</p><p> 關(guān)鍵字:密碼鎖 AT89C51芯片 Keil軟件 Proteus軟件 74LS245芯片 蜂鳴箱 顯示屏</p><p><b>
3、 目錄</b></p><p> 1.緒論 ?。?lt;/p><p> ?。保保浴 。场 ?lt;/p><p> ?。保玻娮用艽a鎖的背景 ?。?lt;/p><p> ?。玻O(shè)計(jì)說(shuō)明
4、 4</p><p> ?。玻保傮w說(shuō)明 ?。础 ?lt;/p><p> ?。玻玻傮w結(jié)構(gòu)圖 ?。怠?lt;/p><p> ?。常布O(shè)計(jì) ?。?lt;/p><p&g
5、t; ?。常保鍐巍 。?lt;/p><p> ?。常玻韴D 6 </p><p> ?。常常娐吩f(shuō)明及原理圖 7</p><p> ?。常常保甃ED數(shù)碼顯示器 7 </p>
6、;<p> 3.3.2.復(fù)位電路 ?。?lt;/p><p> ?。常常玻畷r(shí)鐘電路 ?。埂?lt;/p><p> ?。常常矗仃囯娐贰 。保啊?lt;/p><p> 3.3.5.74LS245說(shuō)明
7、11</p><p> 3.3.6.單片機(jī)引腳說(shuō)明 ?。保?lt;/p><p> 4.程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的單元分配 ?。保病?lt;/p><p> ?。矗保绦虼鎯?chǔ)器和數(shù)據(jù)存儲(chǔ)器的單元分配 ?。保病 ?lt;/p><p> 4.1.1.程序存儲(chǔ)器
8、 ?。保?lt;/p><p> ?。矗保玻?dāng)?shù)據(jù)存儲(chǔ)器 ?。保场 ?lt;/p><p> 4.1.3.特殊功能寄存器 ?。保场 ?lt;/p><p> 5.程序設(shè)計(jì) 14 </p><p
9、> 5.1.程序流程圖 ?。保础?lt;/p><p> ?。担玻绦颉 。保丁 ?lt;/p><p> 6.運(yùn)行結(jié)果 ?。玻丁 ?lt;/p><p> ?。罚偨Y(jié)
10、 ?。玻贰?lt;/p><p> ?。福畢⒖嘉墨I(xiàn) 28</p><p><b> 1 緒論</b></p><p><b> 1.1 引言</b></p><p> 隨著人們生活水平的提高,如何實(shí)現(xiàn)防盜這一問(wèn)題也變的尤其突出,傳統(tǒng)的機(jī)械鎖由于
11、其構(gòu)造的簡(jiǎn)單,被撬的時(shí)間屢屢發(fā)生。電子所由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大人民的喜愛(ài)。鎖是置于可啟閉的器物上,用以關(guān)注某個(gè)確定的空間范圍或某種器具的,必須以鑰匙或暗碼打開(kāi)的扣件。鎖具發(fā)展到現(xiàn)在已有若千年的歷史了,人們對(duì)他的結(jié)構(gòu),機(jī)理也研究的很透徹,因此,不用鑰匙打開(kāi)的方式也層出不窮?,F(xiàn)代人類文明社會(huì)里,由于各種矛盾沖突十分激烈,人們的思想道德觀念,價(jià)值觀,文化修養(yǎng)水平等差異,群眾中良莠不齊,善良的人們能夠自覺(jué)規(guī)范自己的
12、行為,“非禮不為”,雖無(wú)鑰匙亦不會(huì)亂闖。然而,那些毫無(wú)道德觀念的盜賊卻想法設(shè)法利用高科技設(shè)備撬開(kāi)門(mén)鎖,使廣大居民防不勝防。所以更為現(xiàn)在的鎖具需要需要革命。</p><p> 1.2 電子密碼鎖的背景</p><p> 隨著社會(huì)科技的進(jìn)步,鎖已經(jīng)發(fā)展到了密碼鎖。電子鎖,激光鎖,聲控鎖等等。在傳統(tǒng)鑰匙的基礎(chǔ)上,加了一組或多組密碼,不同聲音,不同磁場(chǎng),不同光束,光波,不同圖像(指紋,臉部等
13、)來(lái)控制鎖的開(kāi)啟。從而大大提高了鎖的安全性,使不法之徒無(wú)從下手,人們也就能對(duì)自身財(cái)產(chǎn)安全有了更多的保障。當(dāng)今安全信息系統(tǒng)越來(lái)越廣泛,特別是保護(hù)機(jī)密,維護(hù)隱私和財(cái)產(chǎn)保護(hù)方面起到重要作用,而基于電子密碼鎖的安全系統(tǒng)是其中的組成部分,因此研究它具有 重大的現(xiàn)實(shí)意義。</p><p><b> ?。苍O(shè)計(jì)說(shuō)明</b></p><p><b> ?。?1總體說(shuō)明<
14、;/b></p><p> 用4*3的矩陣鍵盤(pán)組成0至9及確認(rèn)鍵和清除鍵;提示信息的顯示電路用8位數(shù)碼管組成顯示,初始化時(shí)顯示器顯示“EF”,當(dāng)輸入密碼時(shí),只顯示“-”,當(dāng)密碼位數(shù)輸入完畢按下確認(rèn)鍵時(shí),對(duì)輸入的密碼與設(shè)定的密碼進(jìn)行比較,若密碼輸入正確,則鎖開(kāi),即LED發(fā)光二極管發(fā)光;若密碼輸入不正確, 則蜂鳴器一直發(fā)出“嘀”、“嘀”的報(bào)警聲,直到復(fù)位。</p><p> 在輸入密
15、碼的后按“ENTER”鍵,進(jìn)行密碼比較然后給出相應(yīng)信息。若輸入密碼錯(cuò)誤,可以利用“CLR”鍵刪除剛才輸入的錯(cuò)誤的數(shù)字。</p><p><b> ?。?2總體結(jié)構(gòu)圖:</b></p><p><b> ?。秤布O(shè)計(jì)</b></p><p><b> ?。?1元件清單:</b></p>&
16、lt;p> 元件全部添加完后,在Proteus ISIS的編輯區(qū)域中按下圖所示的原理圖連接硬件電路。</p><p><b> ?。?2原理圖:</b></p><p> 3.3電路元件說(shuō)明及原理圖:</p><p> 3.3.1 LED數(shù)碼顯示器</p><p> LED顯示塊是由發(fā)光顯示二極管顯示字段的
17、顯示器件。它實(shí)際上是由8個(gè)發(fā)光二極管,其中7個(gè)發(fā)光二極管構(gòu)成七筆字形“8”,另一個(gè)發(fā)光二極管構(gòu)成小數(shù)點(diǎn)。七段顯示塊與單片機(jī)接口非常容易。只要將一個(gè)8位并行輸出與顯示塊的發(fā)光二極管引腳相連即可。8位并行輸出口輸出不同的字節(jié)數(shù)據(jù)即可獲得不同的數(shù)字或字符,通常將控制發(fā)光二極管的8位字節(jié)數(shù)據(jù)稱為段選碼。</p><p> LED數(shù)碼顯示器內(nèi)部有兩種不同的形式:共陽(yáng)極顯示和共陰極顯示,此設(shè)計(jì)采用共陰極顯示。其內(nèi)部結(jié)構(gòu)及共
18、陰極顯示其內(nèi)部電路如下:</p><p> LED數(shù)碼顯示字形(段)碼表如下:</p><p> 3.3.2 復(fù)位電路:</p><p> 復(fù)位電路有上電自動(dòng)復(fù)位和手動(dòng)復(fù)位,此設(shè)計(jì)用的是上電復(fù)位,電路圖如上。pin9:RESET/VPD復(fù)位信號(hào)復(fù)位腳,當(dāng)8951通電,時(shí)鐘電路開(kāi)始工作,在RESET引腳上出現(xiàn)24個(gè)時(shí)鐘周期以上的高電平,系統(tǒng)及初始復(fù)位。<
19、/p><p> 3. 3. 3時(shí)鐘電路:</p><p> 89C51芯片內(nèi)部有一個(gè)高增益反相放大器,用于構(gòu)成振蕩器。反相放大器的輸入端為XTAL1,輸出端為XTAL,兩端跨接石英晶體及兩個(gè)電容就可以構(gòu)成穩(wěn)定的自激振蕩器。電容</p><p> 器C1和C2通常取30PF,可穩(wěn)定頻率并對(duì)振蕩頻率有微調(diào)作用。此振蕩脈沖頻率為12MHZ。單片機(jī)時(shí)鐘電路振蕩脈沖可以由內(nèi)
20、部方式和外部方式產(chǎn)生,XTAL1(19引腳)XTAL2(18引腳)即為單片機(jī)的兩個(gè)時(shí)鐘引腳。</p><p> 3.3.4矩陣鍵盤(pán):</p><p> 矩陣式鍵盤(pán)又稱行列式鍵盤(pán),往往用于按鍵個(gè)數(shù)多的場(chǎng)合,矩陣式鍵盤(pán)的按鍵于行、列的交叉點(diǎn)上,每條水平線和垂直線在交叉處不直接連通,而是通過(guò)一個(gè)按鍵加以連接,列線通過(guò)上拉電阻接電源,將行線所得單片機(jī)的I/O口作為輸出端,列線所接的I/0口為輸
21、入端,編程所有行線輸出低電平,列線輸出高電平,當(dāng)沒(méi)有鍵被按下時(shí),所有輸出端為高電平,表示無(wú)鍵按下,一旦有鍵按下,則出現(xiàn)輸入端被拉低變?yōu)榈碗娖?。這樣,通過(guò)讀入列線的狀態(tài)即可知道是否有鍵按下。</p><p> 3.3.5 74LS245說(shuō)明:</p><p> 74LS45芯片常來(lái)驅(qū)動(dòng)LED或者其它設(shè)備,它是8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù)。當(dāng)單片機(jī)的PO口總線負(fù)載達(dá)到或者超過(guò)
22、PO最大負(fù)載能力是,必須接入74LS245等總線驅(qū)動(dòng)器。</p><p> 3.3.6 單片機(jī)引腳說(shuō)明</p><p> Pin20:接地腳。</p><p> pin40:正電源腳,工作時(shí),接+5v電源。</p><p> pin19:時(shí)鐘XTAL1引腳,片內(nèi)振蕩電路的輸入端。pin18:時(shí)鐘XTAL2腳,片內(nèi)振蕩電路的輸出端。&l
23、t;/p><p> ?。闯绦虼鎯?chǔ)器和數(shù)據(jù)存儲(chǔ)器的單元分配</p><p> ?。?1程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的單元分配</p><p> 存儲(chǔ)器是單片機(jī)的一個(gè)重要組成部分,每個(gè)存儲(chǔ)單元對(duì)應(yīng)一個(gè)地址,每個(gè)個(gè)單元共有1個(gè)地址,用兩位16進(jìn)制數(shù)表示,即存儲(chǔ)器的地址(00H~FFH)。存儲(chǔ)器中每個(gè)存儲(chǔ)單元可存放一個(gè)八位二進(jìn)制信息,通常用兩位16進(jìn)制數(shù)來(lái)表示,這就是存儲(chǔ)器的內(nèi)容。
24、</p><p> 4.1.1程序存儲(chǔ)器</p><p> 在單片機(jī)處理問(wèn)題之前必須事先將編好的程序、表格、常數(shù)匯編成機(jī)器代碼后存入單片機(jī)的存儲(chǔ)器中,該存儲(chǔ)器稱為程序存儲(chǔ)器。程序存儲(chǔ)器可以放在片內(nèi)或片外,亦可片內(nèi)片外同時(shí)設(shè)置。由于PC程序計(jì)數(shù)器為16位,使得程序存儲(chǔ)器可用16位二進(jìn)制地址,因此,內(nèi)外存儲(chǔ)器的地址最大可從0000H到FFFFH。</p><p>
25、?。?1.2數(shù)據(jù)存儲(chǔ)器</p><p> 單片機(jī)的數(shù)據(jù)存儲(chǔ)器由讀寫(xiě)存儲(chǔ)器RAM組成。其最大容量可擴(kuò)展到64k,用于存儲(chǔ)實(shí)時(shí)輸入的數(shù)據(jù)。8051內(nèi)部有256個(gè)單元的內(nèi)部數(shù)據(jù)存儲(chǔ)器,其中00H~7FH為內(nèi)部隨機(jī)存儲(chǔ)器RAM,80H~FFH為專用寄存器區(qū)。 </p><p> ?。?1.3特殊功能寄存器</p><p> 特殊功能寄存器(SFR)的地址范圍為80H~F
26、FH。在MCS-51中,除程序計(jì)數(shù)器PC和四個(gè)工作寄存器區(qū)外,其余21個(gè)特殊功能寄存器都在這SFR塊中。MCS-51共有P0~P3四個(gè)這樣的并行口,可提供32根I/O線,每根線都是雙向的,并且大都有第二功能。其余用于芯片控制的寄存器中,累加器A、標(biāo)志寄存器PSW、數(shù)據(jù)指針DPTR等的功能。</p><p><b> ?。党绦蛟O(shè)計(jì)</b></p><p> 8位數(shù)碼顯
27、示,初始化時(shí),顯示“EF”,接著輸入最大6位數(shù)的密碼,當(dāng)密碼輸入完畢后,按下“ENTER”鍵,與密碼初始值進(jìn)行比較,若發(fā)光二極管發(fā)光,則說(shuō)明密碼正確;如果蜂鳴器發(fā)出報(bào)警聲,則說(shuō)明密碼錯(cuò)誤。在輸入密碼過(guò)程中,顯示器只顯示“-”,當(dāng)輸入密碼位數(shù)超過(guò)6個(gè)數(shù)字時(shí),蜂鳴器會(huì)發(fā)出報(bào)警聲。在輸入密碼過(guò)程中,若輸入錯(cuò)誤,則可以通過(guò)清零鍵“CLR”刪除輸入錯(cuò)誤的數(shù)字,接著可以繼續(xù)輸入數(shù)字。</p><p> ?。?1程序流程:如下
28、圖</p><p><b> ?。?2源程序</b></p><p> LED_BIT1 EQU 30H</p><p> LED_BIT2 EQU 31H</p><p> LED_BIT3 EQU 32H</p><p> LED_BIT4 EQU 33H<
29、;/p><p> LED_BIT5 EQU 34H</p><p> LED_BIT6 EQU 35H</p><p> LED_BIT7 EQU 36H</p><p> LED_BIT8 EQU 37H</p><p> WORD_1 EQU 38H</p>&
30、lt;p> WORD_2 EQU 39H</p><p> WORD_3 EQU 3AH</p><p> WORD_4 EQU 3BH</p><p> WORD_5 EQU 3CH</p><p> WORD_6 EQU 3DH</p><p>
31、KEY_1 EQU 3EH</p><p> KEY_2 EQU 3FH</p><p> KEY_3 EQU 40H</p><p> KEY_4 EQU 41H</p><p> KEY_5 EQU 42H</p><p> KEY_6
32、 EQU 43H</p><p> KEY_CNT EQU 46H</p><p> LINE EQU 47H</p><p> ROW EQU 48H</p><p> VAL EQU 49H</p><p> ORG 0000H
33、</p><p> SJMP START</p><p> START: MOV CNT_A,#00H</p><p> MOV CNT_B,#00H</p><p> MOV KEY_CNT,#00H</p><p>
34、MOV LINE,#00H</p><p> MOV ROW,#00H</p><p> MOV VAL,#00H</p><p> CLR P1.0</p><p> CLR P1.7</p><p>
35、 MOV LED_BIT1,#00H</p><p> MOV LED_BIT2,#00H</p><p> MOV LED_BIT3,#00H</p><p> MOV LED_BIT4,#00H</p><p> MOV
36、 LED_BIT5,#00H</p><p> MOV LED_BIT6,#00H</p><p> MOV LED_BIT7,#79H</p><p> MOV LED_BIT8,#73H</p><p> MOV KEY_1,#00H</
37、p><p> MOV KEY_2,#00H</p><p> MOV KEY_3,#00H</p><p> MOV KEY_4,#00H</p><p> MOV KEY_5,#00H</p><p> MOV
38、 KEY_6,#00H</p><p> MOV WORD_1,#6</p><p> MOV WORD_2,#5</p><p> MOV WORD_3,#4</p><p> MOV WORD_4,#3</p><p
39、> MOV WORD_5,#2</p><p> MOV WORD_6,#1</p><p> A0: LCALL DISP</p><p> LSCAN: MOV P3,#0F0H</p><p> L1: JNB
40、 P3.0,L2</p><p> LCALL DLY_S</p><p> JNB P3.0,L2 </p><p> MOV LINE,#00H</p><p> LJMP RSCAN</p><p> L2:
41、 JNB P3.1,L3</p><p> LCALL DLY_S</p><p> JNB P3.1,L3</p><p> MOV LINE,#01H</p><p> LJMP RSCAN</p><
42、p> L3: JNB P3.2,L4</p><p> LCALL DLY_S</p><p> JNB P3.2,L4</p><p> MOV LINE,#02H</p><p> LJMP RSCAN</
43、p><p> L4: JNB P3.3,A0</p><p> LCALL DLY_S</p><p> JNB P3.3,A0</p><p> MOV LINE,#03H</p><p> RSCAN: MOV
44、 P3,#0FH</p><p> C1: JNB P3.4,C2</p><p> MOV ROW,#00H</p><p> LJMP CALCU</p><p> C2: JNB P3.5,C3</p>
45、;<p> MOV ROW,#01H</p><p> LJMP CALCU</p><p> C3: JNB P3.6,C1</p><p> MOV ROW,#02H </p><p> CALCU: MOV
46、 A,LINE</p><p> MOV B,#03H</p><p> MUL AB</p><p> ADD A,ROW</p><p> MOV VAL,A</p><p> CJNE A
47、,#0AH,J1</p><p> MOV R1,KEY_CNT</p><p> CJNE R1,#00H,J2</p><p> LCALL ALARM_2</p><p> LJMP START</p><p> J2:
48、 DEC KEY_CNT</p><p> LCALL SHIFTR</p><p> W00: LCALL DISP</p><p> MOV A,P3</p><p> CJNE A,#0FH,W01</p>
49、<p> LJMP A0</p><p> W01: MOV A,P3</p><p> CJNE A,#0F0H,W02</p><p> LJMP A0</p><p> W02: SJMP W00&l
50、t;/p><p> J1: MOV A,VAL</p><p> CJNE A,#0BH,J3</p><p> MOV R1,KEY_CNT</p><p> CJNE R1,#06H,J4</p><p> MOV
51、 A,WORD_1</p><p> CJNE A,3EH,J5</p><p> MOV A,WORD_2</p><p> CJNE A,3FH,J5</p><p> MOV A,WORD_3</p><p&
52、gt; CJNE A,40H,J5</p><p> MOV A,WORD_4</p><p> CJNE A,41H,J5</p><p> MOV A,WORD_5</p><p> CJNE A,42H,J5</p&g
53、t;<p> MOV A,WORD_6</p><p> CJNE A,43H,J5 </p><p> SETB P1.0</p><p> LCALL DLY_L</p><p> LJMP FINI</p&
54、gt;<p> J5: LCALL ALARM_2</p><p> LJMP START</p><p> J4: LCALL ALARM_2</p><p> LJMP START</p><p> J3: INC
55、 KEY_CNT</p><p> MOV A,KEY_CNT</p><p> CJNE A,#07H,K1</p><p> LCALL ALARM_2</p><p> W10: LCALL DISP</p>&
56、lt;p> MOV A,P3</p><p> CJNE A,#0FH,W11</p><p> LJMP START</p><p> W11: MOV A,P3</p><p> CJNE A,#0FH,W12&l
57、t;/p><p> LJMP START</p><p> W12: SJMP W10</p><p> LJMP START</p><p> K1: LCALL SHIFTL</p><p> W20: LCAL
58、L DISP</p><p> MOV A,P3</p><p> CJNE A,#0FH,W21</p><p> LJMP A0</p><p> W21: MOV A,P3</p><p> CJ
59、NE A,#0F0H,W22</p><p> LJMP A0</p><p> W22: SJMP W20</p><p> LJMP A0</p><p> ALARM_2:SETB P1.7</p><p&
60、gt; LCALL DLY_L</p><p> SHIFTL: </p><p> MOV LED_BIT6,LED_BIT5</p><p> MOV LED_BIT5,LED_BIT4</p><p> MOV LED_BIT
61、4,LED_BIT3</p><p> MOV LED_BIT3,LED_BIT2</p><p> MOV LED_BIT2,LED_BIT1</p><p> MOV LED_BIT1,#40H</p><p> MOV KEY_6,KEY_5
62、</p><p> MOV KEY_5,KEY_4</p><p> MOV KEY_4,KEY_3</p><p> MOV KEY_3,KEY_2</p><p> MOV KEY_2,KEY_1</p><p> M
63、OV KEY_1,VAL</p><p><b> RET</b></p><p> SHIFTR: MOV LED_BIT1,LED_BIT2</p><p> MOV LED_BIT2,LED_BIT3</p><p> MOV
64、 LED_BIT3,LED_BIT4</p><p> MOV LED_BIT4,LED_BIT5</p><p> MOV LED_BIT5,LED_BIT6</p><p> MOV LED_BIT6,#00H</p><p> MOV
65、KEY_1,KEY_2</p><p> MOV KEY_2,KEY_3</p><p> MOV KEY_3,KEY_4</p><p> MOV KEY_4,KEY_5</p><p> MOV KEY_5,KEY_6</p>&
66、lt;p> MOV KEY_6,#00H</p><p><b> RET</b></p><p> DISP: CLR P2.7</p><p> MOV P0,LED_BIT8</p><p> LCALL DLY
67、_S</p><p> SETB P2.7</p><p> CLR P2.6</p><p> MOV P0,LED_BIT7</p><p> LCALL DLY_S</p><p> SETB P2.6
68、</p><p> CLR P2.5</p><p> MOV P0,LED_BIT6</p><p> LCALL DLY_S</p><p> SETB P2.5</p><p> CLR P2.4&l
69、t;/p><p> MOV P0,LED_BIT5</p><p> LCALL DLY_S</p><p> SETB P2.4</p><p> CLR P2.3</p><p> MOV P0,LED_B
70、IT4</p><p> LCALL DLY_S</p><p> SETB P2.3</p><p> CLR P2.2</p><p> MOV P0,LED_BIT3</p><p> LCALL DLY
71、_S</p><p> SETB P2.2</p><p> CLR P2.1</p><p> MOV P0,LED_BIT2</p><p> LCALL DLY_S</p><p> SETB P2.1
72、</p><p> CLR P2.0</p><p> MOV P0,LED_BIT1</p><p> LCALL DLY_S</p><p> SETB P2.0</p><p><b> RET</b>
73、;</p><p> DLY_S: MOV R6,#10</p><p> D1: MOV R7,#250</p><p> DJNZ R7,$</p><p> DJNZ R6,D1</p><p><b>
74、; RET</b></p><p> DLY_L: MOV R5,#100</p><p> D2: MOV R6,#100</p><p> D3: MOV R7,#248</p><p> DJNZ R7,$<
75、/p><p> DJNZ R6,D3</p><p> DJNZ R5,D2</p><p><b> RET</b></p><p> FINI: NOP</p><p><b> ?。哆\(yùn)行結(jié)果</b></p>
76、<p> 按下Play鍵,顯示器顯示字母“EF”,輸入密碼后,按“ENTER”鍵,密碼正確,二極管發(fā)光,密碼不正確,發(fā)出警報(bào)聲。若操作錯(cuò)誤也會(huì)發(fā)出警報(bào)聲。</p><p><b> ?。房偨Y(jié)</b></p><p> 通過(guò)此次課程設(shè)計(jì),我重新把單片機(jī)及相關(guān)知識(shí)聯(lián)系在了一起,雖然掌握的知識(shí)不是很多,但通過(guò)查找資料我還是對(duì)單片機(jī)有了很好的了解和掌握。<
77、/p><p> 在設(shè)計(jì)中我才發(fā)現(xiàn)單片機(jī)雖然體積小但是功能很強(qiáng)大,在生活中很多地方都可以用到它。單片機(jī)這門(mén)學(xué)科博大精深,在以后的學(xué)習(xí)中只有多看書(shū),理論與實(shí)踐結(jié)合才能把這門(mén)課掌握好。同時(shí)我也體會(huì)到合作的好處。讓我懂得了如何合作,對(duì)不同看法發(fā)表自己的意見(jiàn)。</p><p> 此次設(shè)計(jì)中最要的一點(diǎn)是,讓我知道了,理論聯(lián)系實(shí)踐的好處。不管理論學(xué)的再怎么好都必須聯(lián)系實(shí)踐,只有在實(shí)踐中我們才會(huì)更加懂得如
78、何運(yùn)用自己的所學(xué),在實(shí)踐中將自己的知識(shí)實(shí)物化。理論聯(lián)系實(shí)踐是我們獲取知識(shí)的最佳途徑。</p><p><b> ?。竻⒖嘉墨I(xiàn)</b></p><p> [1]周潤(rùn)景 張麗娜 丁莉.基于PROTEUS的電路及單片機(jī)設(shè)計(jì)與仿真(第二版).北京航天航空大學(xué)出版社2009.12</p><p> [2] 李朝清.單片機(jī)原理及接口技術(shù)(第三版).
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子密碼鎖課程設(shè)計(jì)3
- 電子密碼鎖課程設(shè)計(jì)
- 電子密碼鎖課程設(shè)計(jì)
- 電子密碼鎖課程設(shè)計(jì)
- 課程設(shè)計(jì)--電子密碼鎖
- 電子密碼鎖課程設(shè)計(jì)
- 電子密碼鎖課程設(shè)計(jì)
- 電子密碼鎖課程設(shè)計(jì)
- 電子密碼鎖設(shè)計(jì)課程設(shè)計(jì)
- 課程設(shè)計(jì)----電子密碼鎖設(shè)計(jì)
- 電子密碼鎖設(shè)計(jì)課程設(shè)計(jì)
- 課程設(shè)計(jì)電子密碼鎖設(shè)計(jì)
- 課程設(shè)計(jì)-電子密碼鎖設(shè)計(jì)
- 電子密碼鎖課程設(shè)計(jì)報(bào)告
- eda課程設(shè)計(jì)---電子密碼鎖
- eda課程設(shè)計(jì)—電子密碼鎖
- eda電子密碼鎖課程設(shè)計(jì)
- 電子密碼鎖課程設(shè)計(jì).doc
- 電子密碼鎖——eda課程設(shè)計(jì)
- eda電子密碼鎖課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論