2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論