




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、二 o 年十二月蠱)昌丸學NANCHANG UNIVERSITY畢業論文設計diploma project and thesis(20092011 年)題 目:基于單片機紅外遙控開關設計 _英文題目:The Design of the Infrared-controller Based onSCM學 院:高等職業技術學院_系別: _信息工程系_專業:_應用電子技術_班級:09級應用電子技術1_學生姓名: _胡會亮 _學號:8210909008 _指導老師: _梅光_起訖日期:2011年11月1日一2012年5月15日_摘要紅外遙控技術的出現,不僅大大提高了勞動生產率,降低了成本,而且減 輕了人
2、們的勞動強度,改善了勞動條件。紅外線遙控器具有體積小、功耗低、 功能強、成本低等特點從而成為了當今非常流行的一種控制方式紅外遙控器是一種利用紅外遙控系統來控制被控對象的系統.整個系統由 數字電路和模擬電路兩個部分組成。發射部分包括鍵盤矩陣、編碼調制、LED紅外發送器;接收部分包括LED紅外光發射、解調、解碼電路。通過對設計要求地認真分析和研究,拿出了幾種可行方案,最終選定了一 個最佳方案。該方案是采用先進的單片機技術實現遙控的主要手段。我們所設 計的遙控器能控制5個電器的電源開關,并且可對一路電燈進行亮度的調節。關鍵字:遙控電路,紅外發射,紅外接收,單片機AbstractIn frared r
3、emote con trol tech no logy, not on ly greatly improved labor productivity, reduced costs, and reduce the peoples labor intensity and improve the working conditions. Infrared remote control has a small size, low power consumption, functionality, and low cost in order to become a very popular prese n
4、t-day con trol.The in frared remote con trol is one ki nd of use in frared remote con trol system con trols is con trolled the object the departme nt gree n overall system is composed by the digital circuit and the analogous circuit two parts. Launches partially including the keyboard matrix, the co
5、ded modulati on, the LED in frared tran smitter; Receives partially including the LED infrared light launch, the demodulation, decodes the electric circuit.After an alyz ing and researchi ng on the request of the desig n, we take several blue print and we selected the best one in the end. The projec
6、t make use of adva need SCM to realize the remote con trol. Remote con troller we desig ned can domin ate 5 electrical source switches and adjust the bright ness of one light.keyword: Remote controlling circuitInfrared emission Infrared receiving,SCM第一章緒論 . 11.1紅外遙控技術的研究和成果 . 11.2本設計的方案和比較 . 3I第二章紅外
7、遙控控制原理 . 5第三章紅外遙控器的硬件系統設計 . 83.1所需要的器件及選擇 . 83.1.1顯示器件的選擇 . 83.1.2按鍵控制方式的選擇 . 83.2電路設計 . 83.2.1紅外遙控發射器遙控方式 . 83.2.2發射電路的設計 . 93.2.3發射電路原理圖 . 93.2.4紅外遙控接收器接收方式 . 103.2.5接收電路原理圖 . 103.3系統功能實現方法 . 113.3.1 遙控碼的編碼格式 . 113.3.2遙控碼的發射 . 123.3.3數據幀的接收處理 . 12第四章 紅外遙控器的軟件系統設計 . 144.1遙控發射部分 . 144.2遙控接收部分 . 15第五
8、章設計調試. 185.1調試前不加電源的檢查 . 185.2靜態檢測與調試 . 185.3動態檢測與調試 . 185.4調試注意事項 . 19第六章結論. 20參考文獻. 21致謝. 22附錄(計算機程序清單). 23-1 -第一章緒論目前市面上的遙控器鋪天蓋地,對于家電設備的控制,首選的就是紅外遙 控器,然而技術和經濟的發展使得家庭數字化趨勢越來越強烈,一對一遙控器 (即一個遙控器只能控制一種類型的家電設備)已經不能滿足用戶要求。多功 能紅外遙控器就是在普通紅外遙控器的基礎上,應市場需求而產生的,它能控 制不同種類的設備,并且操作方便,深受顧客的歡迎,這也決定了多功能遙控 器具有廣闊的應用前
9、景。1.1紅外遙控技術的研究和成果常用的紅外遙控系統一般分發射和接收兩個部分。發射部分的主要元件為 紅外發光二極管。它實際上是一只特殊的發光二極管;由于其內部材料不同于 普通發光二極管,因而在其兩端施加一定電壓時,它便發出的是紅外線而不是 可見光。目前大量的使用的紅外發光二極管發出的紅外線波長為940nm左右,外形與普通5發光二極管相同,只是顏色不同。紅外發光二極管一般有黑色、 深藍、透明三種顏色。判斷紅外發光二極管好壞的辦法與判斷普通二極管一樣; 用萬用表電阻擋量一下紅外發光二極管的正、反向電阻即可。紅外發光二極管的發光效率要用專門的儀器才能精確測定,而業余條件下只能用拉鋸法來粗 略判判定。
10、接收部分的紅外接收管是一種光敏二極管。在實際應用中要給紅外接收二 極管加反向偏壓,它才能正常工作,亦即紅外接收二極管在電路中應用時是反 向運用,這樣才能獲得較高的靈敏度。紅外發光二極管一般有圓形和方形兩種。由于紅外發光二極管的發射功率一般都較小(100mW左右),所以紅外接 收二極管接收到的信號比較微弱,因此就要增加高增益放大電路。紅外遙控常 用的載波頻率為38kHz這是由發射端所使用的455kHz晶振來決定的。在發射 端要對晶振進行整數分頻,分頻系數一般取 12,所以455kHz- 1237.9kHz 38kHz。1.2本設計的方案和比較根據畢業設計的要求,利用單片機設計一個遙控開關電路,可
11、以擬定以下 的幾種方案。方案一:(簡易紅外遙控電路)在不需要多路控制的應用場合,可以使用由常規集成電路組成的單通道紅 外遙控電路。這種遙控電路不需要使用較貴的專用編譯碼器,因此成本較低。紅外發射部分圖1.1方案一紅外發射部分示意圖考慮到本方案電路是簡單的單通道遙控器,可直接產生一個控制功能的震 蕩頻率,再通過紅外發光二極管發射出去。紅外接收部分圖1.2方案一紅外接收部分示意圖當紅外接收頭接收到控制頻率時,由一個電路對其進行解調并產生相應的 控制功能。方案二:(利用紅外遙控開關電路)用單片機制作一個紅外電器遙控器,可以分別控制5個電器的電源開關紅外發射部分:圖1.3方案二紅外發射部分示意圖當按下
12、遙控按鈕時,單片機產生相應的控制脈沖,由紅外發光二極管發射 出去。紅外接收部分:-3 -當紅外接收器接收到控制脈沖后,經單片機處理由顯示設備顯示出當前受控電器的序號。方案比較綜上所述通過比較三套方案,方案一未采用單片機控制,功能過于單一, 僅能對一路電器進行簡單的遙控;方案二的紅外線發射/接收控制電路采用單片 機來實現,電路簡單,實用性強。第二章紅外遙控控制原理紅外遙控就是把紅外線作為載體的遙控方式。由于紅外線的波長遠小于無 線電波的波長,因此在采用 紅外遙控方式時,不會干擾其他電器的正常工作, 也不會影響臨近的無線電設備。同時,由于采用紅外線遙控器件時,工作電壓 低,功耗小,外圍電路簡單,因
13、此它在日常工作生活中的應用越來越廣泛。常 用的紅外遙控系統一般分發射和接收兩個部分。常用的紅外遙控系統一般分發射和接收兩個部分。 遙控發射具有鍵盤矩陣, 每按下一個鍵,即產生具有不同的編碼數字脈沖,這種代碼指令信號調制在 38kHz的截波上,激勵紅外光二級管產生具有脈沖串的紅外波,通過空間的傳 送到受控機內的遙控接收器。在接收過程中,紅外波信號通過光電二級管轉換 為38kHz的電信號,此信號經過放大、檢波、整形、解調、送到解碼與接口電 路,從而完成相應的遙控功能。圖2.1紅外遙控原理圖發射部分的主要元件為紅外發光二極管。它實際上是一只特殊的發光二極 管;由于其內部材料不同于普通發光二極管,因而
14、在其兩端施加一定電壓時, 它便發出的是紅外線而不是可見光。目前大量的使用的紅外發光二極管發出的 -4 -紅外線波長為940nm左右,外形與普通 5發光二極管相同,只是顏色不同(如 圖2.1)。紅外發光二極管一般有黑色、深藍、透明三種顏色。判斷紅外發光二 極管好壞的辦法與判斷普通二極管一樣;用萬用表電阻擋量一下紅外發光二極 管的正、反向電阻即可。紅外發光二極管的發光效率要用專門的儀器才能精確 測定,而業余條件下只能用拉鋸法來粗略判判定。圖2.2紅外發光二極管接收部分的紅外接收管是一種光敏二極管(如圖2.2) o在實際應用中要給紅外接收二極管加反向偏壓,它才能正常工作,亦即紅外接收二極管在電路中
15、應用時是反向運用,這樣才能獲得較高的靈敏度。紅外發光二極管一般有圓形 和方形兩種2 o圖2.3紅外接收二極管由于紅外發光二極管的發射功率一般都較小(100mW左右),所以紅外接 收二極管接收到的信號比較微弱,因此就要增加高增益放大電路。前些年常用 -5 -Mpc1373H、CX20106A等紅外接收專用放大集成電路。 最近幾年不論是業余制 作還是正式產品,大多都采用成品紅外接收頭。成品紅外接收頭的封裝大致有 兩種:一種采用鐵皮屏蔽;一種是塑料封裝。均有三只引腳,即電源正(VDD )、 電源負(GND)和數據輸出(VO或OUT)。紅外接收頭的引腳排列因型號不 同而不盡相同,可參考廠家的使用說明。
16、成品紅外接收頭的優點是不需要復雜 的調試和外殼屏蔽,使用起來如同一只三極管,非常方便。但在使用時注意成 品紅外接收頭的載波頻率。紅外遙控常用的載波頻率為38kHz這是由發射端所使用的455kHz晶振來決定的。在發射端要對晶振進行整數分頻,分頻系數一 般取12,所以455kHz- 1237.9kHz38kHz。也有一些遙控系統采用 36 kHz、 40 kHz、56 kHz等,一般由發射端晶振的振蕩頻率來決定。紅外通信是利用950nm近紅外波段的紅外線作為傳遞信息的媒體,即通 信信道。紅外通信的基本原理是發送端將基帶二進制信號調制為一系列的脈沖 串信號,通過紅外發射管發射紅外信號。常用的有通過脈
17、沖寬度來實現信號調 制的脈寬調制PWM ( Pulse-width modulation)和通過脈沖串之間的時間間隔來 實現信號調制的脈時調制 PTM( Pulse-time modulation)兩種方法。簡而言之,紅外通信的實質就是對二進制數字信號進行調制與解調,以便 利用紅外信道進行傳輸;紅外通信接口就是針對紅外信道的調制解調器。通常發送端采用脈時調制(PTM)方式,將二進制數字信號調制成某一頻 率的脈沖序列,并驅動紅外發射管以光脈沖的形式發送出去;接收端將接收到 的光脈轉換成電信號,再經過放大、濾波等處理后送給解調電路進行解調,還 原為二進制數字信號后輸出。對于發送端來說,當無紅外脈沖
18、發射時,發送的是二進制數據1;而有紅外脈沖發射時發送的是二進制數 0。而對于接收端來說,沒有接收到紅外光, 則認為是1;接收到則認為是0。相比之下,96年發布的FIR不再依托UART (Universal Asynchronous Receiver Transmitte,通用異步收發器),其最高通訊速率有了質的飛躍,可達 到4Mbps的水平。FIR采用了全新的4PTM調制解調,即通過分析脈沖的相 位來辨別所傳輸的數據信息,每 2個二進制數據位有4種狀態,把每個位分為 4個相,脈沖出現不同的相位上表示兩位數據的不同狀態。4-6 -第三章紅外遙控器的硬件系統設計3.1所需要的器件及選擇3.1.1顯
19、示器件的選擇在單片機應用系統中,使用的顯示器主要有LED(發光二極管)和LCD(夜晶顯示器)。這兩種顯示器成本低廉,配置靈活,與單片機接口方便。但是他們也是各有特點的:LED接口非常簡單,不需要專用的驅動程序,在設計程序時也非常的簡單;LCD顯示的字比較豐富,也比較清楚,給人的感覺很好,但是他接口復雜,且要自己造字庫,難度不小。 對于萬用表來說,在配置一些指示燈的前提下,只顯示數字就夠了,故 沒必要采用 LCD,用LED就夠了3.1.2按鍵控制方式的選擇由于本設計所控制的電器數目較少,所以不用外接擴充鍵盤,直接使用單 片機上的接口,直接使用8個點觸式開關即可。3.2電路設計用單片機制作一個紅外
20、電器遙控器,可以同時分別控制5個電器的電源開關。3.2.1紅外遙控發射器遙控方式本遙控發射器采用碼分制遙控方式,“碼分制”是對信號進行正交編碼,利 用數學上的正交特性區別不同信號,在頻率上、時間上和空間上不分割,接受 端根據相應的“碼型”來識別和選擇所需的信號。碼分制紅外遙控就是指令信 -7 -號產生電路以不同的脈沖編碼(不同的脈沖數目及組合)代表不同的控制指令。 當不同的指令鍵被按下時,指令信號電路產生不同脈沖編碼的指令信號,也就 是進行編碼,然后經調制電路調制,變為編碼脈沖編碼脈沖調制信號,再由驅 動電路驅動紅外發射器發射紅外信號5。整體過程如下:圖3.1碼分制遙控方式示意圖3.2.2發射
21、電路的設計本發射電路采用一個12M的晶體振蕩器,產生相對應受控開關的脈沖頻 率,通過紅外發射管發射出去。單片機第9腳(RST)所接的是一個最簡單的 RC上電復位電路。P3.5接 一個三級管發光二級管利用紅外光為介質,將控制信以紅外光脈沖的形式發射 出去,由接收電路再進行放大,解調,信號還原。晶體三極管主要用于放大電路中起放大作用, 本設計采用的是一個NPN型 的三級管9013,為了得到更大的放大倍數,采用了類似共射級接法。因為從p3.5 口出來的為高電壓,而三級管9013不能承受此電壓,所以采用了一個阻值較大 的電阻來起分壓作用,從而緩沖了加到三級管上的電壓。3.2.3發射電路原理圖下圖為該系
22、統遙控發射器電路原理圖,其中第1腳至第5腳接5個點觸式的開關,用來遙控電器電源開關,第 9腳為單片機的復位腳,采用簡單的 RC 上復位電路,15腳作為紅外線遙控碼的輸出口,用于輸出40kHz載波編碼,18,19 腳接12MHz晶振5。-8 -GND砸KQIOJLFT390Qio7J9013 湮-1=1-衛17 is1920紅外線發射管P1J0VCCPl 1(ADO)PO.OP1.2ADDPO.lP13(AD2JP0.2P14(AD3)P0 3P1J(AD4)P0.4PL6(AD3)P0.5PL7AD6)P0.6R5Ti(AD7)P0.7P3 O(RXD)EA/VPPP3_1(TXD)ALEJP
23、ROGP3 2(INT0)PSENP3.3(INT2)(A15)P2.7P3.4(T0)(A14)P26P3 5Cn)U13JP2.SF3-6(WR)(A12JP2.4PS7(RD)U1DP2 3ZTAL2(A10)P2.2STALLCA?)P2.1GHDfAB)P2.040393837363互3231亜W282716232423221T斗10店GND紅外 接 收F前置放大指令解碼驅動f12MHZ士 30PF士 30P 謚GND圖3.2發射電路電路圖3.2.4紅外遙控接收器接收方式圖3.3接收器接收方式示意圖由上述可見,紅外遙控系統中的指令信號及檢出電路,在碼分制系統中由 編碼電路和解碼電路構
24、成,而且要有調制和解調的過程,因為碼分制系統編碼 脈沖的頻率極低,為超低頻,如果不用調制與解調電路,外界突然的光線變化 可能會對接收電路造成干擾,產生誤動作,系統的抗干擾能力及可靠性就難以 保證。12133.2.5接收電路原理圖以下是為該系統的遙控接收器電原理圖。第1至8接數碼管,用來顯示被控電器開關的序號,顯出數字 0至5。第35至39 口接作為5個電器的電源控-9 -制輸出,后接繼電器,此處是實現控制電器開關的主要。當有輸出電流的時候,電流通過繼電器,繼電器檢測到電流后開啟功能,對應的電器電源接通。同時 電流流過發光二極管,二極管發光,我們就可以知道控制是否成功。 第10腳為50Hz交流市
25、電相位基準輸入,第12腳為中斷輸入口,第11腳用于接收紅外遙 控碼輸入信號5611 o圖3.4接收電路電路圖3.3系統功能實現方法3.3.1遙控碼的編碼格式該遙控器采用脈沖個數編碼,不同的脈沖個數代表不同的碼,最小為 2個 脈沖,最大為9個脈沖,為了使接收可靠,第一位碼寬為 3ms,其余為1ms, 遙控碼數據幀間隔大于10ms,如下圖所示:第11腳輸出編碼波形o-10 -4遙控輸出碼圖3.5第10腳輸出編碼波形3.3.2遙控碼的發射當某個被控電器的電源開關被按下時,單片機先讀出鍵值,然后根據鍵值 設定遙控碼的脈沖個數,再調制成 40kHz方波由紅外線發光管發身出去。發射 電路的第15腳的輸出調
26、制波如下圖所示 :圖3.6第15腳輸出編碼波形3.3.3數據幀的接收處理當紅外線接收器輸出脈沖幀數據時,第一位碼的低電平將啟動中斷程序, 實時接收數據幀。在數據幀接收時,將對第一位 (起始位)碼的碼寬進行驗證.若 第一位低電平碼的脈寬小于2ms,將作為錯誤碼處理。當間隔位的高電平脈寬 大于3ms時,結束接收 撚后根據累加器A中的脈沖個數,執行相應輸出口的操 作。下圖為紅外線接收器輸出的一幀遙控碼波形圖 。-11 -10ms1ms停止位圖3.8紅外線接收器的一幀遙控碼波形圖-12 -第四章紅外遙控器的軟件系統設計4.1遙控發射部分圖4.1遙控發射主程序上圖是遙控發射的主程序,首先初始化程序,然后
27、調用鍵掃描處理子程序。圖4.2掃鍵過程流程圖-13 -掃鍵過程:首先判斷控制鍵是否按下,若有控制鍵按下則進行逐行掃描, 按照P口值查找鍵號,最后按照鍵號轉至相應的發射程序如下所示圖4.3紅外信號發射程序紅外信號發射過程:首先裝入發射脈沖個數(發射時為3ms脈沖,停發時為 1ms脈沖),此時若發射脈沖個數為1則返回主程序,若不為1則發1ms脈沖, 然后停發1ms脈沖,這樣便結束整個發射過程。在實踐中,采用紅外線遙控方式時,由于受遙控距離,角度等影響,使用 效果不是很好,如采用調頻或調幅發射接收碼,可提高遙控距離,并且沒有角 度影響。4.2遙控接收部分-14 -圖4.4遙控接收部分主程序遙控接收部
28、分的主程序及初始化及延時過程如上:首先初始化,然后按照 顯示數據設定控制脈沖延時值,看 P3.1 口的脈沖是否為0,若不為0則調入延 時程序,此時P2.7 口輸出控制脈沖然后返回;若為 0則直接返回。-15 -圖4.5中斷過程程序中斷過程:首先判斷低電平脈寬度是否大于 2ms若脈寬不到2ms,則中斷 返回;若低電平大于2ms,則接收并地低電平脈沖計數,接下來看判斷高電平 脈寬度沖是否大于3ms,若脈寬不到3ms,貝U返回上一接收計數過程;若高電 平脈寬大于3ms,則按照脈沖個數至對應功能程序此時中斷返回。10-16 -第五章設計調試控制電路板的安裝與調試在整個電路的設計中占有重要位置,它是把理
29、論 付諸實踐的過程,也是把紙面設計轉變位實際產品的必經階段。對試驗階段的 電路板的安裝一般有兩種方式即焊接方式和面包板插接方式。使用面包板焊接 更加方便,容易更換線路和器件,而且可以多次使用。本設計常用的調試儀器有:萬用表、穩壓電源、示波器、信號發生器等。5.1調試前不加電源的檢查對照電路圖和實際線路檢查連線是否正確,包括錯接、少接、多接等;用 萬用表電阻檔檢查焊接和接插是否良好;元器件引腳之間有無短路,連接處有 無接觸不良,二極管、三極管、集成電路和電解電容的極性是否正確;電源供 電包括極性、信號源連線是否正確;電源端對地是否存在短路(用萬用表測量 電阻)。經過上述檢查,我們發現我們所設計的
30、電路存在錯接和連接處不良接觸的 問題,經過細心的檢查后,解決了上述的一些電路上的問題。5.2靜態檢測與調試斷開信號源,把經過準確測量的電源接入電路,用萬用表電壓檔監測電源 電壓,觀察有無異常現象:如冒煙、異常氣味、手摸元器件發燙,電源短路等, 如發現異常情況,立即切斷電源,排除故障;我們的電路在此項測試中如無異常情況,接著我們又分別測量各關鍵點直 流電壓,如靜態工作點、放大電路輸入、輸出端直流電壓等是否在正常工作狀 態下,結果有個別電路不符,經過調整電路元器件參數、更換元器件,使電路 最終工作在合適的工作狀態;對于放大電路我們還用示波器觀察是否有自激發生。結果一切正常。5.3動態檢測與調試動態
31、調試是在靜態調試的基礎上進行的,調試的方法地在電路的輸入端加 上所需的信號源,并循著信號的注射逐級檢測各有關點的波形、參數和性能指 標是否滿足設計要求,如必要,要對電路參數作進一步調整。發現問題,要設 法找出原因,排除故障,繼續進行。我們所設計的遙控器電路是采用碼分制遙控方式,我們用示波器對發射電 路輸出端及接收電路輸入端的信號波型的進行了檢查,發現當按下不同的開關 按鈕時所顯示的波型是不同的。這說明了此電路是工作在正常狀態的。-17 -5.4調試注意事項經過我們自己動手調試電路。我們從問題之中總結出來一些常用電路調試 的注意事項。(1)正確使用測量儀器的接地端,儀器的接地端與電路的接地端要可
32、靠連 接;(2)在信號較弱的輸入端,盡可能使用屏蔽線連線,屏蔽線的外屏蔽層要 接到公共地線上,在頻率較高時要設法隔離連接線分布電容的影響,例如用示 波器測量時應該使用示波器探頭連接,以減少分布電容的影響。(3)測量電壓所用儀器的輸入阻抗必須遠大于被測處的等效阻抗。(4)測量儀器的帶寬必須大于被測量電路的帶寬。(5)正確選擇測量點和測量。(6)認真觀察記錄實驗過程,包括條件、現象、數據、波形、相位等。(7)出現故障時要認真查找原因。-18 -第六章結論本篇設計詳細介紹了基于單片機的紅外遙控開關的工作原理、基本結構; 分析了紅外遙控技術的原理,清晰的總結出紅外發射電路和接收電路的工作原 理和技術要
33、求。并針對其特點,采用脈沖個數編碼方法,通過設定碼寬和遙控 碼數據幀間隔,成功解決了數據幀接收時的可靠問題。其次,本設計在對現有紅外遙控技術的大量文獻調研的基礎上,提出了運 用先進的單片機系統制作多功能紅外遙控器,使其在原有控制多個電器開關的 基礎上,增加了對電燈進行亮度的調光控制的功能,使得本次設計的紅外遙控 開關更加的有實用性。通過實驗表明,在有效距離(8m以內)里我們成功的對5個發光二極管進 行了開關控制,LED上的顯示隨著受控開關變化正常。由于先前進行了嚴格的 器件的挑選,整個紅外遙控器系統的靈敏度、測量精度、穩定性都有不錯的表 現,達到了本次設計的要求。當然,由于時間和本人水平的制約
34、,本設計可能還存在著某些Bug或不足之處!希望各位專家、學者和同學們給予指正。-19 -參考文獻1李建華實用遙控器原理與制作北京:人民郵電出版社,19962蘇長贊.紅外線與超聲波遙控.北京:人民郵電出版社,19953舒經文.最新彩電機芯及其遙控系統的原理與維修.北京:電子工業出版社,19934王明亮等.廣播.電視調頻發送技術,上、下冊.北京:中國廣播電視出版社,1993 梁延貴遙控電路可控硅觸發電路語音電路分冊北京:科學技術文獻出版社,20026李華.MCS-51系列單片機實用接口技術北京:航天航空大學出版社,19997邱關源.電路.高等教育出版社.1989.第三版.8焦李成.電流模式信號處理
35、的進展與展望.電子學報.1992.20( 7):87 929張肅文,陸兆文.高頻電子電路.高等教育出版社.1993.第三版.10康光華,陳大欽.電子技術基礎(模擬部分).高等教育出版社.1999.6.第四版.11陳汝全.電子技術常用器件手冊.北京:機械工業出版社,199412魯兵,楊楚民.基于單片機系統的顯示接口 .機械與電子出版社,199213J.M.Kahn, R.You, “Imaging Diversity Receivers for High-Speed InfraredWireless Communication” .IEEE Communications Magazine, p.
36、88 (1998).14J.M.Kahn, J.R.Barry,” Wireless Infrared Communications” Proc.IEEE, vol.85,p.265 ( 1997).15S.Jivkova, M.Kavehrad, ” ReceiveDesigns and Channel Characterisation for Multi-Spot High-Bit-Rate Wireless Infrared Communications ”IEEE Trans. On Commu ni catio n, vol.49,p.2145 (2001).-20 -致謝經過幾個月
37、的努力,我們在樸老師的耐心幫助和自己的努力下終于完成了 此次設計,并按設計要求實現了遙控器的各項功能。通過這次設計使我們從中 學到到了很多課本上學不到的知識,了解了紅外遙控器的現狀和發展趨勢,并 學會了用單片機開發產品的完整的過程,明白了設計的概念。通過自己親自去 動手和調試我明白的實踐的重要性,明白了理論結合實踐的含義,同時也大大 的提高了自己的動手能力和團隊合作能力,這在我以后的工作中都是非常有用 的。在這次設計中,樸老師不厭其煩的給我講解問題和修正錯誤,在此表示衷 心的感謝!-21 -附錄(計算機程序清單)偽定義:KEYXOEQU P1.0KEYX1EQUP1.1KEYX2EQUP1.2
38、KEYX3EQU P1.3KEYYEQU P0主 程序和中斷程序入口ORG0000HORGAJMPSTARTORG0003HRETIORG000BHRETIORG0013HRETIORG001BHLJMPINTT1ORG0023HRETIORG002BHRETI初始化程序CLEARMEMIO:CLR ADECAMOVP0,AMOVP1,AMOVP2,AMOVP3,ACLRP3.5MOVSP,#70HMOVIE,#00HMOVIP,#01HMOVTMOD,#22H-22 -MOVTH1,#0F3HMOVTL1,#0F3HSETB EARET主程序START:LCALLCLEARMEMIO5MAI
39、N:LCALLKEYWORKLJMPMAINNOPNOPNOPLJMPSTART5T1中斷服務程序INTT1:CPLP3.5RET1KEYWORK:MOVKEYY ,#0FFHCLRKEYX0CLRKEYX1CLRKEYX2CLRKEYX3MOVA,KEYYMOVB,ACLNEA,#0FFHKKEYHITKEYOUT:RET5KEYHIT:LCALLDL10MSMOVA,KEYYCJNEA,B,KEYOUTSETBKEYX1SETBKEYX2SETBKEYX3MOVA,KEYYCJNEA,#0FFH,KEYV AL0SETBKEYX0-23 -CLRKEYX1MOVA,KEYYCJNEA,#O
40、FFH,KEYV AL1SETBKEYX1CLRKEYX2MOVA,KEYYCJNEA,#0FFH,KEYV AL2SETBKEYX2CLRKEYX3MOVA,KEYYCJNEA,#0FFH,KEYV AL3LJMPKEYOUT5KEYV ALO:MOVR2,#00HLJMPKEYV AL45KEYV AL1:MOVR2,#08HLJMPKEYV AL45KEYV AL2:MOVR2,#10HLJMPKEYV AL45KEYV AL3:MOVR2,#18HLJMPKEYV AL4KEYV AL4:MOVDPTR,#KEYV ALTABMOVB,ACLRAMOVR0,AKEYV AL5:MOVA
41、,R0SUBBA,#08HJNCKEYOUTMOVA,R0MOVCA,A+DPTRINCRO-24 -CJNEA,B,KEYV AL5DECROMOVA,R0ADDA,R2MOVB,ARLAADDA,BMOVDPTR,#KEYFUNTABJMPA+DPTRKEYFUNTAB:LJMPKEYFUN00LJMPKEYFUN01LJMPKEYFUN02LJMPKEYFUN03LJMPKEYFUN04LJMPKEYFUN05LJMPKEYFUN06LJMPKEYFUN07KEYV ALTABDB0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FH;RET5KEYFUN00:MO
42、VA,#02HLJMPREMOTERET5KEYFUN01:MOVA,#03HLJMPREMOTERET5KEYFUN02:MOVA,#04HLJMPREMOTERET5KEYFUN03:MOVA,#05HLJMPREMOTERET-25 -KEYFUN04:MOVLJMPRETA,#06HREMOTE5KEYFUN05:MOVA,#07HLJMPREMOTERET5KEYFUN06:MOVA,#08HLJMPREMOTERET5KEYFUN07:MOVA,#09HLJMPRETREMOTE5編碼發射程序REMOTE:MOVR1,ALJMPOUT3OUT:MOVR0,#55HOUT1:SETBET1SETBNOPNOPNOPNOPNOPTR1DJNZR0,OUT1MOVR0,#32HOUT2:CLRTR1CLRET1CLRNOPNOPP3.5-26 -NOPNOPNOPDJNZRO,OUT2DJNZR1,OUTLCALLDL500MSRETOUT3:MOVR0,#0FFHLJMPOUT1延時513 SDELAY:MOVR2,#0FFHDELAY1:DJNZR2,DELAY
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 糖批發行業法律法規考核試卷
- 環境監測中的生態監測技術考核試卷
- 空間數據采集與處理考核試卷
- 探究交叉學科研究
- 碩士研究探索之旅
- 舒蘭市2025年六年級下學期調研數學試卷含解析
- 上海市曹楊第二中學2025年高三質量檢查語文試題含解析
- 山東傳媒職業學院《深度學習實驗》2023-2024學年第二學期期末試卷
- 遼寧省2025年高三第一次診斷性考試試題歷史試題試卷含解析
- 金肯職業技術學院《電氣應用與PLC控制技術》2023-2024學年第二學期期末試卷
- 私人公司用人合同協議
- 江蘇南京歷年中考作文題與審題指導(2002-2020)
- 2025江蘇省環保集團(籌)招聘92人易考易錯模擬試題(共500題)試卷后附參考答案
- 浙江省紹興市2025年高考二模數學試題(含答案)
- 醫院中醫康復科的建設與管理
- 無人機結構課件
- DeepSeek1小時快速入門教程學習
- 第7單元 第1課 《自動行駛保出行》 課件【湘科2024版】信息科技 六年級下冊
- 腦卒中多學科會診制度
- 企業資產管理(EAM)系統實施作業指導書
- 2023《住院患者身體約束的護理》團體標準解讀
評論
0/150
提交評論