【正文】
1820 lcall run18B20 N2: CJNE A, 44H, N3 。時(shí)鐘顯示 LCALL LCD_W_CMD mov dat,32h LCALL LCD_W_DAT mov dat,30h LCALL LCD_W_DAT。08H 。 控制轉(zhuǎn)移 JB , ADD_ONE 。顯示第二屏 ,時(shí)間 RUN2:LCALL GET1302 LCALL DISPLAY2 。receivd hwx data HWX_FLG BIT 07H 。DS1302 控制與驅(qū)動(dòng) PHWX BIT 。 基于單片機(jī)的電器遙控器設(shè)計(jì) 6 主要參考文獻(xiàn) [1].何希才 . 新型軟開關(guān)電源的設(shè)計(jì)與應(yīng)用 [M] . 北京 :科學(xué)出版社 ,20xx. [2].先鋒工作室,《單片機(jī)程序設(shè)計(jì)實(shí)例》 .北京:清華大學(xué)出版社, 20xx [3].李朝清 .《單片機(jī)原理及接口技術(shù)》 . 北京:航空航天大學(xué)出版社, 1997 [4].范壽康等編著,《單 片微型計(jì)算機(jī)的應(yīng)用開發(fā)技術(shù)》 . 北京:人民郵電出版社, 1998 [5].李珍,付植桐編著 .《單片機(jī)原理與應(yīng)用技術(shù) [M]》 . 北京:清華大學(xué)出版社,20xx [6].萬(wàn)福君,潘松峰 .《單片微機(jī)原理系統(tǒng)設(shè)計(jì)與應(yīng)用》 .中國(guó)科學(xué)技術(shù)大學(xué)出版社 . [7].李華 . 《 MCS51 系列單片機(jī)實(shí)用接口技術(shù)》 .北京:航空航天大學(xué)出版社,1999. [8].張肅文 ,陸兆文 . 高頻電子電路 .高等教育出版社 . . [9].瞿雷,劉圣德,胡咸斌 .ZigBee 技術(shù)及應(yīng)用 . 北京航空航天大學(xué)出版社 .第 1版 (20xx 年 9 月 1 日 ) 皖西學(xué)院 20xx 屆本科畢業(yè)設(shè)計(jì)(論文) 21 附錄 部分程序測(cè)試代碼: KEY_PORT EQU P3 。如果采用調(diào)頻或者調(diào)幅發(fā)射接收碼,可有效提高遙控的范圍,并且屏蔽了角度的影響。初始化設(shè)置默認(rèn)不允許開 T0 中斷,并且也不允許啟動(dòng) T0。其中第 34 號(hào)端口是可以調(diào)節(jié)光暗的電燈,第 28 端口是電耦合器調(diào)光等的調(diào)光脈沖輸出,第 10 號(hào)端口為 50HZ 交流電(市電)相位基準(zhǔn)輸入,第 12 號(hào)端口是中斷輸入,第 11 號(hào)端口是用來(lái)接收紅外線遙控碼信號(hào)。并且因?yàn)榇a分制系統(tǒng)編碼脈沖的頻率很低,為超低頻,所以需要有調(diào)制和解調(diào)的過程。 發(fā)射電路設(shè)計(jì) 在確 定使用 AT89C51 作為核心芯片和點(diǎn)觸式開關(guān)作為控制按鍵以后,加上簡(jiǎn)單的紅外發(fā)射電路和 12M 晶體振蕩器就可以實(shí)現(xiàn)紅外發(fā)射。數(shù)字基帶信號(hào)使用單極性非歸零( NRZ)的形式編碼,通過單片機(jī)自帶的定時(shí)器生成特殊頻率的方波信號(hào),并由 端口輸出。 LF0038F 的載波頻率的值為 28kHZ;當(dāng)紅外線發(fā)射管的正向電流為 300mA時(shí), LF0038F 的最小接收距離為 15m、接收角度的范圍為上下 45176。光電耦合 器是以光為媒介傳輸電信號(hào)的一種電一光一電轉(zhuǎn)換 器件 。皖西學(xué)院 20xx 屆本科畢業(yè)設(shè)計(jì)(論文) 7 該設(shè)備采用了高密度非易失性存儲(chǔ)器 ATMEL 公司的制造技術(shù),與工業(yè)標(biāo)準(zhǔn)的MCS51 指令集和輸出管腳相兼容。 方案比較 以上三套方案中,方案一功能簡(jiǎn)單過于單一,沒有才用單片機(jī)控制,只能對(duì)一路電器進(jìn)行簡(jiǎn)單的開關(guān)遙控; 方案二和方案三的紅外遙控發(fā)射器 /接收器使用單片機(jī)電路,該電路比較簡(jiǎn)單,實(shí)用性強(qiáng)。 紅外發(fā)射端示意圖: 產(chǎn)生震蕩頻率 紅外發(fā)射 圖 最簡(jiǎn)紅外發(fā)射端 考慮到該程序是一個(gè)簡(jiǎn)單的單通道遙控器,可以直接產(chǎn)生一個(gè)合適頻率再通過紅外 LED 發(fā)射。 從上所述, ZigBee 單純的性能以及成本方面來(lái)考量似乎是最優(yōu)的選擇。 因?yàn)榧t外光譜中的可見光以外,所以抗干擾性的紅外傳輸。但是因?yàn)闊o(wú)線電的使用受到了管制(發(fā)射功率、工作頻率),我們只能從提高接受靈敏度、加 強(qiáng)電路抗干擾能力入手改進(jìn)電路。 1 控制信息的傳遞方式 無(wú)線電遙控方式 無(wú)線電遙控電路比較復(fù)雜實(shí)現(xiàn)難度比較大,但是無(wú)線電的控制范圍廣,近從零點(diǎn)幾米遠(yuǎn)則可以突破地球到達(dá)外太空!無(wú)線電遙控發(fā)射電路模塊是由電路廣泛接受,當(dāng)接收器接收由發(fā)射器控制電子開關(guān)的工作發(fā)射的無(wú)線電波。 receiving side transmits an infrared signal decoded by the decoder to identify the transmitting end corresponding to the further control level for controlling the controlled object output from the microcontroller AT89C51. The design is based on the design of a microcontroller as the core of intelligent infrared remote control that can be emitted by the infrared signal recognition and treatment. Keywords: Remote control。 畢業(yè)設(shè)計(jì)(論文) 題 目: 基于單片機(jī)的電器遙控器設(shè)計(jì) 皖西學(xué)院本科畢業(yè)設(shè)計(jì)(論文)創(chuàng)作誠(chéng)信承諾書 :所提交的畢業(yè)設(shè)計(jì)(論文),題目《基于單片機(jī)的電器遙控器設(shè)計(jì)》是本人在指導(dǎo)教師指導(dǎo)下 獨(dú)立完成的 , 沒有弄虛作假,沒有抄襲、剽竊別人的內(nèi)容; (論文)所使用的相關(guān)資料、數(shù)據(jù)、觀點(diǎn)等均真實(shí)可靠,文中所有引用的他人觀點(diǎn)、材料、數(shù)據(jù)、圖表均已標(biāo)注說明來(lái)源; 3. 畢業(yè)設(shè)計(jì)(論文)中無(wú)抄襲、剽竊或不 正當(dāng)引用他人學(xué)術(shù)觀點(diǎn)、思想和學(xué)術(shù)成果,偽造、篡改數(shù)據(jù)的情況; :學(xué)校對(duì)畢業(yè)設(shè)計(jì)(論文)中的抄襲、剽竊、弄虛作假等違反學(xué)術(shù)規(guī)范的行為將嚴(yán)肅處理,并可能導(dǎo)致畢業(yè)設(shè)計(jì)(論文)成績(jī)不合格,無(wú)法正常畢業(yè)、取消學(xué)士學(xué)位資格或注銷并追回已發(fā)放的畢業(yè)證書、學(xué)士學(xué)位證書等嚴(yán)重后果; 、學(xué)校組織的畢業(yè)設(shè)計(jì)(論文)檢查、評(píng)比中,被發(fā)現(xiàn)有抄襲、剽竊、弄虛作假等違反學(xué)術(shù)規(guī)范的行為,本人愿意接受學(xué)校按有關(guān)規(guī)定給予的處理,并承擔(dān)相應(yīng)責(zé)任。 關(guān)鍵詞:遙控器;單片機(jī);紅外信號(hào);解碼器 Electric Remote Control Microcontroller Based Design Student: chenyang (Faculty Adviser: zhangbin) ( College of Mechanical and Electronic Engineering, West Anhui University) Abstract: remote control, namely the controlled object remote control to operate according to instructions. And now with the rapid development of remote control technology plays an increasingly important role in the production of life. Small everyday electrical control, highrisk insurance to large industrial operations, and satellite remote control on space science, these are the realities of remote applications. With the development of electronic technology using singlechip micro remote control system is an important direction for future development of the control field. Microcontrollerbased remote control designed using AT89C51 core processors, designed into the transmitter and receiver circuit processing circuit two parts. Code transmitter circuit using the transmission format of the system information and control signals transmitted by infrared carrier。不過鑒于本人知識(shí)水平的限制,本設(shè)計(jì)只能通過紅外遙的方式控制 5 個(gè)電器的開關(guān),以及隊(duì)一組 LED 燈光的明暗控制。 單純從遙控的效果來(lái)說,無(wú)線電的發(fā)射功率、接收器件的接受靈敏度以及工作頻率都是影響它的重要因素。發(fā)射端 經(jīng)過紅外線發(fā)射 LED 發(fā)送紅外線控制信號(hào),信號(hào)被紅外接收模塊接受,并對(duì)信號(hào)進(jìn)行譯碼而做出相匹配的控制動(dòng)作完成遙控。 方式 ZigBee 是一種無(wú)線連接,可工作在 分別具有最高 250kbit/s、 20kbit/s和 40kbit/s 的 傳輸速率 ,它的傳輸距離在 1075m的范圍內(nèi) ,但可以繼續(xù)增加。這種簡(jiǎn)單的控制電路并不需要專門配置譯碼器,所以成本比較低。 紅外接收端示意圖: 紅 外 接 收受 控 目 標(biāo) 電 源開 關(guān)L E D調(diào) 光 電 路單 片 機(jī)顯 示 器 圖 復(fù)雜紅外接收端 當(dāng)控制接收通過微控制器發(fā)送的紅外 脈沖將解析到顯示器上的控制對(duì)象的信息,并確定 LED 是否調(diào)光,調(diào)光,如果需要調(diào)光跳躍處理的調(diào)光電路的功能。單片機(jī)的 EEPROM 可擦除重復(fù) 1000 次。 調(diào)光器的選擇 本設(shè)計(jì)中用到的調(diào)光功能只是調(diào)節(jié) LED 等的亮暗,因此不用使用復(fù)雜的調(diào)光控制系統(tǒng),使用一個(gè)光電耦合器就可以完成。 LF5038 主要參數(shù)為:峰值波長(zhǎng) 940nm;正向工作電壓值為 ,最大電壓基于單片機(jī)的電器遙控器設(shè)計(jì) 值為 ;一般來(lái)收正向工作電流越大 LF5038 的發(fā)射距離越遠(yuǎn)。 紅外發(fā)射的數(shù)字基帶信號(hào)也可以用單片機(jī)產(chǎn)生。因此發(fā)射端電路使用 NPN 電路。 接收電路部分 接收部分 紅外遙控系統(tǒng)中的指令信號(hào)以及檢出電路,在碼分制系統(tǒng)中由編碼電路和解碼電路組成。第 25 號(hào)端口到第 39 號(hào)端口接作為 5 個(gè)電器的電源控制輸出。初始化 T0,使 T0 用作為定時(shí)器并使其處于模式一工作狀態(tài)。 在實(shí)際應(yīng)用中,使用紅外線遙控方式時(shí),受到遙控距離,遙控角度等因素影響,使用的效果不是很理想。 通過本次課題使我自己所學(xué)有一個(gè)總體認(rèn)識(shí) ,復(fù)習(xí)鞏固了大學(xué)期間所學(xué)的專業(yè)知識(shí);同時(shí)也學(xué)習(xí)新的專業(yè)知識(shí),也讓我對(duì)大學(xué)四年所學(xué)的專業(yè)課程有了一次綜合性的實(shí)踐。DS1302 控制與驅(qū)動(dòng) RST BIT 。 接收首數(shù)據(jù)存放地址 HWX_STO EQU 41H 。清屏 LCALL SET1302 LCALL RUN2 。等待釋放 MOV A, R2 KEYACC: NOP LX: JB , SHIFT 。顯示 RAM 前 8 位首地址 LCALL LCD_W_CMD MOV DPTR,TAB1 MOV R1,10H 。 LCALL DELAY 皖西學(xué)院 20xx 屆本科畢業(yè)設(shè)計(jì)(論文) 31 LCALL DELAY RET DISPLAY2:MOV COM,80H 。顯示 DS1302 lcall runds1302 N1: CJNE A, 09H, N2 。1820 寫命令時(shí)序 CLR C WRITE1:NOP CLR DQ MOV R7,8 DJNZ R7,$ 。且一組一次初始化,否則亂碼 LCALL INIT_1820 MOV A ,0CCH LCALL WRITE_1820 MOV A,0BEH LCALL WRITE_1820 LCALL READ_1820 mov TEM_L,