單片機(jī)課程設(shè)計(jì)報(bào)告紅外通信控制器_第1頁(yè)
單片機(jī)課程設(shè)計(jì)報(bào)告紅外通信控制器_第2頁(yè)
單片機(jī)課程設(shè)計(jì)報(bào)告紅外通信控制器_第3頁(yè)
單片機(jī)課程設(shè)計(jì)報(bào)告紅外通信控制器_第4頁(yè)
單片機(jī)課程設(shè)計(jì)報(bào)告紅外通信控制器_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、電氣工程學(xué)院 微機(jī)原理與接口技術(shù) 課程設(shè)計(jì) 微機(jī)原理與接口技術(shù) 課程設(shè)計(jì)成績(jī)?cè)u(píng)定表姓 名 學(xué) 號(hào)課程設(shè)計(jì)題目: 紅外通信課程設(shè)計(jì)答辯或提問(wèn)記錄:成績(jī)?cè)u(píng)定依據(jù):課程設(shè)計(jì)預(yù)習(xí)報(bào)告及方案設(shè)計(jì)情況(30):課程設(shè)計(jì)考勤情況(15):課程設(shè)計(jì)調(diào)試情況(30):課程設(shè)計(jì)總結(jié)報(bào)告與答辯情況(25):最終評(píng)定成績(jī)(以?xún)?yōu)、良、中、及格、不及格評(píng)定)指導(dǎo)教師簽字: 年 月 日 微機(jī)原理與接口技術(shù) 課程設(shè)計(jì)任務(wù)書(shū)一、課程設(shè)計(jì)題目: 紅外通信控制器二、課程設(shè)計(jì)要求1. 根據(jù)具體設(shè)計(jì)課題的技術(shù)指標(biāo)和給定條件,獨(dú)立進(jìn)行方案論證和電路設(shè)計(jì),要求概念清楚、方案合理、方法正確、步驟完整;2. 查閱有關(guān)參考資料和手冊(cè),并能正確選

2、擇有關(guān)元器件和參數(shù),對(duì)設(shè)計(jì)方案進(jìn)行仿真;3. 完成預(yù)習(xí)報(bào)告,報(bào)告中要有設(shè)計(jì)方案,設(shè)計(jì)電路圖,還要有仿真結(jié)果;4. 進(jìn)實(shí)驗(yàn)室進(jìn)行電路調(diào)試,邊調(diào)試邊修正方案;5. 撰寫(xiě)課程設(shè)計(jì)報(bào)告最終的電路圖、調(diào)試過(guò)程中遇到的問(wèn)題和解決問(wèn)題的方法。三、進(jìn)度安排1時(shí)間安排序 號(hào)內(nèi) 容學(xué)時(shí)安排(天)1方案論證和系統(tǒng)設(shè)計(jì)12完成電路仿真,寫(xiě)預(yù)習(xí)報(bào)告13電路調(diào)試24寫(xiě)設(shè)計(jì)總結(jié)報(bào)告與答辯1合 計(jì)5設(shè)計(jì)調(diào)試地點(diǎn):電氣樓4102執(zhí)行要求微機(jī)原理與接口技術(shù)課程成績(jī)優(yōu)秀的可以自擬題目,其余的同學(xué)都是指定題目。,每組不得超過(guò)2人,要求學(xué)生在教師的指導(dǎo)下,獨(dú)力完成所設(shè)計(jì)的詳細(xì)電路(包括計(jì)算和器件選型)。嚴(yán)禁抄襲,嚴(yán)禁兩篇設(shè)計(jì)報(bào)告雷同。

3、摘要本文所要介紹的內(nèi)容就是如何利用單片機(jī),結(jié)合紅外線(xiàn)器件設(shè)計(jì)構(gòu)造出一套簡(jiǎn)易的紅外線(xiàn)通信系統(tǒng),以實(shí)現(xiàn)在中短距離內(nèi)的紅外無(wú)線(xiàn)通信的功能。應(yīng)用 AT89C51 單片機(jī),通過(guò)對(duì)單片機(jī)的編、解碼程序來(lái)實(shí)現(xiàn)紅外信號(hào)的發(fā)送與接收,從而實(shí)現(xiàn)紅外通信功能。應(yīng)用紅外發(fā)射管和接收管,完成數(shù)據(jù)的發(fā)射和接收。發(fā)射管和接收管接在普通的I/O口。要求2個(gè)按鍵,一個(gè)按鍵是數(shù)據(jù)的0和1的變換,另一個(gè)按鍵是發(fā)送鍵。數(shù)據(jù)在1個(gè)數(shù)碼管上顯示。 關(guān)鍵詞:?jiǎn)纹瑱C(jī);紅外通信;發(fā)射;接收;串行接口 Abstract This paper will introduce the content is how to use microc

4、ontroller, combined with the infrared device design to construct a set of simple infrared communication system, 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 i

5、nfrared signal sending and receiving, so as to realize the communication function of infrared remote control.Application of infrared transmitting tube and the receiving tube, complete the sending and receiving data. The transmitting tube and the receiving tube is connected to the common I/O port. 2

6、buttons, a button is data of 0 and 1 transformation, another key is the send button. Data show that in the 1 digital tube.Key words: Microcontroller; Infrared Communication; Transmit; Receive; The Serial Interface 目錄第一章 系統(tǒng)方案設(shè)計(jì)11.1 電路整體設(shè)計(jì)思路11.2紅外通信發(fā)送模塊設(shè)計(jì)1第二章 系統(tǒng)仿真82.1仿真電路圖82.2仿真結(jié)果及分析9第三章 電路調(diào)試10第四章 結(jié)論1

7、54.1 實(shí)驗(yàn)結(jié)論154.2 PCB設(shè)計(jì)154.3.1 PCB原理圖154.3.2 PCB布線(xiàn)圖16第五章 心得體會(huì)與建議175.1 心得體會(huì)175.2 建議17參考文獻(xiàn)1819 / 24文檔可自由編輯打印第一章 系統(tǒng)方案設(shè)計(jì)1.1電路整體設(shè)計(jì)思路紅外通信是利用950nm近紅外波段的紅外線(xiàn)作為傳遞信息的媒體,即通信信道。發(fā)送端采用脈時(shí)調(diào)制(PPM)方式,將二進(jìn)制數(shù)字信號(hào)調(diào)制成某一頻率的脈沖序列,并驅(qū)動(dòng)紅外發(fā)射管以光脈沖的形式發(fā)送出去;接收端將接收到的光脈轉(zhuǎn)換成電信號(hào),再經(jīng)過(guò)放大、濾波等處理后送給解調(diào)電路進(jìn)行解調(diào),還原為二進(jìn)制數(shù)字信號(hào)后輸出。 簡(jiǎn)而言之,紅外通信的實(shí)質(zhì)就是對(duì)二進(jìn)制數(shù)字信號(hào)進(jìn)行調(diào)制

8、與解調(diào),以便利用紅外信道進(jìn)行傳輸;紅外通信接口就是針對(duì)紅外信道的調(diào)制解調(diào)器。原理圖如下:由于本實(shí)驗(yàn)是利用實(shí)驗(yàn)室的實(shí)驗(yàn)板模擬紅外數(shù)據(jù)的發(fā)送和接收,因而在最終程序的調(diào)試時(shí),將TXD和RXD短接,即將TXD所發(fā)出的的數(shù)據(jù)傳給RXD,并顯示在數(shù)碼管上。紅外通信中,當(dāng)紅外二極管發(fā)送調(diào)制頻率為38KHz的紅外光時(shí),才能被紅外接受二極管識(shí)別并接收,紅外接收波特率為1200波特,即每秒發(fā)送1200位,每位寬度為1/1200秒,即833us。由于實(shí)驗(yàn)要求只發(fā)送0或1,因此,發(fā)送一位0,可表示為發(fā)送寬度為833us的調(diào)制頻率為38KHz的脈沖波;發(fā)送一位1可表示為發(fā)送寬度為833us的高電平。1.2紅外通信發(fā)送模

9、塊設(shè)計(jì)1.2.1單片機(jī)最小系統(tǒng)ATMEL公司生產(chǎn)的AT89C51單片機(jī)它是硬件電路的核心部分,時(shí)鐘電路晶振使用11.0592MHZ,復(fù)位電路采取按鍵復(fù)位方式。1、 主要元器件介紹單片機(jī)AT89C51:?jiǎn)纹瑱C(jī)主控電路的主要元件是AT89C51,其外型如圖1:圖1:AT89C51引腳圖AT89C51是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4K BYTES的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(PEROM)和128 BYTES的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和FLASH存儲(chǔ)單元,內(nèi)置功能強(qiáng)大的微

10、型計(jì)算機(jī)的AT89C51提供了高性?xún)r(jià)比的解決方案。AT89C51是一個(gè)低功耗高性能單片機(jī),40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,AT89C51可以按照常規(guī)方法進(jìn)行編程,也可以在線(xiàn)編程。其將通用的微處理器和FLASH存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的FLASH存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。2、管腳說(shuō)明:VCC:供電電壓。GND:接地。P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位

11、。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P

12、2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串

13、行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時(shí)器0外部輸入)P3.5 T1(記時(shí)器1外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。/ALE/PROG:當(dāng)訪(fǎng)問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目

14、的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),

15、此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來(lái)自反向振蕩器的輸出。3、共陰極數(shù)碼管的應(yīng)用共陰極數(shù)碼管是一類(lèi)數(shù)字形式的顯示屏,通過(guò)對(duì)其不同的管腳輸入相對(duì)的電流,會(huì)使其發(fā)亮,從而顯示出數(shù)字能夠顯示時(shí)間、日期、溫度等所有可用數(shù)字表示的參數(shù)。由于它的價(jià)格便宜、使用簡(jiǎn)單、在電器,特別是家電領(lǐng)域應(yīng)用極為廣泛,空調(diào)、熱水器、冰箱等等。絕大多數(shù)熱水器用的都是數(shù)碼管,其他家電也用液晶屏與熒光屏。共陰極結(jié)構(gòu):LED顯示器有共陰極和共陽(yáng)極兩種結(jié)構(gòu),下面只介紹共陰極結(jié)構(gòu)。見(jiàn)圖3,在共陰極結(jié)構(gòu)中,各段發(fā)光二極管

16、的陰極連在一起,將此公共點(diǎn)接地,某一段發(fā)光二極管的陰極為高電平時(shí),該段發(fā)光。共陰極字段碼:LED顯示09某個(gè)字符時(shí),則要求在adp送固定的字段碼,如要使LED顯示“0”,則要求a、b、c、d、f各引腳為高電平,g和dp為低電平,字段碼為“3fh”。共陰極字符09七段碼如下:字符:0 1 2 3 4 5 6 7 8 9 字段碼:3fh 06h 5bh 4fh 66h 6dh 7dh 07h 7fh 6fh1.2.2 發(fā)射模塊流程圖(如圖2)NY鍵按下逐行掃描,按P口值查 鍵號(hào)按鍵號(hào)轉(zhuǎn)至相應(yīng)的發(fā)射程序初始化掃描鍵盤(pán)延時(shí)消抖結(jié)束圖2:發(fā)射模塊流程圖1.2.3發(fā)送部分初期設(shè)計(jì)程序波特率、脈沖寬度等數(shù)值

17、的計(jì)算:1/38KHz=26us, 833us/26us=32 發(fā)送一位0時(shí),對(duì)于紅外發(fā)送二極管來(lái)說(shuō),需要發(fā)送調(diào)制頻率為38khz,每位寬度為833us的紅外光。 發(fā)送0的相應(yīng)程序如下:SEND0:MOV R3,#32 D7:SETB P3.1NOPNOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP CLR P3.1 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R3,D7 RET 發(fā)送一位1時(shí),需要發(fā)送寬度為833us的高電平。發(fā)送1的實(shí)驗(yàn)程序如下:SEND1:MOV R3,#32 D8:SETB P3.1 NO

18、P NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP SETB P3.1 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R3,D8 RET 發(fā)送一個(gè)八位二進(jìn)制數(shù)的循環(huán)程序:紅外發(fā)送二極管發(fā)送標(biāo)準(zhǔn)波特碼被接收二極管接收,標(biāo)準(zhǔn)波特碼包括起始位(一位低電平),數(shù)據(jù)部分(共八位)和停止位(一位高電平)。SEND: MOV R4,#08H MOV A,R0 LCALL SEND0 D4: JB ACC.0,D5 LCALL SEND0 D6: RR A DJNZ R4,D4 LCALL SEND1 RET D5: LCAL

19、L SEND1SJMP D6 1200波特率的產(chǎn)生:利用公式,波特率=2SMOD32fosc12(12k-初值)其中,SMOD=1(串口工作方式1),fosc=6MHz,K=8(定時(shí)器工作方式為2)根據(jù)上面的公式,帶入數(shù)值,計(jì)算得定時(shí)器的初值為0定時(shí)器初值為E6H,即當(dāng)定時(shí)器初值為0E6H時(shí),產(chǎn)生的波特率為1200。 定時(shí)器的設(shè)置程序:MOV TMOD,#20H ;令定時(shí)器T1為方式2 MOV TL1,#0E6H ;波特率為1200b/s MOV TH1,#0E6H ;給TH1送重裝初值 MOV PCON,#80H ;令SMOD=1SETB TR1 ;啟動(dòng)T1 MOV IE,#90H ;開(kāi)啟中

20、斷 第二章 仿真2.1仿真電路圖通過(guò)對(duì)實(shí)驗(yàn)電路板的研究,以及網(wǎng)上查找資料,結(jié)合所學(xué)知識(shí),得到以下仿真(仿真軟件:proteus)電路圖:用WAVE6000仿真器生成.HEX文件,放入仿真單片機(jī)中:2.2仿真結(jié)果及分析運(yùn)行仿真器,先按按鍵K2,再按K1,得到如下仿真結(jié)果:接上步,再按一次K2,接著按一次K1,得到如下仿真結(jié)果:經(jīng)過(guò)仿真驗(yàn)證,此次課程設(shè)計(jì)程序及電路滿(mǎn)足題目要求。第三章 調(diào)試調(diào)試分為硬件調(diào)試和軟件調(diào)試。 硬件調(diào)試主要是檢測(cè)硬件電路是否有短路、斷路、虛焊等。具體步驟及測(cè)試結(jié)果如下: (1)檢查電源與地線(xiàn)是否全部連接上,用萬(wàn)用表對(duì)照電路原理圖測(cè)試各導(dǎo)線(xiàn)是否完全連接,測(cè)試結(jié)果所有連接線(xiàn)都已

21、連接好; (2)檢驗(yàn)單片機(jī)的晶振是否起振,用示波器觀(guān)察波形;由于之前所發(fā)的板子上提供的晶振為6MHz,而實(shí)驗(yàn)室仿真器所提供的晶振為12MHz,因此,在調(diào)試程序時(shí),先將仿真器的晶振設(shè)置成6MHz,以便將編制出來(lái)的程序可以在提供的電路板中實(shí)現(xiàn)紅外通信。 (3)檢查各芯片的功能是否正常,檢測(cè)按鍵的導(dǎo)通情況。測(cè)試結(jié)果正常。 軟件調(diào)試主要是程序調(diào)試,可以分塊進(jìn)行調(diào)試,分別對(duì)發(fā)射模塊和接收模塊程序進(jìn)行調(diào)試。首先都要在實(shí)驗(yàn)臺(tái)上進(jìn)行調(diào)試。具體步驟如下: (1)發(fā)射模塊程序調(diào)試,首先將程序輸入到電腦中,對(duì)邏輯功能和語(yǔ)句進(jìn)行檢查,再用軟件進(jìn)行調(diào)試,調(diào)試無(wú)錯(cuò)誤后才可以下載到單片機(jī)中。 (2)接收模塊程序調(diào)試,程序無(wú)

22、錯(cuò)誤后,下載到單片機(jī)中,結(jié)合接收模塊程序,驗(yàn)證實(shí)驗(yàn)功能,當(dāng)發(fā)射部分有鍵按下時(shí),接收模塊中的接收器接收紅外線(xiàn)并在數(shù)碼管中顯示出按鍵數(shù),完成實(shí)驗(yàn)要求。總程序的編制與調(diào)試:ORG 0000HAJMP MAINORG 0023HLJMP SINT ORG 0100HMAIN:MOV SP,#70H MOV TMOD,#20H ;令定時(shí)器T1為方式2 MOV TL1,#0E6H ;波特率為1200b/s MOV TH1,#0E6H ;給TH1送重裝初值 MOV PCON,#80H ;令SMOD=1 SETB TR1 ;啟動(dòng)T1 MOV SCON,#50H ;串行口為方式1,允許接收 MOV IE,#90

23、H ;開(kāi)T1中斷、總中斷 MOV P2,#00H;剛執(zhí)行時(shí)無(wú)顯示 MOV 50H,#00H MOV 51H,#01H MOV R5,#50HD1: JNB P3.2,CHECK1;進(jìn)行變換 JNB P3.3,CHECK2;執(zhí)行顯示 LJMP D1CHECK1:LCALL DELAY JB P3.2,D2;松手,跳D2 LJMP D1;否則返回CHECK2:LCALL DELAY JB P3.3,D3;松手,跳D3 LJMP D1;否則返回D2: LCALL E1 INC R5 CJNE R5,#52H,D1;確保只在0和1之間變換 MOV R5,#50H LJMP D1D3: LCALL E2

24、 LJMP D1E1: MOV A,R5 MOV R0,A RETE2: MOV A,R5 MOV R0,A LCALL SEND RETSEND: MOV R4,#08H;掃描8次(一數(shù)字有八位) MOV A,R0 LCALL SEND0;起始位(低電平) D4: JB ACC.0,D5;掃描最低位 LCALL SEND0 D6: RR A DJNZ R4,D4 LCALL SEND1 RET D5: LCALL SEND1 SJMP D6SEND0:MOV R3,#32 D7:SETB P3.1 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP

25、 CLR P3.1 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R3,D7 RETSEND1:MOV R3,#32 D8:SETB P3.1 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP SETB P3.1 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R3,D8 RETDELAY:MOV R6,#0FFHDELAY1:MOV R7,#0FFHDELAY2:DJNZ R7,DELAY2 DJNZ R6,DELAY1 RET1000 0000SINT: JB

26、 RI,SINT1;確認(rèn)是否接收完畢(RI=1,接受完畢) LJMP D1SINT1:MOV A,SBUF;接收完畢,將接受的數(shù)據(jù)存入SBUF CLR RI;將接收中斷標(biāo)志位清零 LCALL DISPLAY RETIDISPLAY:MOV DPTR,#TAB ;顯示電路 MOVC A,A+DPTR MOV P2,A LCALL DELAY RETTAB:DB 3FH,06H END第四章 結(jié)論4.1 實(shí)驗(yàn)結(jié)論紅外通信是利用紅外技術(shù)實(shí)現(xiàn)兩點(diǎn)間的近距離保密通信和信息轉(zhuǎn)發(fā)。它一般由紅外發(fā)射和接收系統(tǒng)兩部分組成。發(fā)射系統(tǒng)對(duì)一個(gè)紅外輻射源進(jìn)行調(diào)制后發(fā)射紅外信號(hào),而接收系統(tǒng)用光學(xué)裝置和紅外探測(cè)器進(jìn)行接收,就構(gòu)成紅外通信系統(tǒng)。單片機(jī)控制的紅外通信系統(tǒng)具有硬件電路簡(jiǎn)單、成本低廉、編程方便、通信可靠性高等優(yōu)點(diǎn),實(shí)現(xiàn)了通信雙方非接觸的數(shù)據(jù)傳輸,在遙控、遙測(cè)等應(yīng)用場(chǎng)合得到廣泛使用。利用單片機(jī)來(lái)實(shí)現(xiàn)紅外通信技術(shù),結(jié)合通信原理中的數(shù)字信號(hào)編解碼技術(shù),研制出了一套簡(jiǎn)單的紅外通信系統(tǒng)。通過(guò)對(duì)系統(tǒng)模塊的測(cè)試與調(diào)試,已基本上實(shí)現(xiàn)了紅外通信的功能。鑒于本課題所涉及的內(nèi)容比較難,知識(shí)面廣,再加上時(shí)間緊迫,使得本次設(shè)計(jì)中電路系統(tǒng)做得比較簡(jiǎn)易與粗糙,未能完成更高等的目標(biāo)與任務(wù),一些擴(kuò)展的功能如串行口通信功能完成得不夠細(xì)致全面。4.2 PCB設(shè)計(jì)4.3.1 PCB

溫馨提示

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

評(píng)論

0/150

提交評(píng)論