單片機課程設計《病人呼叫器》_第1頁
單片機課程設計《病人呼叫器》_第2頁
單片機課程設計《病人呼叫器》_第3頁
單片機課程設計《病人呼叫器》_第4頁
單片機課程設計《病人呼叫器》_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、太原理工大學課程設計 太原理工大學課 程 設 計 說 明 書課程名稱:單片機原理及其在煤礦中的應用設計題目: 醫(yī)院病人呼叫器 院 系: 礦業(yè)工程學院 學生姓名: 李國富 學 號: 2011002813 專業(yè)班級: 采礦 1109 指導教師: 曹金燕 2013 年 12 月 27 日太原理工大學課程設計1課 程 設 計 任 務 書設計題目病人呼叫器學生姓名 李國富所在院系礦業(yè)工程學院專業(yè)、年級、班 采礦 1109 班設計要求:設計一種呼喊器,供醫(yī)院住院病人“呼喊”醫(yī)護人員時使用。住院病人可通過按動自己的床位按扭開關向醫(yī)護人員發(fā)出“呼喊”信號; 一旦有病人發(fā)出“呼喊”信號,醫(yī)護人員值班室顯示床位編

2、號,揚聲器發(fā)出提示聲響信號; 4.用相關仿真軟件對電路進行仿真。學生應完成的工作: 本設計以 AT89C51 單片機為主控模塊,利用匯編語言編寫呼叫器程序,同時我們查閱手冊和文獻資料來選擇合適的元器件,并設計合理的電路來實現符合要求的電路板實物。主要任務包括:(1)硬件原理圖的設計。 (2)軟件程序的設計:對不同方案進行比較分析,并通過整體優(yōu)點與缺點的比較,確定合理的方案。 (3)用匯編語言進行軟件的編寫與調試。 (4)撰寫課程設計報告。課程設計提交的成果1)設計說明書 2) 圖樣資料 a) 系統(tǒng)原理圖; 3)查閱文獻 16 篇b) 硬件電路圖;c) 匯編語言源程序d) PROTEUS 運行仿

3、真圖工作計劃:2013 年 12 月 23 日 2013 年 12 月 23 日:搜索有關資料并進行硬件原理圖設計;2013 年 12 月 24 日 2013 年 12 月 25 日:進行硬件電路與軟件程序的編寫及調試;2013 年 12 月 26 日 2013 年 12 月 26 日:編寫課程設計說明書;2013 年 12 月 27 日 2013 年 12 月 27 日:提交課程設計。任務下達日期:2013 年 12 月 23 日 任務完成日期:2013 年 12 月 27 日指導教師(簽名): 學生(簽名): 太原理工大學課程設計2病病 人人 呼呼 叫叫 器器摘要:本設計是一個采用 89C

4、51 單片機配以外圍適當電路完成一個可供 64 個病房使用的呼叫系統(tǒng)。該系統(tǒng)需運用單片機典型外圍接口技術中的矩陣式鍵盤電路完成對病房的輸入,由于病房較多,考慮到 89C51 單片機自身接口有限,需用可編程并行接口芯片 8255A 外擴 I/O 實現對矩陣式鍵盤的掃描與鍵值的讀入。MCS-51 單片機受管腳的限制,P0 口不僅要作數據總線口而且還提供低8 位 A0A7,所以只能分時工作,故 P0 口輸出的低 8 位地址數據必須用鎖存器鎖存。本設計采用 74LS373,其鎖存控制信號由引腳 ALE 提供。在 ALE 的下降沿將 P0 口輸出的地址數據鎖存。本設計中單片機要實現三種功能:1)床位按鈕

5、的掃描與讀入。2)按鈕按下時振鈴三秒并顯示房號。3)護士響應后數碼管滅,鈴聲停。關鍵詞:呼叫器/單片機/醫(yī)院/顯示/蜂鳴器太原理工大學課程設計3目錄目錄1.1.設計背景設計背景 .5 52.2.課程名稱及要求課程名稱及要求 .5 52.12.1 課程名稱課程名稱.5 52.22.2 設計要求設計要求.5 53.3. 設計方案設計方案 .6 64. .工作原理及工作流程工作原理及工作流程 .6 65.KEIL5.KEIL 軟件程序編輯與調試軟件程序編輯與調試.8 86 6. .各分模塊設計及相關元器件的選用各分模塊設計及相關元器件的選用 .5 5 6.16.1 單片機的選用單片機的選用.1 11

6、 1 6.26.2 74LS16474LS164 簡介簡介 .1 14 4 6.36.3 74LS37374LS373 簡介簡介 .1 14 4 6.6.4 4 8255A8255A 簡介簡介 .1 15 56.56.5 按鈕開關電路按鈕開關電路.1 15 5 6.66.6 聲音報警電路聲音報警電路.1 17 7 6.76.7 外部震蕩電路外部震蕩電路.1 18 8 6.86.8 單片機復位電路單片機復位電路.1 19 9 6.96.9 顯示電路的設計顯示電路的設計.2 20 0 7.PROTEUS7.PROTEUS 仿真仿真.2 23 3太原理工大學課程設計48.8.課程設計體會課程設計體會

7、 .2 24 4 參考文獻參考文獻 .2 24 49.9.附錄附錄 .2 25 5 附錄附錄 1 1 .2 25 5 附錄附錄 2 2 .2 26 6 附錄附錄 3 3 .2 27 7 太原理工大學課程設計51 .設計背景設計背景以前老是想那些獨立的智能設備都是通過什么控制的,比如說廁所的紅外控制系統(tǒng)、一些大酒店的自動電動門、洗衣機的自動控制等等好多好多。小時候都不理解他們是怎么自己控制的。上了大學后才了解到原來這都是通過單片機控制的。所以我就對單片機特別感興趣。想學好了就可以自己做一點東西,那是我從小的夢想。病床呼叫系統(tǒng)是醫(yī)院所必須的一種裝置,這樣既能省去醫(yī)務人員的工作量又能及時的幫助病人反

8、饋信息給醫(yī)護人員,做到不耽誤病情。目前,呼叫系統(tǒng)已經成為醫(yī)院提高醫(yī)護服務質量、提高醫(yī)護人員工作效率和減少醫(yī)療事故的一種必不可少的基礎設備,臨床求助呼叫(監(jiān)護)是傳送臨床信息的重要手段,病房呼叫系統(tǒng)是病人請求值班醫(yī)生或護士進行診斷和護理的緊急呼叫工具,可將病人的請求傳送給值班醫(yī)生或護士,并在值班室的監(jiān)控中心電腦上留下準確完整的記錄,是提高醫(yī)院和病室護理水平的必備設備之一,呼叫系統(tǒng)的優(yōu)劣直接關系到病員的安危,歷來受到各大醫(yī)院的普遍重視。它要求及時準確可靠簡便可行。呼叫系統(tǒng)已經成可以為醫(yī)院提高醫(yī)護服務質量、提高醫(yī)護人員工作效率和減少醫(yī)療事故。實驗的目的是設計一種是實用又簡單的電路模型,初步解釋工作原

9、理顯示出預想的效果。2. 課題名稱及要求課題名稱及要求2.1 課題名稱:課題名稱:醫(yī)院住院病人“呼叫”器2.2 設計要求:設計要求:1.設計一種呼喊器,供醫(yī)院住院病人“呼喊”醫(yī)護人員時使用。2.住院病人可通過按動自己的床位按扭開關向醫(yī)護人員發(fā)出“呼喊”信號。太原理工大學課程設計63.一旦有病人發(fā)出“呼喊”信號,醫(yī)護人員值班室顯示樓層及病房編號,揚聲器發(fā)出提示聲響信號。3. 設計方案設計方案為使硬件電路設計盡可能合理,應注意以下幾個方面: (1)盡可能采用功能強的芯片,以簡化電路,功能強的芯片可以代替普通芯片,隨著生產工藝的提高,新型芯片的價格不斷下降,并不比普通芯片價格的總和高。 (2)留有設

10、計余地。在設計硬件電路時,要考慮到將來修改擴展的方便。因為很少有一錘定音的電路設計,如果現在不留余地,將來可能要為一點小小的修改或擴展而被迫進行全面返工。 (3)程序空間。選用片內程序空間足夠大的單片機。4 工作原理及工作流程工作原理及工作流程系統(tǒng)組成如圖 1 所示。此設計以單片機 AT89C51 為核心,由單片機 I/O 口采集檢測開關信號,經過單片機內部 MCU 程序處理后通過數碼管顯示相應的按鍵號,并進行相應的聲音報警,提醒醫(yī)生注意當病人需要呼叫醫(yī)務人員的時候,只要按一下床頭的開關,醫(yī)務人員值班室的指示臺上就會發(fā)出音頻信號,并且有指示燈指示出病人所在的樓層及病房號。設計原理圖如圖所示。

11、圖 1 : 醫(yī)院呼叫器裝置原理框圖按鈕開關單片機處理聲音報警數碼管顯示太原理工大學課程設計7軟件流程及工作流程圖 圖 2: 工作流程圖5.Keil 軟件程序編譯與調試軟件程序編譯與調試1. 打開 keil 軟件新建工程 30,選擇 AT89C51。太原理工大學課程設計82. 創(chuàng)建文檔,寫入程序,保存為 ASM 格式。3. 添加文件。太原理工大學課程設計94. 設置相關數據。太原理工大學課程設計104.連接編譯,仿真調試。6.結果分析。太原理工大學課程設計116 各分模塊設計及相關元器件的選用各分模塊設計及相關元器件的選用6.16.1 單片機選用單片機選用我們這學期主要學習了 AT89C51,對

12、該型號的單片機比較熟悉,同時AT89C51 也能滿足我們在設計中的需要,所以我們選擇 AT89C51 作為我們課程設計的主要元器件,為后邊的課程設計節(jié)省了時間。AT89C51 的簡介:AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能 CMOS8 位微處理器,俗稱單片機。該器件采用 ATMEL 高密度非易失存儲器制造技術制造,與工業(yè)標準的 MCS-51 指令集和輸出管腳相兼容。由于將多功能 8 位 CPU 和閃爍存儲器組合在單個芯片中,ATMEL 的 AT89C51 是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。AT89C51 引腳圖:各引

13、腳介紹:1.P0 口作為信號輸入端,將 8255A 收集到的按鈕信號輸入到單片機內部,為信號處理做準備。2.P3 口:P3.0 和 P3.1 用于控制數碼管顯示,將單片機處理的信息,傳輸太原理工大學課程設計12到 74LS164 中,控制數碼管的顯示。3.P3.2:外部中斷引腳,護士的軟復位信號可以通過這個引腳輸入,達到消除警報的作用。4.XTAL:外部時鐘電路引腳,給單片機提供額定的工作頻率。5.RST:復位引腳,當整個系統(tǒng)出現問題時,可以通過這個引腳,將系統(tǒng)復位。6.P1.0:聲音報警系統(tǒng)控制引腳。6.2 按鈕開關電路按鈕開關電路鍵盤是單片機不可缺少的輸入設備,本設計中按鍵是設計的靈魂,通

14、過按鍵來模擬病房號來向單片機輸入信號是實現人機對話的紐帶。鍵盤按結構形式可以,本文 proteus 仿真按鈕開關電路如圖 2 所示。 圖 2 按鈕開關電路按鈕開關電路采用低電平有效。通過單片機檢測 P1 口狀態(tài)分別判斷是幾號按鈕(病房)按下按鈕。該電路總共采 8 行 8 列,分別代表 8 個病房和 8 個樓層。備注:此處優(yōu)先級是相同的,如果考慮優(yōu)先級就太復雜了所以這里就不考慮了。太原理工大學課程設計136.36.3 74ls16474ls164 簡介簡介當三態(tài)允許控制端 OE 為低電平時,O0O7 為正常邏輯狀態(tài),可用來驅動負載或總線。當 OE 為高電平時,O0O7 呈高阻態(tài),即不驅動總線,也

15、不為總線的負載,但鎖存器內部的邏輯操作不受影響。 當鎖存允許端 LE 為高電平時,O 隨數據 D 而變。當 LE 為低電平時,O 被鎖存在已建立的數據電平。當 LE 端施密特觸發(fā)器的輸入滯后作用,使交流和直流噪聲抗擾度被改善 400mV。 引出端符號: D0D7 數據輸入端 OE 三態(tài)允許控制端(低電平有效) LE 鎖存允許端 O0O7 輸出端 : 圖 3 proteus 仿真里的 74ls164 圖 6.4 74LS373 簡介簡介 并行接口的簡單擴展方式,由于 TTL 型或者 CMOS 型 74 系列器件的品種多,價格低。用 74 系列器件擴展單片機并行 I/O 接口是常用的并行接口擴展方

16、法。74ls373: : 是八 D 鎖存器(三態(tài)). 一個封裝中有八個鎖存器,三態(tài)總線驅動輸出,置數全并行存取,緩沖控制輸入,時鐘/使能輸入有改善抗擾度的滯后作用.各個引腳如圖所示:太原理工大學課程設計14:6.5 8255A 簡介簡介 1.8255A 簡介: 8255A 是一個通用的可編程并行 I/O 口接口芯片。 引腳定義如圖所示: 8255A 內部結構圖:太原理工大學課程設計15 從 8255A 結構圖可以看出:1)8255A 有 3 個 8 位并行 I/O 端口,端口 A,B,C 均可以工作在輸入或輸出方式。2)兩組控制電路分別控制 3 個端口,A 組控制電路控制 A 和端口 C 的高

17、 4 位,B 組控制電路控制 B 和端口 C 的低 4 位。3)具有數據總線緩沖器,可以方便的與單片機數據總線連接;4)端口,通過內部數據總線與數據總線緩沖器連接,即各端口通過數據端口與單片機交互信息5)提供讀/寫控制邏輯,可以很方便地通過 MOVX 指令完成對其各端口的操作。2 2 .8255A.8255A 功能功能:數據端口 A,B,C 端口 A:一個 8 位數據輸出鎖存/緩沖器,一個 8 位數據輸入鎖存器;端口 B:一個 8 位數據輸出鎖存/緩存器,一個 8 位數據輸入緩沖器;端口 C:一個 8 位數據輸出鎖存/緩存器,一個 8 位數據輸入緩沖器。3 個端口都可以作為數據輸入或輸出端口,

18、但不同的的端口有不同的工作方式。出一般輸入/輸出方式外,端口 A 還可以工作在雙向方式、握手聯絡方式,端口B 可以工作在握手聯絡方式:而端口 C 可以作為控制或狀態(tài)信號的端口,喂端口 A 和 B 提供握手聯絡信號,并且端口 C 還有可以工作在按位置位/復位方式。2)A 組和 B 組控制短路控制電路決定了 8255A 的工作方式,也決定了 8255A 在具體電路中的功能??靥砉ご髮W課程設計16制電路中包含控制寄存器,接受來自單片機的控制字。寫入 8255A 的控制字不同,8255A 的工作方式不同。3)數據總線緩沖器數據總線緩沖器提供了 8255A 與系統(tǒng)總線的接口。端口數據及 8255A

19、工作狀態(tài)信息都是通過該緩沖器傳送的,由于它具有緩沖結構,因而可以直接與單片機的數據總線連接。4)讀/寫和控制邏輯讀/寫控制邏輯直接與單片機的控制總線及地址總線相連接,通常 8255A 的A0,A1 及與地址總線連接連接,而和與單片機的讀/寫信號連接。5)8255 有如下相關的控制信號。:片信號低電平時,8255A 被選中;:讀信號低電平有效,該信號有效時可以讀取 8255A 的端口數據或狀態(tài)信號;:寫信號,低電平有效,該信號有效時可以向 8255A 寫入控制字或向端口寫數據;RESET:復位信號,高電平有效,只有復位后,8255A 才能接收單片機對其進行的初始化。本課設主要用來并行輸出,數碼管

20、顯示。6.6 聲音報警電路聲音報警電路我們知道,聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來控制單片機某個口線的“高”電平或低電平,則在該口線上就能產生一定頻率的巨型波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時程序控制“高”“低”電平的持續(xù)時間,就能改變輸出頻率,從而改變音調,使喇叭發(fā)出不同的聲音。當有按鍵按下時,單片機從 P1.7 口輸出一周期高低信號,控制三極管的通斷,從而使揚聲器通斷,發(fā)出一定周期的音頻報警信號,報警時間為 3S。太原理工大學課程設計17圖 4 聲音報警電路6.7 外部震蕩電路外部震蕩電路單片機必須在時鐘的驅動下才能工作,在單片機結構內部有一個時鐘振蕩電路,只需要

21、外部接一個震蕩源就能產生一定的時鐘信號,送到單片機內部的各個單元,決定單片機的工作速度。一般選用石英晶體振蕩器。在 XTAL2 引腳產生幅度為 3V 左右的正弦波時鐘信號,其振蕩頻率主要由石英晶振的頻率確定。電路中兩個電容 C1,C2 的大小是 22pf,作用有兩個:一是幫助振蕩器起振;二是對振蕩器的頻率進行微調。單片機在工作時,由內部振蕩器產生或由外直接輸入的送至內部控制邏輯單元的時鐘信號的周期稱為時鐘周期。其大小是時鐘信號頻率的倒數。圖中時鐘頻率為 12MHz。 太原理工大學課程設計18圖 5 震蕩電路一般選用石英晶體振蕩器。在 XTAL2 引腳產生幅度為 3V 左右的正弦波時鐘信號,其振

22、蕩頻率主要由石英晶振的頻率確定。電路中兩個電容 C1,C2 的大小是 22pf,作用有兩個:一是幫助振蕩器起振;二是對振蕩器的頻率進行微調。單片機在工作時,由內部振蕩器產生或由外直接輸入的送至內部控制邏輯單元的時鐘信號的周期稱為時鐘周期。其大小是時鐘信號頻率的倒數。圖中時鐘頻率為 12MHz。6.8 單片機復位電路的設計單片機復位電路的設計單片機的第 9 腳 RST 為硬件復位端,只要將該端持續(xù) 4 個機器周期的高電平,即可實現復位,復位后單片機的各狀態(tài)都恢復到初始化狀態(tài),其電路圖如圖 6。太原理工大學課程設計19圖 6 復位電路在方案中使用到了硬件復位和軟件復位兩種功能,由上面的硬件復位可使

23、寄存器及存儲器的值都恢復到初始值,軟復位實際上就是當程序執(zhí)行完畢之后,將程序指針通過一條跳轉指令讓它跳轉到程序執(zhí)行的起始地址.6.9 顯示電路的設計顯示電路的設計 (1) 顯示電路使用了七段共陽極數碼管,由低電平點亮,效果圖如圖所示。太原理工大學課程設計20 顯示功能與硬件關系極大,當硬件固定后,如何在不引起操作者誤解的前提下,提供盡可能豐富的信息,全靠軟件來解決。(2) 7 段數碼管的簡介:七段數碼管是數字電路當中一種常用的一種顯示器件,由于使用的是“七段式”字體來表示阿拉伯數字和少量的英文字母,因此被叫做七段數碼管。七段數碼管加上小數點,一共需要 8 個 LED 來構成一個顯示器件,因此可

24、以方便地和單片機的 8 位數據線方便地接口。七段顯示字型碼:顯示字形0123456789共陰3FH06H5BH4FH66H6DH7DH07H7FH67H共陽C0HF9HA4HB0H99H92H82HF8H80H90H 太原理工大學課程設計217Proteus 仿真仿真硬件電路描述如下:利用可編程并行接口芯片 8255 外擴 I/O 實現對矩陣式鍵盤的掃描與鍵值的讀入,外部電源通過上拉電阻 RESPACK 接 8255 PC 口,PC 口作為輸入口構成鍵盤的行,8255 的 PA 口作為輸出口構成鍵盤的列,行列之間通過按鈕連接。利用 74LS373 鎖存器將 89C51 的數據線和地址線(低 8

25、 位)分離出來從而使89C51 具有與一般 CPU 相類似的三總線。74LS164 移位寄存器與共陽極 LED構成靜態(tài)顯示電路。74LS164 移位寄存器的時鐘信號由 AT89C51 的 TXD 提供,顯示數據由 89C51 的 RXD 串行輸出到 74LS164 由其顯示,由于串行發(fā)送數據時先發(fā)送數據的低位所以顯示床號個位的 74LS164 移位寄存器的輸入由顯示床號十位的 74LS164 移位寄存器的最低位數據線提供。INT0 接到按鈕供護士響應病人請求滅管停鈴之用。50HZ 的方波從 P1.0S 輸出,經簡單的放大電路后驅動揚聲器發(fā)聲。硬件鍵盤電路工作原理:單片機上電運行即進入判斷鍵盤是

26、否有鍵按下主程序,8255 PA 口輸出全0 值,后讀 8255 PC 口若其值全 1 則證明鍵盤無鍵按下,若其值不全為 1 則證明 64 個鍵中有一鍵按下。單片機隨機鍵盤掃描子程序,本設計首先將第 0 列送太原理工大學課程設計220 其它列送 1,然后讀 8255 PC 口通過對 ACC 各位的判斷來識別鍵值。若第 0列無鍵按下則轉判下一列,最后返回。由于程序是在網上下載的,我們只是在已有的框架之下做一些改動。原始軟件的功能是第一行顯示 00、01、02 等依次相加,第二行是 03、04、05 依次相加。這不符合我自己的想法。通過我仔細閱讀程序后我發(fā)現只要將 ACC 的值改動就可以改變初始值

27、。于是我就改成了第一個顯示屏顯示樓層,第二個顯示屏顯示病房號。該電路的仿真,我采用 Proteus 這個仿真軟件進行做的,仿真效果非常好 ,達到課程實際之要求。仿真按鍵按下,聲音報警和數碼管顯示相應的按鍵號碼。8.課程設計體會課程設計體會通過此次設計,我進一步加深了對單片機的理解,對以前學的知識進行了系統(tǒng)的應用,讓我的單片機學習更加深刻,在課程設計得過程中,培養(yǎng)了我們解決工業(yè)控制,工業(yè)檢測等具體問題。我們通過所做的課題,熟悉單片機應用系統(tǒng)開發(fā)軟件的過程及軟,硬件設計的工作方法,內容和步驟。對我們進行基本技能訓練,如組成系統(tǒng),編程,調試,繪圖等。在這個過程中,我們遇到好多的問題,但是我們通過查閱

28、資料,不斷修改,不斷進步。不僅培養(yǎng)了我們自己動手的能力,也鍛煉了我們篩選資料的能力,雖然我們的成果算不上完美,但是這是我們在一星期的時間里,用我們一點一滴的辛勤換來的。使我們理論聯系實際,提高了動手能力和分析問題,解決問題的能力。參考文獻:參考文獻:1單片微型計算機原理及應用M.張毅坤、陳善久、裘雪紅編。西安電子科大出版社。2單片機程序設計及應用M. 楊將新,李華軍編.北京:電子工業(yè)出版社,2006。3報警集成電路和報警器制作實例M. 陳有卿,張曉東編.北京人民郵電出版社 2001。4單片機原理及應用M. 楊文龍編。西安:西安電子科技大學出版社,2005。5電子線路輔導和題選M. 王世昌編.上

29、海:上??茖W技術文獻出版社,1999。6模擬電子技術基礎學習指導書北M. 王遠編.北京:清華大學出版社,1998。7電路(上下冊)M.第四版. 邱關源主編.北京:高等教育出版社,1999。太原理工大學課程設計238電子線路基礎M. 高文煥,劉潤生編.北京:北京高等教育出版社,1997。9電力系統(tǒng)繼電保護M張保會,尹項根中國電力出版社,200505。10新型語音芯片原理與應用趙廣林電子工業(yè)出版社.2008.8。11單片機技能與實訓-機電一體化技術.宋國富.電子工業(yè)出版社.2010.2。12電力系統(tǒng)的 MATLAB/SIMULINK 仿真與應用M王晶,翁國慶,張有兵。西安電子科技大學出版社,200

30、809。13 MATLAB 建模、仿真及應用M劉同娟,郭鍵,劉軍中國電力出版社,200901。14控制系統(tǒng) MATLAB 計算及仿真實訓M黃忠霖,周向明國防工業(yè)出版社,200604。15余發(fā)山主編單片機原理及其應用技術徐州:中國礦業(yè)大學出版社, 200316楊凌霄主編微型計算機原理及應用徐州:中國礦業(yè)大學出版社,200417牛煜光.單片機原理與接口技術.電子工業(yè)出版社;9.附錄附錄附附 1:元器件清單:元器件清單元器件清單名稱型號數量名稱型號數量單片機AT89C511數碼管SN430522晶振12MHH1穩(wěn)壓電源DE78058三極管PNP1整流橋2W101 電容22PF3開關BUTTON66上

31、拉電阻 1 2251非門電阻74LS164174LS37318255A1蜂鳴器1接地3太原理工大學課程設計24附附 2 2:硬件效果圖:硬件效果圖效果前:效果前:F1Q0Q1Q0Q1U20D26D25D24D23D22D21p50p51p52p53p54p55p56p57LB0rst0LE0LB0PC6PC7p00dy0dy0 xt0XT1U21U21JD0JD0JD0LE0XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD7

32、32P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U374LS373SRG8RC1/-&1D13245

33、61081112913SRG8RC1/-&1D1324561081112913U574LS164234567891RP1RESPACK-8D034D133D232D331D430D529D628D727RD5WR36A09A18RESET35CS6PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC710U68255Anet=p35LS1SPEAKERR11000R222C11nF12U2:A74LS14C222P

34、FC322PFX1CRYSTALQ2PNPP3.0P3.1p3.2P3.6N1F5F4F3F2F1F0D20D21D22D23D24D25D26F0F2F3F4F5N2PA0PA1PA2PA3PA4PA5PA6PA7PC0PC1PC2PC3PC4PC5PC6PC7P00P01P02P03P04P05P06P07P00P01P02P03P04P05P06P07P3.7P3.6XT0dy0P3.1N2N2P3.0dy0P3.1PC0PC1PC2PC3PC4PC5p3.2PA0PA1PA2PA3PA4PA5PA6PA7D20XT0XT1P3.7P01P02P03P04P05P06P07rst0U20

35、R322N2N1R422p3.2R510kdz1dz1P50P51P52P53P54P55P56P57p3.0效果后:效果后:太原理工大學課程設計25附附 3 3:源程序代碼:源程序代碼ORG 0000HLJMP MAINORG 0003HLJMP INT0ORG 001BHLJMP INT1ORG 0100HMAIN: SETB EA SETB EX0 SETB ET1 MOV SCON, #00H MOV DPTR,#0FFFFFH MOV A,#89H MOVX DPTR,AKEY: ACALL KS1 JNZ LK1NI: ACALL DELAY AJMP KEYLK1: ACALL DELAY ACALL DELAY ACALL KS1 JNZ LK2 AJMP NI LK2: MOV R2,#0FEH MOV R4,#00H LK4:MOV DPTR,#0FFFCH MOV A,R2 MOVX DPTR,A INC DPL太原理工大學課程設計26 INC DPL MOVX A,DPTR JB ACC.0 ,L1 MOV

溫馨提示

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

評論

0/150

提交評論