

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 電氣工程學院</b></p><p> 微機原理與接口技術 課程設計</p><p> 微機原理與接口技術 課程設計成績評定表</p><p> 指導教師簽字: </p><p> 年 月 日</p><p> 微機原理與接口技術
2、 課程設計任務書</p><p><b> 一、課程設計題目:</b></p><p><b> 紅外通信控制器</b></p><p><b> 二、課程設計要求</b></p><p> 1. 根據(jù)具體設計課題的技術指標和給定條件,獨立進行方案論證和電路設計,
3、要求概念清楚、方案合理、方法正確、步驟完整;</p><p> 2. 查閱有關參考資料和手冊,并能正確選擇有關元器件和參數(shù),對設計方案進行仿真;</p><p> 3. 完成預習報告,報告中要有設計方案,設計電路圖,還要有仿真結果;</p><p> 4. 進實驗室進行電路調(diào)試,邊調(diào)試邊修正方案;</p><p> 5. 撰寫課程設計
4、報告——最終的電路圖、調(diào)試過程中遇到的問題和解決問題的方法。</p><p><b> 三、進度安排</b></p><p><b> 1.時間安排</b></p><p><b> 2.執(zhí)行要求</b></p><p> 微機原理與接口技術課程成績優(yōu)秀的可以自擬題目,
5、其余的同學都是指定題目。,每組不得超過2人,要求學生在教師的指導下,獨力完成所設計的詳細電路(包括計算和器件選型)。嚴禁抄襲,嚴禁兩篇設計報告雷同。</p><p><b> 摘要</b></p><p> 本文所要介紹的內(nèi)容就是如何利用單片機,結合紅外線器件設計構造出一套簡易的紅外線通信系統(tǒng),以實現(xiàn)在中短距離內(nèi)的紅外無線通信的功能。應用 AT89C51 單片機,
6、通過對單片機的編、解碼程序來實現(xiàn)紅外信號的發(fā)送與接收,從而實現(xiàn)紅外通信功能。</p><p> 應用紅外發(fā)射管和接收管,完成數(shù)據(jù)的發(fā)射和接收。發(fā)射管和接收管接在普通的I/O口。要求2個按鍵,一個按鍵是數(shù)據(jù)的0和1的變換,另一個按鍵是發(fā)送鍵。數(shù)據(jù)在1個數(shù)碼管上顯示。 </p><p> 關鍵詞:單片機;紅外通信;發(fā)射;接收;串行接口 </p><p>&
7、lt;b> Abstract</b></p><p> This paper will introduce the content is how to use microcontroller, combined with the infrared device design to construct a set of simple infrared communication system,
8、 in order to realize the infrared wireless communication in short distance within the function. Application of C51 microcontroller, SCM through the coding, decoding process to achieve the infrared signal sending and rece
9、iving, so as to realize the communication function of infrared remote control.</p><p> Application of infrared transmitting tube and the receiving tube, complete the sending and receiving data. The transmit
10、ting tube and the receiving tube is connected to the common I/O port. 2 buttons, a button is data of 0 and 1 transformation, another key is the send button. Data show that in the 1 digital tube.</p><p> Key
11、 words: Microcontroller; Infrared Communication; Transmit; Receive; The Serial Interface 目錄</p><p> 第一章 系統(tǒng)方案設計…………………………………………………1</p><p> 1.1 電路整體設計思路…………………………………………………1</p><p>
12、; 1.2紅外通信發(fā)送模塊設計……………………………………………1</p><p> 第二章 系統(tǒng)仿真………………………………………………………8</p><p> 2.1仿真電路圖………………………………………………………8</p><p> 2.2仿真結果及分析…………………………………………………9</p><p> 第
13、三章 電路調(diào)試……………………………………………………10</p><p> 第四章 結論…………………………………………………………15</p><p> 4.1 實驗結論…………………………………………………………15</p><p> 4.2 PCB設計…………………………………………………15</p><p> 4.3.1 P
14、CB原理圖………………………………………………15</p><p> 4.3.2 PCB布線圖………………………………………………16</p><p> 第五章 心得體會與建議…………………………………………17</p><p> 5.1 心得體會………………………………………………………17</p><p> 5.2 建議…………
15、…………………………………………………17</p><p> 參考文獻………………………………………………………………18</p><p> 第一章 系統(tǒng)方案設計</p><p> 1.1電路整體設計思路</p><p> 紅外通信是利用950nm近紅外波段的紅外線作為傳遞信息的媒體,即通信信道。發(fā)送端采用脈時調(diào)制(PPM)方式,將二
16、進制數(shù)字信號調(diào)制成某一頻率的脈沖序列,并驅動紅外發(fā)射管以光脈沖的形式發(fā)送出去;接收端將接收到的光脈轉換成電信號,再經(jīng)過放大、濾波等處理后送給解調(diào)電路進行解調(diào),還原為二進制數(shù)字信號后輸出。 簡而言之,紅外通信的實質(zhì)就是對二進制數(shù)字信號進行調(diào)制與解調(diào),以便利用紅外信道進行傳輸;紅外通信接口就是針對紅外信道的調(diào)制解調(diào)器。原理圖如下:</p><p> 由于本實驗是利用實驗室的實驗板模擬紅外數(shù)據(jù)的發(fā)送和接收,因而在最終
17、程序的調(diào)試時,將TXD和RXD短接,即將TXD所發(fā)出的的數(shù)據(jù)傳給RXD,并顯示在數(shù)碼管上。</p><p> 紅外通信中,當紅外二極管發(fā)送調(diào)制頻率為38KHz的紅外光時,才能被紅外接受二極管識別并接收,紅外接收波特率為1200波特,即每秒發(fā)送1200位,每位寬度為1/1200秒,即833us。</p><p> 由于實驗要求只發(fā)送0或1,因此,發(fā)送一位0,可表示為發(fā)送寬度為833us的
18、調(diào)制頻率為38KHz的脈沖波;發(fā)送一位1可表示為發(fā)送寬度為833us的高電平。</p><p> 1.2紅外通信發(fā)送模塊設計</p><p> 1.2.1單片機最小系統(tǒng)</p><p> ATMEL公司生產(chǎn)的AT89C51單片機它是硬件電路的核心部分,時鐘電路晶振使用11.0592MHZ,復位電路采取按鍵復位方式。</p><p>&l
19、t;b> 主要元器件介紹</b></p><p> 單片機AT89C51:</p><p> 單片機主控電路的主要元件是AT89C51,其外型如圖1:</p><p> 圖1:AT89C51引腳圖</p><p> AT89C51是一個低電壓,高性能CMOS 8位單片機,片內(nèi)含4K BYTES的可反復擦寫的只讀程序
20、存儲器(PEROM)和128 BYTES的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和FLASH存儲單元,內(nèi)置功能強大的微型計算機的AT89C51提供了高性價比的解決方案。</p><p> AT89C51是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,2個16位可
21、編程定時計數(shù)器,2個全雙工串行通信口,AT89C51可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和FLASH存儲器結合在一起,特別是可反復擦寫的FLASH存儲器可有效地降低開發(fā)成本。</p><p><b> 2、管腳說明:</b></p><p><b> VCC:供電電壓。</b></p><p>
22、<b> GND:接地。</b></p><p> P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。</p><p> P1
23、口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。</p><p> P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高
24、,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。</p><p> P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙
25、向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。</p><p> P3口也可作為AT89C51的一些特殊功能口,如下表所示:</p><p><b> 口管腳 備選功能</b></p><p> P3.0 RX
26、D(串行輸入口)</p><p> P3.1 TXD(串行輸出口)</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>&l
27、t;p> P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)</p><p> P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)</p><p> P3口同時為閃爍編程和編程校驗接收一些控制信號。</p><p> RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。</p><p> /ALE/PROG:當訪問外部存
28、儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)
29、行狀態(tài)ALE禁止,置位無效。</p><p> /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。</p><p> /EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESE
30、T;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。</p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。</p><p> XTAL2:來自反向振蕩器的輸出。</p><p> 3、共陰極數(shù)碼管的應用</p><p> 共陰極數(shù)碼管是一類數(shù)字形式的顯
31、示屏,通過對其不同的管腳輸入相對的電流,會使其發(fā)亮,從而顯示出數(shù)字能夠顯示時間、日期、溫度等所有可用數(shù)字表示的參數(shù)。由于它的價格便宜、使用簡單、在電器,特別是家電領域應用極為廣泛,空調(diào)、熱水器、冰箱等等。絕大多數(shù)熱水器用的都是數(shù)碼管,其他家電也用液晶屏與熒光屏。</p><p><b> 共陰極結構:</b></p><p> LED顯示器有共陰極和共陽極兩種結構
32、,下面只介紹共陰極結構。見圖3,在共陰極結構中,各段發(fā)光二極管的陰極連在一起,將此公共點接地,某一段發(fā)光二極管的陰極為高電平時,該段發(fā)光。</p><p><b> 共陰極字段碼:</b></p><p> LED顯示0~9某個字符時,則要求在a~dp送固定的字段碼,如要使LED</p><p> 顯示“0”,則要求a、b、c、d、f各引
33、腳為高電平,g和dp為低電平,字段碼為“3fh”。</p><p> 共陰極字符0~9七段碼如下:</p><p> 字符:0 1 2 3 4 5 6 7 8 9 </p><p> 字段碼:3fh 06h 5bh 4fh 66h 6dh 7dh 07h 7fh 6fh</p><p> 1.2.2 發(fā)射模塊流程圖(如圖2)</
34、p><p> 圖2:發(fā)射模塊流程圖</p><p> 1.2.3發(fā)送部分初期設計程序</p><p> 波特率、脈沖寬度等數(shù)值的計算:</p><p> 1/38KHz=26us, 833us/26us=32</p><p> 發(fā)送一位0時,對于紅外發(fā)送二極管來說,需要發(fā)送調(diào)制頻率為38khz,每位寬度為833
35、us的紅外光。</p><p> 發(fā)送0的相應程序如下:</p><p> SEND0:MOV R3,#32</p><p> D7:SETB P3.1</p><p><b> NOP</b></p><p><b> NOP</b></p><
36、;p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p>
37、<p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></
38、p><p><b> CLR P3.1</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</
39、b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP
40、</b></p><p><b> NOP</b></p><p> DJNZ R3,D7</p><p><b> RET</b></p><p> 發(fā)送一位1時,需要發(fā)送寬度為833us的高電平。</p><p> 發(fā)送1的實驗程序如下:</p
41、><p> SEND1:MOV R3,#32</p><p> D8:SETB P3.1</p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p
42、><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p>
43、<p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> SETB P3.1</b>&
44、lt;/p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b
45、></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP&
46、lt;/b></p><p> DJNZ R3,D8</p><p><b> RET</b></p><p> 發(fā)送一個八位二進制數(shù)的循環(huán)程序:</p><p> 紅外發(fā)送二極管發(fā)送標準波特碼被接收二極管接收,標準波特碼包括起始位(一位低電平),數(shù)據(jù)部分(共八位)和停止位(一位高電平)。</p>
47、;<p> SEND: MOV R4,#08H</p><p><b> MOV A,@R0</b></p><p> LCALL SEND0</p><p> D4: JB ACC.0,D5</p><p> LCALL SEND0</p><p><b>
48、D6: RR A</b></p><p> DJNZ R4,D4</p><p> LCALL SEND1</p><p><b> RET</b></p><p> D5: LCALL SEND1</p><p><b> SJMP D6</b><
49、;/p><p> 1200波特率的產(chǎn)生:</p><p><b> 利用公式,波特率=</b></p><p> 其中,SMOD=1(串口工作方式1),=6MHz,K=8(定時器工作方式為2)</p><p> 根據(jù)上面的公式,帶入數(shù)值,計算得定時器的初值為0定時器初值為E6H,即當定時器初值為0E6H時,產(chǎn)生的波特
50、率為1200。</p><p><b> 定時器的設置程序:</b></p><p> MOV TMOD,#20H ;令定時器T1為方式2</p><p> MOV TL1,#0E6H ;波特率為1200b/s</p><p> MOV TH1,#0E6H ;給TH1送重裝初值</p>
51、<p> MOV PCON,#80H ;令SMOD=1</p><p> SETB TR1 ;啟動T1 </p><p> MOV IE,#90H ;開啟中斷 第二章 仿真</p><p><b> 2.1仿真電路圖</b></p>
52、;<p> 通過對實驗電路板的研究,以及網(wǎng)上查找資料,結合所學知識,得到以下仿真(仿真軟件:proteus)電路圖:</p><p> 用WAVE6000仿真器生成.HEX文件,放入仿真單片機中:</p><p> 2.2仿真結果及分析</p><p> 運行仿真器,先按按鍵K2,再按K1,得到如下仿真結果:</p><p
53、> 接上步,再按一次K2,接著按一次K1,得到如下仿真結果:</p><p> 經(jīng)過仿真驗證,此次課程設計程序及電路滿足題目要求。</p><p><b> 第三章 調(diào)試</b></p><p> 調(diào)試分為硬件調(diào)試和軟件調(diào)試。 </p><p> 硬件調(diào)試主要是檢測硬件電路是否有短路、斷路、虛焊等。&l
54、t;/p><p> 具體步驟及測試結果如下: </p><p> ?。?)檢查電源與地線是否全部連接上,用萬用表對照電路原理圖測試各導線是否完全連接,測試結果所有連接線都已連接好; </p><p> (2)檢驗單片機的晶振是否起振,用示波器觀察波形;由于之前所發(fā)的板子上提供的晶振為6MHz,而實驗室仿真器所提供的晶振為12MHz,因此,在調(diào)試程序時,先將仿真器的晶
55、振設置成6MHz,以便將編制出來的程序可以在提供的電路板中實現(xiàn)紅外通信。 </p><p> ?。?)檢查各芯片的功能是否正常,檢測按鍵的導通情況。測試結果正常。 </p><p> 軟件調(diào)試主要是程序調(diào)試,可以分塊進行調(diào)試,分別對發(fā)射模塊和接收模塊程序進行調(diào)試。首先都要在實驗臺上進行調(diào)試。</p><p><b> 具體步驟如下: </b>
56、;</p><p> (1)發(fā)射模塊程序調(diào)試,首先將程序輸入到電腦中,對邏輯功能和語句進行檢查,再用軟件進行調(diào)試,調(diào)試無錯誤后才可以下載到單片機中。 </p><p> ?。?)接收模塊程序調(diào)試,程序無錯誤后,下載到單片機中,結合接收模塊程序,驗證實驗功能,當發(fā)射部分有鍵按下時,接收模塊中的接收器接收紅外線并在數(shù)碼管中顯示出按鍵數(shù),完成實驗要求。</p><p>
57、 總程序的編制與調(diào)試:</p><p> ORG 0000H</p><p><b> AJMP MAIN</b></p><p><b> ORG 0023H</b></p><p> LJMP SINT </p><p><b&g
58、t; ORG 0100H</b></p><p> MAIN:MOV SP,#70H </p><p> MOV TMOD,#20H ;令定時器T1為方式2</p><p> MOV TL1,#0E6H ;波特率為1200b/s</p><p> MOV TH1,#0E6H ;給TH1送重裝初值
59、</p><p> MOV PCON,#80H ;令SMOD=1</p><p> SETB TR1 ;啟動T1</p><p> MOV SCON,#50H ;串行口為方式1,允許接收</p><p> MOV IE,#90H ;開T1中斷、總中斷 </p><p> M
60、OV P2,#00H;剛執(zhí)行時無顯示</p><p> MOV 50H,#00H</p><p> MOV 51H,#01H</p><p> MOV R5,#50H</p><p> D1: JNB P3.2,CHECK1;進行變換</p><p> JNB P3.3,CHECK2;執(zhí)行顯示
61、</p><p><b> LJMP D1</b></p><p> CHECK1:LCALL DELAY</p><p> JB P3.2,D2;松手,跳D2</p><p> LJMP D1;否則返回</p><p> CHECK2:LCALL DELAY</
62、p><p> JB P3.3,D3;松手,跳D3</p><p> LJMP D1;否則返回</p><p> D2: LCALL E1</p><p><b> INC R5</b></p><p> CJNE R5,#52H,D1;確保只在0和1之間變換</p
63、><p> MOV R5,#50H</p><p><b> LJMP D1</b></p><p><b> D3:</b></p><p><b> LCALL E2</b></p><p><b> LJMP D1</b>
64、;</p><p> E1: MOV A,R5</p><p><b> MOV R0,A</b></p><p><b> RET</b></p><p> E2: MOV A,R5</p><p><b> MOV R0,A</b&
65、gt;</p><p> LCALL SEND</p><p><b> RET</b></p><p> SEND: MOV R4,#08H;掃描8次(一數(shù)字有八位)</p><p><b> MOV A,@R0</b></p><p> LCALL SEND
66、0;起始位(低電平)</p><p> D4: JB ACC.0,D5;掃描最低位</p><p> LCALL SEND0</p><p><b> D6: RR A</b></p><p> DJNZ R4,D4</p><p> LCALL SEND1</p>
67、;<p><b> RET</b></p><p> D5: LCALL SEND1</p><p><b> SJMP D6</b></p><p> SEND0:MOV R3,#32</p><p> D7:SETB P3.1</p><p>&l
68、t;b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p&
69、gt;<b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p>&
70、lt;p><b> NOP</b></p><p><b> NOP</b></p><p><b> CLR P3.1</b></p><p><b> NOP</b></p><p><b> NOP</b><
71、;/p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b&g
72、t;</p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p> DJNZ R3,D7</p><p><b> RET</b></
73、p><p> SEND1:MOV R3,#32</p><p> D8:SETB P3.1</p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><
74、p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p>
75、<p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> SETB P3.1</b>
76、</p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</
77、b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p><b> NOP
78、</b></p><p> DJNZ R3,D8</p><p><b> RET</b></p><p> DELAY:MOV R6,#0FFH</p><p> DELAY1:MOV R7,#0FFH</p><p> DELAY2:DJNZ R7,DELAY2</
79、p><p> DJNZ R6,DELAY1</p><p><b> RET</b></p><p><b> 1000 0000</b></p><p> SINT: JB RI,SINT1;確認是否接收完畢(RI=1,接受完畢)</p><p><b>
80、 LJMP D1</b></p><p> SINT1:MOV A,SBUF;接收完畢,將接受的數(shù)據(jù)存入SBUF</p><p> CLR RI;將接收中斷標志位清零</p><p> LCALL DISPLAY</p><p><b> RETI</b></p><p&g
81、t; DISPLAY:MOV DPTR,#TAB ;顯示電路</p><p> MOVC A,@A+DPTR</p><p><b> MOV P2,A</b></p><p> LCALL DELAY</p><p><b> RET</b></p><p>
82、; TAB:DB 3FH,06H</p><p><b> END</b></p><p><b> 第四章 結論</b></p><p><b> 實驗結論</b></p><p> 紅外通信是利用紅外技術實現(xiàn)兩點間的近距離保密通信和信息轉發(fā)。它一般由紅外發(fā)射和
83、接收系統(tǒng)兩部分組成。發(fā)射系統(tǒng)對一個紅外輻射源進行調(diào)制后發(fā)射紅外信號,而接收系統(tǒng)用光學裝置和紅外探測器進行接收,就構成紅外通信系統(tǒng)。</p><p> 單片機控制的紅外通信系統(tǒng)具有硬件電路簡單、成本低廉、編程方便、通信可靠性高等優(yōu)點,實現(xiàn)了通信雙方非接觸的數(shù)據(jù)傳輸,在遙控、遙測等應用場合得到廣泛使用。</p><p> 利用單片機來實現(xiàn)紅外通信技術,結合通信原理中的數(shù)字信號編解碼技術,研
84、制出了一套簡單的紅外通信系統(tǒng)。通過對系統(tǒng)模塊的測試與調(diào)試,已基本上實現(xiàn)了紅外通信的功能。</p><p> 鑒于本課題所涉及的內(nèi)容比較難,知識面廣,再加上時間緊迫,使得本次設計中電路系統(tǒng)做得比較簡易與粗糙,未能完成更高等的目標與任務,一些擴展的功能如串行口通信功能完成得不夠細致全面。</p><p><b> 4.2 PCB設計</b></p>&l
85、t;p> 4.3.1 PCB原理圖</p><p> 4.3.2 PCB布線圖</p><p> 第五章 心得體會與建議</p><p><b> 5.1 心得體會</b></p><p> 這次課程設計是對我們學習微機原理及單片機課程的檢驗及實際應用能力的一次提高。我們所設計的是紅外收發(fā)器。所能實現(xiàn)的
86、是紅外的發(fā)射和接收,,最后從數(shù)碼管顯示所按下的鍵號。</p><p> 本次課程設計雖然跟以前的課設相比來說時間比較緊,但是我的收獲卻是很大的。剛開始接到設計題目,一片茫然,根本不知道紅外通信是個什么概念,后來通過在網(wǎng)上查閱資料,才逐漸搞懂其基本原理。但是程序的設計對我來說也是一個大難題,說實話,如果沒有借鑒同學的程序,我根本沒法完成程序的設計工作。這也讓我明白了認真學好專業(yè)知識是多么的重要,書到用時方恨少。&
87、lt;/p><p> 通過這次課程設計,讓我對微機原理與接口技術這門課的認識變得非常深刻,通過查閱資料,具體實踐,把學到的知識成功的應用到實際中了,這段時間也讓我認識到課本上的知識,要放到實際中的話,還是有差距的,一定要學會將兩者結合,找到其中的聯(lián)系,這樣,學到的才不會是死的知識,才能最大限度的發(fā)揮學習的作用。</p><p> 通過這次單片機紅外通信課程設計與實現(xiàn)實驗,我掌握了簡單的紅外
88、通信系統(tǒng)的組成及設計原理,將書本所學知識與實際應用聯(lián)系在一起;掌握了通信電子系統(tǒng)方案設計、電路設計的方法,在實際搭建電路的過程中,大大提高了我的動手能力和探究能力:掌握PCB設計電路裝配和調(diào)試的方法,熟悉電路仿真軟件proteus的使用。</p><p> 更重要的是,在這次實驗中收獲的團隊合作能力和組裝電路的經(jīng)驗將一直伴隨著我的學習、生活,讓我受益匪淺。</p><p><b&g
89、t; 5.2 建議</b></p><p> 對課程設計的建議:希望老師以后可以把要求提的更加明確一些,讓學生有個更確切的目標。參考文獻</p><p> ?。?]胡漢才,單片機原理及其接口技術(第2版),清華大學出版社,2010</p><p> [2]肖春芳,用89C51單片機控制紅外線通信接口電路技術,山西電子技術,2009</p>
90、;<p> ?。?]王立錦,單片機控制系統(tǒng)的紅外線遙控器接口,電子技術(上海),1998 </p><p> ?。?]高建榮,基于單片機控制紅外線遙控的編碼實現(xiàn),計算機工程與設計[5],2004 </p><p> ?。?]劉任平,基于單片機的紅外線編碼解碼裝置,電子技術應用 ,1999</p><p> [6]陳再清,微機—單片
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 時鐘控制器單片機課程設計報告
- 單片機節(jié)日彩燈控制器課程設計報告
- 單片機課程設計---單片機節(jié)日彩燈控制器
- 單片機課程設計-時間控制器
- 單片機課程設計:彩燈控制器設計
- 單片機課程設計---基于單片機控制的時鐘控制器
- 單片機課程設計--步進電機控制器
- 單片機課程設計---基于單片機的定時控制器設計
- 單片機課程設計報告--基于單片機的步進電機控制器的設計
- 單片機課程設計——基于單片機的步進電機控制器設計
- 單片機課程設計--步進電機控制器設計
- 單片機課程設計-- 彩燈控制器的設計
- 單片機課程設計---水溫控制器設計
- 彩燈控制器的設計 單片機課程設計
- 單片機課程設計--水溫控制器設計
- 單片機課程設計--溫度控制器的設計
- 單片機課程設計--節(jié)日彩燈控制器設計
- 單片機課程設計---用單片機設計節(jié)日彩燈控制器
- 單片機課程設計——基于單片機的步進電機控制器設計
- 彩燈控制器的設計 單片機課程設計
評論
0/150
提交評論