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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  摘要</b></p><p>  電子密碼鎖是集計算機技術、電子技術、數(shù)字密碼技術為一體的機電一體化高科技產(chǎn)品,具有安全性高,成本低、功耗低、易操作、使用方便等優(yōu)點。由單片機系統(tǒng)、矩陣鍵盤、LED顯示和報警系統(tǒng)組成。</p><p>  本文以AT89C51單片機為控制核心,結(jié)合矩陣鍵盤、數(shù)碼管顯示等來完成電子密碼鎖的設計。單片機接收鍵入

2、的代碼,并與存入在EEPRROM中的密碼進行比較,如果密碼正確,則驅(qū)動電磁執(zhí)行器開鎖;如果不正確,則允許操作人員進行輸入。對于錯誤信息,則馬上通過LED顯示器及蜂鳴器發(fā)出聲、光報警。</p><p>  系統(tǒng)能完成開鎖、超時報警、管理員解碼、修改密碼的密碼鎖功能。除上述基本功能外,還具有掉電存儲、聲光提示等功能,依據(jù)實際情況還可以添加遙控功能。本系統(tǒng)成本低廉,功能實用。</p><p> 

3、 關鍵詞:AT89C51,電子密碼鎖,矩陣鍵盤</p><p><b>  目錄</b></p><p><b>  第一章 緒論1</b></p><p>  1.1 電子密碼鎖簡介1</p><p>  1.2 電子密碼鎖的發(fā)展趨勢1</p><p>  第二章

4、 密碼鎖的構(gòu)思3</p><p>  2.1本設計所要實現(xiàn)的目標3</p><p>  2.2 設計方案的選擇3</p><p>  2.2.1方案一:采用數(shù)字電路控制3</p><p>  2.2.2方案二:采用單片機為核心的控制方案4</p><p><b>  2.3設計要求4</b

5、></p><p>  2.4 設計構(gòu)想4</p><p><b>  2.5系統(tǒng)結(jié)構(gòu)5</b></p><p>  第三章 系統(tǒng)硬件構(gòu)成6</p><p>  3.1主控芯片AT89C51的介紹6</p><p>  3.1.1 AT89C51主要特性:6</p

6、><p>  3.1.2管腳說明7</p><p>  3.1.3振蕩器特性9</p><p>  3.2電路總體構(gòu)成9</p><p>  3.3電源部分10</p><p>  3.4 鍵盤輸入部分10</p><p>  3.5復位部分11</p><p>

7、  3.6晶振部分12</p><p>  3.7數(shù)碼管顯示電路12</p><p>  3.8報警部分12</p><p>  3.9開鎖部分13</p><p>  第四章 軟件程序設計14</p><p>  4.1主程序流程圖14</p><p>  4.2按鍵軟件設計1

8、4</p><p>  4.3密碼比較及開鎖程序17</p><p>  第五章 印制和制作19</p><p>  5.1 Protel的使用19</p><p>  5.2 PCB板的設計19</p><p>  5.2.1 原理圖的設計19</p><p>  5.2.2電

9、路板的設計20</p><p>  5.2.3 電路板的制作22</p><p>  第六章 電路調(diào)試23</p><p>  6.1示波器的使用23</p><p>  6.2 數(shù)字萬用表的使用23</p><p><b>  6.3 調(diào)試24</b></p><

10、;p>  6.4故障分析和排除方法24</p><p>  第七章 結(jié)束語25</p><p><b>  致謝26</b></p><p><b>  參考文獻27</b></p><p>  附錄一 原理圖28</p><p>  附錄二 P

11、CB板圖29</p><p>  附錄三 元器件清單30</p><p>  附錄四 程序31</p><p><b>  第一章 緒論</b></p><p>  隨著社會物質(zhì)財富的日益增長,安全防盜已成為社會問題。目前國內(nèi),大部分人使用的還是傳統(tǒng)的機械鎖。然而,眼下假冒偽劣的機械鎖翻了成災,互開率之高。

12、為何彈子鎖的“互開率”會如此之高?據(jù)有關專家人士的剖析,彈子鎖質(zhì)量的好壞主要取決于彈子數(shù)量的多少以及彈子的大小,而彈子的多少和大小受一定條件的限制。此外,即使是把質(zhì)量過關的機械鎖,通過急開鎖,甚至可以再不損壞鎖的前提下將鎖打開。機械鎖的這些弊端為一種新型的鎖代替——電子密碼鎖。隨著社會的發(fā)展和人們生活水平的提高,人們的安全意識也逐步加強。密碼鎖以其安全性高、成本低、功耗低、易操作等優(yōu)點受到越來越多的人歡迎。</p><

13、;p>  1.1 電子密碼鎖簡介</p><p>  電子密碼鎖是一種通過密碼輸入來控制電路或是芯片工作,從而控制機械開關的閉合,完成開鎖、閉鎖任務的電子產(chǎn)品。它的種類很多,有簡易的電路產(chǎn)品,也有基于芯片的性價比較高的產(chǎn)品。現(xiàn)在應用較廣的電子密碼解鎖是以芯片為核心,通過編程來實現(xiàn)的。其性能和安全性已大大超過了機械鎖。其特點如下:</p><p>  保密性好,編碼量多,遠遠大于彈子鎖

14、。隨機開鎖成功率幾乎為零。</p><p>  密碼可變,用戶可以隨時更改密碼,防止密碼被盜,同時也可以避免因人員的更替而使鎖的密級下降。</p><p>  誤碼輸入保護,當輸入密碼多次錯誤時,報警系統(tǒng)自動啟動。</p><p>  無活動零件,不會磨損,壽命長。</p><p>  使用靈活性好,不像機械鎖必須佩戴鑰匙才能開鎖。</

15、p><p>  電子密碼鎖操作簡單易行,一學即會。</p><p>  1.2 電子密碼鎖的發(fā)展趨勢</p><p>  在日常生活和工作中,住宅與部門的安全防范、單位的文件檔案、財務報表以及一些個人資料的保存多以加鎖的辦法來解決。目前門鎖主要用彈子鎖,其鑰匙容易丟失;保險箱主要用機械密碼鎖,其結(jié)構(gòu)較為復雜,制造精度要求高,成本高,且易出現(xiàn)故障,人們常需攜帶多把鑰匙,使

16、用及不方便,且鑰匙丟失后安全性即大打折口。針對這些鎖具帶來的不便若使用機械式鑰匙開鎖,為滿足人們</p><p>  對鎖的使用要求,增加其安全性,用密碼代替鑰匙的密碼鎖應運而生。它的出現(xiàn)為人們的生活帶來了很大的方便,有很廣闊的市場前景。由于電子器件所限,以前開發(fā)的電子密碼鎖,其種類不多,保密性差,最基本的就是只依靠最簡單的模擬電子開關來實現(xiàn)的,制作簡單但很不安全,在后為多是基于EDA來實現(xiàn)的,但密碼簡單易破解。

17、隨著電子元件的進一步發(fā)展,電子密碼鎖也出現(xiàn)了很多的種類,功能日益強大,使用更加方便,安全保密性更強,由以前的單密碼輸入發(fā)展到現(xiàn)在的密碼加感應元件,實現(xiàn)了真正意義上的電子加密,用戶只有密碼或電子鑰匙中的一樣是打不開鎖的,隨著電子元件的發(fā)展及人們對保密性需求的提高,出現(xiàn)了越來越多的電子密碼鎖。</p><p>  出于安全、方便等方面的需要許多電子密碼鎖已相繼問世。但這類產(chǎn)品的特點是針對特定有效卡、指紋或聲音有效,且

18、不能實現(xiàn)遠程控制,只能適用于保密要求高且個人使用的箱、柜、房間等。由于數(shù)字、字符、圖像、人體生物特征和時間等要素均可成為鑰匙的電子信息,組合使用這些信息能夠使電子防盜鎖獲得高度的保密性,如防范森林的金庫,需要使用符合信息密碼的電子防盜鎖,這樣對盜賊而言是“道高一丈、魔高一丈”。組合使用信息也能夠使電子防盜鎖獲得無窮擴張的可能,使產(chǎn)品多樣化,對用戶而言是“千挑百選、自得其所”??梢钥闯鼋M合使用電子信息是電子密碼鎖以后的發(fā)展趨勢。</

19、p><p>  第二章 密碼鎖的構(gòu)思</p><p>  2.1本設計所要實現(xiàn)的目標</p><p>  1、密碼通過鍵盤輸入,若密碼正確,則將LED提示燈亮。 </p><p>  2、數(shù)碼管顯示功能。每按下一鍵,將在數(shù)碼管顯示對應的數(shù)字。</p><p>  3、電子密碼鎖的設計主要由三部分組成:4×4

20、矩陣鍵盤接口電路、密碼鎖的控制電路、輸出八段顯示電路。另外系統(tǒng)還有 LED 提示燈,按鍵蜂鳴器等。 </p><p>  4、密碼鎖設計的關鍵問題是實現(xiàn)密碼的輸入、開鎖時LED燈亮與否、數(shù)碼管顯示等功能: </p><p> ?。?)密碼輸入功能:按下一個數(shù)字鍵,對應的數(shù)字就顯示在最右邊的數(shù)碼管上。 </p><p>  (2)開鎖功能:當按下開鎖鍵(OK鍵),系統(tǒng)

21、將輸入與密碼進行檢查核對,如果正確鎖打開,LED提示燈亮,否則不打開。 </p><p>  5、主要的設計實施過程:首先,選用 ATMEL公司的單片機 AT89C51,以及選購其他電子元器件。第二步,使用PROTEL99設計硬件電路原理圖,并設計 PCB圖完成人工布線(后因 PCB 板損壞決定采用萬能板焊接的方法)。第三步,使用 Keil uVision3 軟件編寫單片機的 C 語言程序、仿真、軟件調(diào)試。第四部

22、,使用 PROTEUS 軟件進行模擬軟、硬件調(diào)試。最后,聯(lián)合軟、硬件調(diào)試電路板,完成本次畢業(yè)設計。 </p><p>  2.2 設計方案的選擇</p><p>  2.2.1方案一:采用數(shù)字電路控制</p><p>  用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設了9個用戶輸入鍵,其中只有4個是有效的密碼按鍵,其他的都是干擾按鍵,若

23、按鍵按下干擾鍵,鍵盤輸入電路自動清零,原先輸入的密碼無效,需要重新輸入;如果用戶輸入密碼的時間超過10秒電路將報警20秒,若電路連續(xù)報警三次,電路將鎖定2分鐘,防止他人的非法操作。采用數(shù)字電路設計的方案好處就是設計簡單但控制準確性和靈活性差,故不能采用。</p><p>  2.2.2方案二:采用單片機為核心的控制方案</p><p>  由用時要多加比較,合理選擇,以期獲得最佳的性價比。

24、一般來說在選取單片機時從于單片機種類繁多,各種型號都有其一定的應用環(huán)境,因此在選下面幾個方面考慮:性能、儲存器、運行速度、I/O口、定時/計數(shù)器、串行接口、模擬電路功能、工作電壓、功耗、封裝形式、抗干擾性、保密性,除上述的還有一些基本的比如:中斷源的數(shù)量和優(yōu)先級、工作溫度范圍、有沒有低電壓檢測功能、單片機內(nèi)有無時鐘振蕩器、有無上電復位功能等。在開發(fā)過程中單片機還受到:開發(fā)工具、編程器、開發(fā)成本、開發(fā)人員的適應性、技術支持和服務等等因素。

25、基于以上因素本設計選用單片機實現(xiàn)基本的密碼鎖功能。在單片機的外圍電路外接輸入鍵盤用于密碼的輸入和一些功能AT89C51作為本設計的核心元件,利用單片機靈活的編程設計和豐富的I/O口,及其控制的準確性,的控制,外接LED提示燈用于開鎖功能,外接數(shù)碼管用于顯示作用。當用戶需要開鎖時,先在鍵盤上按取6位密碼,當按下每一數(shù)字鍵時,LED數(shù)碼管將顯示相應的數(shù)字,密碼輸完后按下確定鍵,如果密碼輸入正確則開鎖,LED燈亮,反之密碼不正確。 </

26、p><p>  可以看出方案二控制靈活準確性好且保密性強還具有擴展功能,根據(jù)現(xiàn)實生活的需要此次設計采用此方案。</p><p><b>  2.3設計要求</b></p><p>  本設計使用ATMEL公司的AT89C51實現(xiàn)——基于單片機的電子密碼鎖的設計,其主要有如下功能:</p><p> ?。?)設置6位密碼。密碼

27、通過鍵盤輸入,如密碼正確,則鎖打開,LED提示燈亮,反之密碼不正確。</p><p> ?。?)密碼可由用戶自己修改設定(只支持6位密碼),鎖打開后才能修改密碼。</p><p> ?。?)開鎖功能。密碼輸入錯誤LED提示燈不亮,當密碼輸入正確,LED提示燈亮.</p><p><b>  2.4 設計構(gòu)想</b></p>

28、<p>  本設計主要由單片機、矩陣鍵盤、密碼鎖的控制電路、輸出八段顯示電路和軟件程序等部分構(gòu)成,另外系統(tǒng)還有LED提示燈,按鍵蜂鳴器等。其中矩陣鍵盤用于輸入數(shù)字密碼和進行各種功能的實現(xiàn)。由用戶通過連接單片機的矩陣鍵盤輸入密碼,后經(jīng)過單片機對用戶輸入的密碼與自己保存的密碼進行對比,從而判斷密碼是否正確,然后控制引腳的高低電平傳到開鎖電路LED顯示亮還是不亮,如果燈亮鎖打開否則不打開。</p><p>

29、;<b>  2.5系統(tǒng)結(jié)構(gòu)</b></p><p>  本系統(tǒng)共有兩部分構(gòu)成,即硬件部分與軟件部分。其中硬件部分由單片機、電源輸入部分、鍵盤輸入部分、程序輸入部分、復位部分、晶振部分、顯示部分、報警部分、開鎖部分組成,軟件部分對應的由主程序、鍵盤掃描程序、關閉程序、密碼設置程序、EEPROM讀寫程序和延時程序等組成。其原理框圖如圖2-1所示。</p><p>  圖

30、2——1 原理圖框圖</p><p>  第三章 系統(tǒng)硬件構(gòu)成</p><p>  3.1主控芯片AT89C51的介紹</p><p>  3.1.1 AT89C51主要特性:</p><p>  3-1 AT89C51實物</p><p>  AT89C51是一種帶4K字節(jié)FLASH存儲器(FPEROM—Flash

31、 Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機。AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除1000次。該器件采用ATMEL高密度非易失存儲器制造技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一

32、種高效微控制器,AT89C2051是它的一種精簡版本。AT89C單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。外形及引腳排列如圖3-1所示 : </p><p>  ·與MCS-51 兼容 </p><p>  ·4K字節(jié)可編程FLASH存儲器 </p><p>  ·壽命:1000寫/擦循環(huán) </p><

33、;p>  ·數(shù)據(jù)保留時間:10年 </p><p>  ·全靜態(tài)工作:0Hz-24MHz </p><p>  ·三級程序存儲器鎖定 </p><p>  ·128×8位內(nèi)部RAM </p><p>  ·32可編程I/O線 </p><p>  

34、83;兩個16位定時器/計數(shù)器 </p><p><b>  ·5個中斷源 </b></p><p><b>  ·可編程串行通道 </b></p><p>  ·低功耗的閑置和掉電模式 </p><p>  ·片內(nèi)振蕩器和時鐘電路 </p>&

35、lt;p><b>  3.1.2管腳說明</b></p><p>  圖3—1-1 引腳圖</p><p>  VCC:供電電壓。 </p><p><b>  GND:接地。 </b></p><p>  P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P0口的管腳

36、第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。 </p><p>  P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由

37、于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 </p><p>  P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在

38、給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 </p><p><b>  P3口:</b></p><p>  P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入

39、。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 </p><p>  P3口也可作為AT89C51的一些特殊功能口,如下表所示: </p><p><b>  口管腳 備選功能 </b></p><p>  P3.0 RXD(串行輸入口) </p><p>  P3.1 TXD(串行輸出

40、口) </p><p>  P3.2 /INT0(外部中斷0) </p><p>  P3.3 /INT1(外部中斷1) </p><p>  P3.4 T0(記時器0外部輸入) </p><p>  P3.5 T1(記時器1外部輸入) </p><p>  P3.6 /WR(外部數(shù)據(jù)存儲器寫選通) </p>

41、;<p>  P3.7 /RD(外部數(shù)據(jù)存儲器讀選通) </p><p>  P3口同時為閃爍編程和編程校驗接收一些控制信號。 </p><p>  RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。 </p><p>  ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期

42、間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 </p><p>

43、  /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 </p><p>  /EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間

44、,此引腳也用于施加12V編程電源(VPP)。 </p><p>  XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 </p><p>  XTAL2:來自反向振蕩器的輸出。 </p><p>  3.1.3振蕩器特性</p><p>  XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩

45、和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 </p><p><b>  編輯本段芯片擦除:</b></p><p>  整個PEROM陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ALE管腳處于低電平10ms 來完成。

46、在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節(jié)被重復編程以前,該操作必須被執(zhí)行。 </p><p>  此外,AT89C51設有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。 </p><

47、p><b>  3.2電路總體構(gòu)成</b></p><p>  在確定了選用什么型號的單片機后,就要確定在外圍電路,其外圍電路包括電源輸入部分、鍵盤輸入部分、復位部分、晶振部分、顯示部分、報警部分、開鎖(LED提示燈)部分組成,規(guī)矩實際情況鍵盤輸入部分選擇4*4矩陣鍵盤,顯示部分選擇LED數(shù)碼管來顯示,密碼儲存用程序燒入來完成。</p><p>  本設計是以單

48、片機AT89c51為核心,運用豐富的I/O口,外接矩陣按鍵電路,實現(xiàn)其數(shù)字輸入功能,當每一數(shù)字鍵按下,將會顯示在共陽的數(shù)碼管上,三極管驅(qū)動的蜂蜜器將相應發(fā)出按鍵音,如果密碼正確,LED二極管將發(fā)亮,開鎖成功,LED二極管不亮,開鎖不成功。其原理圖如圖3-2所示:</p><p><b>  圖 3——2原理圖</b></p><p><b>  3.3電源部

49、分</b></p><p>  密碼鎖主控制部分電源需要用5V直流電源供電,本設計直接留出電源端提供外置電源輸入接口,可以使用外置5V穩(wěn)壓直流電源供電,即由外部變壓器所得。其原理圖如圖3-3所示:</p><p><b>  圖3——3電源</b></p><p>  3.4 鍵盤輸入部分</p><p> 

50、 由于本設計所用到的鍵盤數(shù)量較多而不適合用獨立按鍵式鍵盤。采用的是矩陣式按鍵鍵盤,它由行線和列線組成,也稱行列式鍵盤,按鍵位于行列的交叉點上,密碼鎖的密碼由鍵盤輸入完成,與獨立式按鍵盤相比,要節(jié)省很多I/O口。本設計使用的這個4*4鍵盤不但能完成密碼的輸入還能作特別功能鍵使用,設置功能等。鍵盤的每個按鍵功能在程序設計中設置。其大體功能(看鍵盤上的標記)及與單片機引腳接法如下圖3-4所示:</p><p><

51、b>  圖3-4矩陣開關</b></p><p><b>  3.5復位部分</b></p><p>  單片機復位是使CPU和系統(tǒng)中的其他功能部件都處在一個確定的初始狀態(tài),并從這個狀態(tài)開始工作,例如復位后PC=0000H,是單片機從第一個單元取指令。無論是在單片機剛開始接上電源時,還是斷電后或者發(fā)生故障后都要復位。在復位接通電源瞬間,電容C1上的電

52、壓很小,復位下拉電阻上的期間,P0口為高阻態(tài),P1-P3口輸出高電平;外部程序存儲器讀選通信號PSEN無效。地址鎖存信號ALE也為高電平。根據(jù)實際情況選擇如圖3—5所示的復位電路。該電路在最簡單的復位電路下增加了手動復位按鍵,在電壓接近電源電壓,即RST為高電平,在電容充電的過程中RST端電壓逐漸下降,當RST端的電壓小于某一數(shù)值后,CPU脫離復位狀態(tài),由于電容C1足夠大,可以保證RST高電平有效時間大于24個振蕩周期,CPU能夠可靠復

53、位。增加手動復位按鍵是為了避免死機時無法可靠復位。當復位按鍵按下后電容C1通過R放電。當電容c1放電結(jié)束后,RST端的電位為高電平。由于RST為高電平,CPU處于復位狀態(tài),松手后,電容C1充電,RST端電位下降,CPU脫離復位狀態(tài)。</p><p><b>  圖3-5復位</b></p><p><b>  3.6晶振部分</b></p&

54、gt;<p>  AT89C51引腳XTAL1和XTAL2與晶體振蕩器及電容C按下圖所示方式連接。晶振、電容C1/C2及片內(nèi)與非門構(gòu)成了電容三點式振蕩器,振蕩信號頻率與晶振頻率及C1、C2的容量有關,但主要由晶振頻率決定,范圍在0~33MHz之間,電容C1、C2取值范圍在5~30pF之間。根據(jù)實際情況,本設計中采用12MHZ作為系統(tǒng)的外部晶振。電容取值為30pF。如圖3-6所示: </p><p>

55、<b>  圖 3-6晶振</b></p><p>  3.7數(shù)碼管顯示電路</p><p>  由于液晶顯示器價格昂貴,而且顯示部分不是本系統(tǒng)的重要部分,因此采用LED數(shù)碼管來顯示器件。由于單片機直接驅(qū)動的直流不夠,數(shù)碼管亮度顯得不足,所以加上三極管用以放大電流。在本設計中,采用的共陽數(shù)碼管,如圖3-7所示:</p><p><b>

56、;  圖3-7數(shù)碼管顯示</b></p><p><b>  3.8報警部分</b></p><p>  報警部分由陶瓷壓電發(fā)聲裝置及外圍電路組成,加電后不發(fā)聲,當按鍵下時,“?!甭?,每按一下,發(fā)一聲,密碼正確時,不發(fā)聲直接開鎖,當密碼輸入錯誤時,單片機的P2.1因較為低電平,三極管T3導通蜂鳴器發(fā)出嗓鳴報警。如圖3-8所示:</p><

57、;p><b>  圖3-8報警</b></p><p><b>  3.9開鎖部分</b></p><p>  在本次設計中,基于節(jié)省材料的原則,暫時用發(fā)光二極管代替電磁鎖,發(fā)光管亮,表示開鎖;滅,表示沒有開鎖。電路圖如3-9所示。當P2.0口輸出低電平時,二極管發(fā)光,表示開鎖。</p><p><b> 

58、 圖3-9 開鎖電路</b></p><p>  第四章 軟件程序設計</p><p>  本系統(tǒng)軟件設計由主程序、初始化程序、LED顯示程序、鍵盤掃描程序、密碼設置程序、密碼設置程序和延時程序等組成。</p><p><b>  4.1主程序流程圖</b></p><p>  如圖4-1為主程序流程圖,開

59、始接上電源,程序進行初始化設置,然后在鍵盤上輸入密碼,此系統(tǒng)進行鍵盤掃描,密碼正確,開鎖成功,LED燈亮,如果不亮,則密碼錯誤。若密碼忘記,則需要在程序中重新設置密碼。然后啟動程序,進行保護,再次在鍵盤上輸入密碼,系統(tǒng)進行掃描,如果和之前一樣,則執(zhí)行相同程序,如不是,則執(zhí)行另一種程序。</p><p><b>  4-1主流程圖</b></p><p><b&g

60、t;  4.2按鍵軟件設計</b></p><p>  如圖4-2按鍵功能流程圖,在按鍵當中,有輸入、開鎖、確認的程序相對應的按鍵,并按順序與輸入的數(shù)相比較,當輸入正確時,進入密碼程序,密碼正確進入LED提示燈程序,最后確認程序。首先輸入密碼進行比較,若密碼吻合,則執(zhí)行開鎖程序,如果密碼不正確,則返回,重新輸入。</p><p>  4-2按鍵軟件設計圖</p>

61、<p><b>  按鍵軟件程序如下:</b></p><p>  void time0_interserve(void) interrupt 1 using 1 </p><p><b>  {</b></p><p>  unsigned char i;</p><p><

62、b>  TR0=0;</b></p><p><b>  P0=0xf0;</b></p><p>  if((P0&0xf0)!=0xf0) </p><p>  delay20ms();</p><p>  if((P0&0xf0)!=0xf0)</p><p&g

63、t;<b>  {</b></p><p><b>  P0=0xfe;</b></p><p>  if(P04==0) </p><p><b>  {</b></p><p>  key=1; </p><p>  P1=0xf

64、9; </p><p><b>  }</b></p><p>  if(P05==0) </p><p><b>  {</b></p><p>  key=2; </p><p>  P1=0xa4; </p><p>&l

65、t;b>  }</b></p><p>  if(P06==0) </p><p><b>  {</b></p><p>  key=3; </p><p>  P1=0xb0; </p><p><b>  }</b></p&

66、gt;<p><b>  P0=0xfd;</b></p><p>  if(P04==0) </p><p><b>  {</b></p><p>  key=4; </p><p>  P1=0x99; </p><p><b&

67、gt;  }</b></p><p>  if(P05==0) </p><p><b>  {</b></p><p>  key=5; </p><p>  P1=0x92; </p><p><b>  }</b></p>

68、<p>  if(P06==0) </p><p><b>  {</b></p><p>  key=6; </p><p>  P1=0x82; </p><p><b>  }</b></p><p><b>  P0=0xf

69、b;</b></p><p>  if(P04==0) </p><p><b>  {</b></p><p>  key=7; </p><p>  P1=0xf8; </p><p><b>  }</b></p><

70、;p>  if(P05==0) </p><p><b>  {</b></p><p>  key=8; </p><p>  P1=0x80; </p><p><b>  }</b></p><p>  if(P06==0) </p&g

71、t;<p><b>  {</b></p><p>  key=9; </p><p>  P1=0x90; </p><p><b>  }</b></p><p><b>  P0=0xf7;</b></p><p&g

72、t;  if(P04==0) </p><p><b>  {</b></p><p>  key=10; </p><p>  P1=0xc0; </p><p><b>  }</b></p><p>  if(P05==0) </p>

73、<p><b>  {</b></p><p>  key=11; </p><p><b>  P1=0xbf;</b></p><p>  P2=0xfe; </p><p><b>  }</b></p><p>

74、  if(P05==0) </p><p>  key=12; </p><p>  4.3密碼比較及開鎖程序</p><p>  如圖5-3開鎖流程圖,開始時按開鎖鍵,輸入密碼,如果輸入正確,則開鎖成功,如果輸入錯誤則需要重新輸入,則執(zhí)行LED不亮。</p><p><b>  圖5-3密碼比較圖</

75、b></p><p><b>  程序如下:</b></p><p>  void main()</p><p><b>  {</b></p><p>  unsigned char D[ ]={0,8,0,8,7,4,11}; </p><p><b> 

76、 EA=1;</b></p><p><b>  ET0=1;</b></p><p>  TMOD=0x01;</p><p>  TH0=(65536-500)/256; //定時器T0的高8位賦初值</p><p>  TL0=(65536-500)%256; </p><p>

77、;<b>  P2=0xbf;</b></p><p><b>  TR0=1;</b></p><p><b>  key=0xff;</b></p><p>  while(key!=D[0]);</p><p>  while(key!=D[1]);</p>

78、<p>  while(key!=D[2]);</p><p>  while(key!=D[3]);</p><p>  while(key!=D[4]);</p><p>  while(key!=D[5]);</p><p>  while(key!=D[6]);</p><p>  P2=0xfe;

79、 }</p><p>  第五章 印制和制作</p><p>  根據(jù)目前印制電路板制造技術的發(fā)展趨勢,印制電路板的制造難度越來越高,品質(zhì)要求也越來越嚴格。為確保印制電路板的高質(zhì)量和高穩(wěn)定性,實現(xiàn)全面質(zhì)量管理和環(huán)境控制,必須充分了解印制電路板制造技術的特性。</p><p>  5.1 Protel的使用</p><p>  1.首先點擊P

80、rotel軟件圖標進入菜單選項,編輯原理圖設計環(huán)境</p><p>  2.用工具畫出原理圖,并進行元件庫、模板和網(wǎng)絡表的操作,再進行電器規(guī)則的檢查和標注。</p><p>  3.如果在庫里面找不到你需要的元件,就要用元件編輯器畫出其所需元件,再調(diào)入原理圖。</p><p>  4.編輯電路板設計環(huán)境,畫完電路板后,檢查沒錯誤后調(diào)入網(wǎng)絡表,人工擺好元件后進行自動布

81、線和人工布線,再打出電路板圖。</p><p>  5.如果在生成網(wǎng)絡表的時候某些元件在庫里面沒有封裝庫,就要畫元件封裝庫后再進行設置,最后生成網(wǎng)絡表。</p><p>  5.2 PCB板的設計</p><p>  5.2.1 原理圖的設計</p><p>  1、編輯原理圖設計環(huán)境,建立起自己的文件夾。</p><

82、p>  2、繪制原理圖,根據(jù)實際情況要建立起自己的原理圖庫和封裝庫,并按設計要求連線。</p><p>  3、有許多元件圖protel軟件沒有自帶的我們必須自己繪制。特別要注意繪制封裝,這關系到最終電路板的完成,根據(jù)實際我畫焊盤孔是35~40mil,焊盤是80~100mil左右,其部分封裝如5-2所示:</p><p>  圖5-2 封裝圖</p><p&

83、gt;  4、原理圖初步完成后,進行電氣規(guī)則檢查和標注,得出報告,有錯誤就要修改原理圖;無錯誤則進入下一步,生成對應的網(wǎng)絡表。</p><p>  5、手工更改網(wǎng)絡表 將一些元件的固定用腳等原理圖上沒有的焊盤定義到與它相通的網(wǎng)絡上,沒任何物理連接的可定義到地或保護地等。將一些原理圖和PCB封裝庫中引腳名稱不一致的器件引腳名稱改成和PCB封裝庫中的一致,特別是二、三極管等。</p><p>

84、  5.2.2電路板的設計</p><p>  1、進入PCB系統(tǒng)后的第一步就是設置PCB設計環(huán)境,包括設置格點大小和類型,光標類型,版層參數(shù),布線參數(shù)等等。大多數(shù)參數(shù)都可以用系統(tǒng)默認值,而且這些參數(shù)經(jīng)過設置之后,符合個人的習慣,以后無須再去修改。</p><p>  2、規(guī)劃電路版,主要是確定電路版的邊框,包括電路版的尺寸大小等等。在需要放置固定孔的地方放上適當大小的焊盤。本設計焊盤的大

85、小為80~100mil,焊盤孔在30~40mil之間,電路板確定在為長16~20,寬在16~18左右?! ∽⒁猓涸诶L制電路版地邊框前,一定要將當前層設置成Keep Out層,即禁止布線層。</p><p>  3、打開所有要用到的PCB 庫文件后,調(diào)入網(wǎng)絡表文件和修改零件封裝,這一步是非常重要的一個環(huán)節(jié),網(wǎng)絡表是PCB自動布線的靈魂,也是原理圖設計與印象電路版設計的接口,只有將網(wǎng)絡表裝入后,才能進行電路版的布線。

86、在引進網(wǎng)絡表時可以根據(jù)設計情況來修改或補充零件的封裝。 </p><p>  4、Protel99可以進行自動布局,也可以進行手動布局。如果進行自動布局,運行"Tools"下面的"Auto Place",用這個命令,你需要有足夠的耐心。布線的關鍵是布局,多數(shù)設計者采用手動布局的形式。我們選用的是和原理圖大致相同的元器件布局,但是遇到線交叉多時,我們將調(diào)整元器件的方向,盡量做

87、到元器件的美觀、大方?!?lt;/p><p>  放好后用VIEW3D 功能察看一下實際效果,存盤。</p><p>  6、布線規(guī)則設置:布線規(guī)則是設置布線使用什么層面、各組線寬、過孔間距、布線的拓樸結(jié)構(gòu)等部分規(guī)則??赏ㄟ^Design-Rules 的Menu 處從其它板導出后,再導入這塊板,這個步驟不必每次都要設置,按個人的習慣,設定一次就可以。本設計使用最重要的是設計單面板,線寬為40~4

88、5mil左右,其他幾乎默認。</p><p>  選Design-Rules 一般需要注意重新設置以下幾點:</p><p>  (1)、安全間距(Routing標簽的Clearance Constraint)</p><p>  (2)、走線層面和方向(Routing標簽的Routing Layers)</p><p>  (3)、過孔形狀

89、(Routing標簽的Routing Via Style)</p><p>  (4)、走線線寬(Routing標簽的Width Constraint)</p><p>  (5)、敷銅連接形狀的設置(Manufacturing標簽的Polygon Connect Style)</p><p>  用Relief Connect 方式導線寬度Conductor Wi

90、dth 取0.3-0.5mm 4 根導線45 或90 度。</p><p>  其余各項一般可用它原先的缺省值,而象布線的拓樸結(jié)構(gòu)、電源層的間距和連接形狀匹配的網(wǎng)絡長度等項可根據(jù)需要設置。</p><p>  選Tools-Preferences,其中Options 欄的Interactive Routing 處選Push Obstacle (遇到不同網(wǎng)絡的走線時推擠其它的走線,Ignor

91、e Obstacle為穿過,Avoid Obstacle 為攔斷)模式并選中Automatically Remove (自動刪除多余的走線)。Defaults 欄的Track 和Via 等也可改一下,一般不必去動它們。</p><p>  在不希望有走線的區(qū)域內(nèi)放置FILL 填充層,如散熱器和臥放的兩腳晶振下方所在布線層,要上錫的在Top 或Bottom Solder 相應處放FILL。</p>&

92、lt;p>  布線規(guī)則設置也是印刷電路版設計的關鍵之一,需要豐富的實踐經(jīng)驗。</p><p>  7、自動布線和手工調(diào)整  (1)、點擊菜單命令Auto Route/Setup 對自動布線功能進行設置</p><p>  選中除了Add Testpoints 以外的所有項,特別是選中其中的Lock All Pre-Route 選項,Routing Grid 可選1mil 等。自動布

93、線開始前PROTEL 會給你一個推薦值可不去理它或改為它的推薦值,此值越小板越容易100%布通,但布線難度和所花時間越大。</p><p>  (2)、點擊菜單命令Auto Route/All 開始自動布線</p><p>  假如不能完全布通則可手工繼續(xù)完成或UNDO 一次(千萬不要用撤消全部布線功能,它會刪除所有的預布線和自由焊盤、過孔)后調(diào)整一下布局或布線規(guī)則,再重新布線。完成后做一

94、次DRC,有錯則改正。布局和布線過程中,若發(fā)現(xiàn)原理圖有錯則應及時更新原理圖和網(wǎng)絡表,手工更改網(wǎng)絡表(同第一步),并重裝網(wǎng)絡表后再布。</p><p>  (3)、對布線進行手工初步調(diào)整。需加粗的地線、電源線、功率輸出線等加粗,某幾根繞得太多的線重布一下,消除部分不必要的過孔,再次用VIEW3D 功能察看實際效果。手工調(diào)整中可選Tools-Density Map 查看布線密度,紅色為最密,黃色次之,綠色為較松,看完

95、后可按鍵盤上的End 鍵刷新屏幕。紅色部分一般應將走線調(diào)整得松一些,直到變成黃色或綠色。</p><p>  8、如果器件需要重新標注可點擊菜單命令Tools/Re-Annotate 并選擇好方向后,按OK鈕。</p><p>  并回原理圖中選Tools-Back Annotate 并選擇好新生成的那個*.WAS 文件后,按OK 鈕。原理圖中有些標號應重新拖放以求美觀,全部調(diào)完并DRC

96、通過后,拖放所有絲印層的字符到合適位置。</p><p>  注意字符盡量不要放在元件下面或過孔焊盤上面。對于過大的字符可適當縮小,DrillDrawing 層可按需放上一些坐標(Place-Coordinate)和尺寸((Place-Dimension)。</p><p>  最后再放上印板名稱、設計版本號、印板文件名、文件加工編號等信息。</p><p>  9

97、、整理和打印各種文檔。如元器件清單、器件裝配圖(并應注上打印比例)、安裝和接線說明等。</p><p>  5.2.3 電路板的制作</p><p>  1、腐蝕電路板。 在此之前,最好還要有一個審核的過程。準備一個銅板,用砂子布將銅表面砂一遍,因為銅露置在空氣中表面會氧化,然后把整理好PCB圖紙通過打印機打印出來,再進行圖紙熱轉(zhuǎn)印,在熱轉(zhuǎn)印時應注意機器的溫度一定要等到有150度在進行熱轉(zhuǎn)

98、印,不然會導致斷線的情況。轉(zhuǎn)印完成之后要仔細檢查有沒有斷線的地方,如果有可以用白板筆補線,如果斷線比較多就應重新打印圖紙。然后利用三氯化鐵進行腐蝕,腐蝕的時候應該晃動板子,這樣可以加速腐蝕速度,完后應用水小心沖洗,沖洗干凈后用砂子補將將表面的黑漆擦去,再涂上助焊劑,最后就能得到滿意的電路板。</p><p>  2、比較重要的一步就是鉆孔。在鉆孔前應選用合適的鉆頭,過大會導致鉆掉焊盤,過小會導致元件插不進去。選好

99、鉆頭以后要先找個沒有用的板子試鉆,因為我們大都是第一次用打孔機,還應注意鉆頭在鉆動時鉆尖會不會有弧形,有就說明鉆頭是歪的,應進行更換或是進行校正。</p><p>  3、焊接元器件。按照自己所設計的電路圖把元器件插到相應的孔上,然后進行焊接,在焊接中,注意焊接時間,不要太長;注意在焊接中的虛焊、掉焊、短路。</p><p><b>  第六章 電路調(diào)試</b>&l

100、t;/p><p><b>  6.1示波器的使用</b></p><p>  示波器具有屏幕,它能在屏幕上以圖形的方式顯示信號電壓隨時間的變化,即波形。</p><p>  灰度控制用來調(diào)切波形顯示的亮度。</p><p>  聚焦控制機構(gòu)用來控制屏幕上光點的大小,以便獲得清晰的波形軌跡。</p><p&

101、gt;  掃描旋轉(zhuǎn)這個控制機構(gòu)使X軸掃描線和水平標尺線對齊</p><p>  標尺照明標尺亮度可以單獨控制。這對于屏幕攝影或在弱光線條件下工作時非常有用。</p><p>  調(diào)制:掃描的輝度可以用電氣的方法通過一個外加的信號來改變。這對于由外部信號來產(chǎn)生水平偏轉(zhuǎn)以及使用X-Y顯示方式來尋找頻率關系的應用中是十分有用的。</p><p>  6.2 數(shù)字萬用表的使

102、用</p><p> ?。?)交、直流電流的測量 根據(jù)測量電流的大小選擇適當?shù)碾娏鳒y量量程和紅表筆的插入孔,測量直流時,紅表筆接觸電壓高一端,黑表筆接觸電壓低的一端,正向電流從紅表筆流入萬用表,再從黑表筆流出,當要測量的電流大小不清楚的時候,先用最大的量程來測量,然后再逐漸減小量程來精確測量。</p><p>  (2)交、直流電壓的測量</p><p> 

103、 紅表筆插入“V/Ω”插孔中,根據(jù)電壓的大小選擇適當?shù)碾妷簻y量量程,黑表筆接觸電路“地”端,紅表筆接觸電路中待測點。特別要注意,數(shù)字萬用表測量交流電壓的頻率很低(45~500Hz),中高頻率信號的電壓幅度應采用交流毫伏表來測量。</p><p> ?。?)二極管導通電壓檢測</p><p>  若按圖5—1(a)接法測量,則被測二極管正向?qū)?,萬用表顯示二極管的正向?qū)妷海瑔挝皇莔V。通

104、常好的硅二極管正向?qū)妷簯獮?00mV~800mV,好的鍺二極管正向?qū)妷簯獮?00mV~300mV。假若顯示“000”,則說明二極管擊穿短路,假若顯示“1”,則說明二極管正向不通。若按圖5—1b)接法測量,應顯示“1”,說明該二極管反向截止,若顯示“000”或其它值,則說明二極管已反向擊穿。 </p><p><b>  (b)</b></p><p>  

105、圖5—1 測量二極管</p><p><b>  6.3 調(diào)試</b></p><p>  1、在進行整體電路連接之前,應對各部分的電路進行逐一安裝和調(diào)試。</p><p>  (1) 首先應檢查電路中元器件的焊接是否正確,盡量避免元件引腳虛焊、掉焊、或由于焊接不當造成的電路短路。再用萬用表檢測電路中是否有短路現(xiàn)象,注意正確選擇量程及紅表筆插

106、孔。對未知量進行測量時,應首先把量程調(diào)到最大,然后從大向小調(diào),直到合適為此。若顯示“1”,表示過截,應加大量程。改變量程時,表筆應與被測點斷開。</p><p>  (2) 通電檢查每一部分電路,并結(jié)合電路功能特性測試出相關數(shù)據(jù),辨別電路提供的電源是否合理。如果合理則進入下一階段的調(diào)試;不合理就要從電路中找問題逐一解決直到電路提供的電源達到要求。</p><p>  (3) 通電加載:逐一

107、完成各部分電路的調(diào)試,并用萬用表、示波器測試出數(shù)據(jù)。</p><p>  6.4故障分析和排除方法</p><p>  故障1:接通電源后,燈不亮,按復位開關時無任何反應。</p><p>  排除方法:用數(shù)字萬用表檢測復位開關正確接入;在看發(fā)光二極管的正負極接入正確。</p><p>  故障2:板子上三極管的引腳焊盤位置與原理圖不對應。&

108、lt;/p><p>  排除方法:對照原理圖改變?nèi)龢O管的引腳插入位置可以實現(xiàn)。</p><p>  故障3:揚聲器不發(fā)聲。</p><p>  排除方法:首先檢查三極管的接入是否正確,在看鍵盤密碼是否有方波輸入到數(shù)碼管,在看三極管是否通電,這些都用數(shù)字表和示波器就能實現(xiàn)。</p><p>  At89c51芯片插座的接觸不良:本人在實驗的過程中得

109、最大錯誤就是在焊接at89c51插座的時候,每一個插座的接觸性并不是太好,從而導致了芯片工作及其的不穩(wěn)定,導致影響實驗結(jié)果的觀察,是實驗不能成功。</p><p>  第七章 結(jié)束語</p><p>  以上為畢業(yè)期間所作的畢業(yè)論文——基于單片機的電子密碼鎖設計,它經(jīng)過多次修改和整理,可以滿足設計的基本的要求。輸入密碼時,如三次密碼輸入錯誤,則進行報警,再輸入時LED顯示為紅燈,在

110、修改密碼時,則顯示數(shù)字。次設計還具有防盜功能,如對密碼控制系統(tǒng)進行破壞,有報警功能。</p><p>  通過對該課題的研究, 加深對所學知識的理解,提高對課外知識的學習能力,增強知識的應用能力, 提高建解決實際問題的能力,培養(yǎng)自我的創(chuàng)新意識。積累實踐經(jīng)驗,為以后的發(fā)展打下基礎,并能夠在這方面培養(yǎng)自己的興趣。</p><p>  在設計中我們必須首先熟悉和掌握單片機的結(jié)構(gòu)及工作原理,單片機

111、的接口技術及相關外圍芯片的外特性,控制方法。以單片機核心的電路設計的基本方法和技術了解表開關電路參數(shù)的計算方法。單片機不是完成某一個邏輯功能的芯片,而是把一個 計算機系統(tǒng)集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學習、應用和開發(fā)提供了便利條件。同時學習單片機了解計算機原理與結(jié)構(gòu)的最佳選擇。</p><p>  通過這次畢業(yè)設計,無論從選題到定稿,從理論到實踐都使我學到了

112、和很多東西, 它不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到的知識。同時也明白了理論與實踐相結(jié)合的重要性,只有理論知識時遠遠不夠的,只有把所學的理論知識與實踐結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務,從而提高自己的實際行動和獨立思考的能力。</p><p><b>  致謝</b></p><p>  在本論文完成之際,我心中充滿了感激之情,

113、感謝所以關心和支持我的老師、同學、朋友和我的家人。</p><p>  首先感謝我的指導老師程遙老師。感謝程老師在該畢業(yè)設計中對我的不斷指導和糾正,使我的畢業(yè)論文得到順利完成,同時也提高了我對專業(yè)知識的掌握。在此向程遙老師表示誠摯的謝意。</p><p>  同時,感謝本組設計的同學利用不多的課余時間和我討論相關問題,并不斷對我的設計提出修改意見和解決方案,使該設計系統(tǒng)更加完善和可靠。&l

114、t;/p><p>  感謝我的家人,是他們的支持和鼓勵我完成了學業(yè),在漫長的求學生涯中,父母給予我精神和物質(zhì)上的極大的關懷和幫助,他們的支持和鼓勵是我能安心學習,順利完成學業(yè)。</p><p>  所有這些都與我順利完成論文是密不可分的,在此特別對幫助過我的老師,同學和朋友表示衷心的感謝!</p><p>  謹以把此文獻給所有關心、教育和支持我的老師、親人和朋友。&l

115、t;/p><p><b>  參考文獻</b></p><p>  [1]《單片機原理及及應用》王迎旭編 機械工業(yè)出版社 2001</p><p>  [2]《單片機應用程序設計技術》 周航慈 著 北京航空航天大學出版社 </p><p>  [3] 黃志君,高峰,王建.輪胎壓力監(jiān)測系統(tǒng)[J].廣西工學院學報.20

116、06(4):9~12.</p><p>  [4] 單春賢,韓鈞等. 一種集成度較高的輪胎壓力監(jiān)測系統(tǒng)設計[J]. 拖拉機與農(nóng)用運輸車,2006(6):33~38.</p><p>  [5]張洪潤 單片機應用技術教程 北京:清華大學出版社,1997</p><p><b>  附錄一 原理圖</b></p><p&

117、gt;  附錄二 PCB板圖</p><p>  附錄三 元器件清單 </p><p><b>  附錄四 程序</b></p><p>  #include<reg51.h>//包含51單片機寄存器定義的頭文件</p><p>  sbit P14=P1^4;//將P14位定

118、義為P1.4引腳</p><p>  sbit P15=P1^5;//將P15位定義為P1.5引腳</p><p>  sbit P16=P1^6; //將P16位定義為P1.6引腳</p><p>  sbit smg=P2^0;</p><p>  sbit sound=P2^7; //將sound位定義為P3.7</p>

溫馨提示

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

評論

0/150

提交評論