版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、參考必讀下列資料與各個論文題目均有所出入,相關(guān)內(nèi)容僅供參考,不可雷同。格式要求內(nèi)容分為:引言、正文、結(jié)論與展望、致謝、參考文獻(xiàn)等幾個部分。各部分均要分頁。各章亦要分頁顯示。圖表格式要正確,必須用黑色筆書寫,字體要端正,不可潦草?;诩t外線的電燈亮度遙控器的設(shè)計第1章 概 述1.1 國內(nèi)外研究現(xiàn)狀1.2 設(shè)計方案圖1-1 單片機(jī)遙控器原理設(shè)計框圖圖1-2 接收控制系統(tǒng)設(shè)計原理框圖第二章 硬件構(gòu)成2.1 總體結(jié)構(gòu)的設(shè)計和原理概述2.2 遙控器電路的設(shè)計圖2-1 紅外發(fā)射電路2.3 接收電路的設(shè)計圖2-2 紅外接收電路圖2-3 可控硅光亮控制電路電燈的開關(guān)受P1.7口控制,也可由可控硅的導(dǎo)通角控制,
2、單片機(jī)產(chǎn)生可控硅控制的移相脈沖,移相角的改變實現(xiàn)導(dǎo)通角的改變,即當(dāng)移相角較大時,可控硅的導(dǎo)通角較小,輸出電壓較低,電燈較暗;當(dāng)移相角較小時,可控硅的導(dǎo)通角較大,輸出電壓較高,電燈較亮。當(dāng)P1.6口為低電平時,9012三極管導(dǎo)通,三極管集電極電流驅(qū)動光耦合器導(dǎo)通,使可控硅的G極產(chǎn)生導(dǎo)通電流,觸發(fā)可控硅導(dǎo)通,當(dāng)P1.6口為高電平時,9012三極管、光電耦合器、可控硅都處于截止?fàn)顟B(tài)。2.4 控制器電源的設(shè)計電源電路由橋式整流、電容濾波、7805穩(wěn)壓管及電源指示燈組成。交流電經(jīng)過橋式整流變成直流電,再經(jīng)過電容濾波,7805集成穩(wěn)壓器成為穩(wěn)定的5V電源。用一個發(fā)光二極管指示燈指示電源狀態(tài)。2.5 交流電
3、過零檢測的設(shè)計過零檢測電路由變壓器、橋式整流和兩個9013三極管組成。當(dāng)UA=UBE>0.7V時,Q4三極管導(dǎo)通,Q3三極管截止,B點(diǎn)為低電平,C點(diǎn)為高電平;當(dāng)UA=UBE<0.7V時,Q4三極管截止,Q3三極管導(dǎo)通,B點(diǎn)為高低電平,C點(diǎn)為低高電平。50HZ交流電過零檢測電路圖如下圖所示??勺孕蟹治鲭妷翰ㄐ螆D。第三章 軟件構(gòu)成3.1 遙控碼的編碼格式一、編碼格式紅外遙控輸出40KHz的載波編碼,改變R3大小可以改變發(fā)射距離。遙控器采用脈沖個數(shù)編碼,不同的脈沖個數(shù)代表不同的碼。電燈的亮度可分別用不同的脈沖個數(shù)來控制。為了使接收可靠,第一位碼寬為3ms,其余為1ms,遙控碼幀間隔大于1
4、0ms。二、遙控碼發(fā)射當(dāng)某一個按鍵按下時,單片機(jī)先讀出鍵值,然后根據(jù)鍵值設(shè)定遙控碼的脈沖個數(shù),再調(diào)制成40KHz方波由紅外線發(fā)射出去。輸出調(diào)制波如圖3所示。三、 數(shù)據(jù)幀的接收處理當(dāng)紅外線接收器輸出脈沖幀數(shù)據(jù)時,第一位碼的低電平將啟動中斷程序,實時接收數(shù)據(jù)幀。在數(shù)據(jù)幀接收時,將對第一位起始碼的碼寬進(jìn)行驗證,若第一位低電平碼的脈寬小于2ms,將作為錯誤碼處理,當(dāng)間隔位的高電平脈沖寬度大于3ms時,結(jié)束接收,然后根據(jù)累加器A中的脈沖個數(shù),執(zhí)行相應(yīng)輸出口的操作。圖4為紅外線接收器輸出的一幀遙控碼波形。10ms10ms 停止位1ms第一位3ms1ms3ms1ms幀間隙10ms 圖3 輸出編碼波形圖 圖4
5、 一幀遙控碼波形3.2 遙控發(fā)射程序設(shè)計圖?-? 遙控發(fā)射主程序、鍵盤掃描子程序、遙控碼發(fā)射子程序流程圖3.3 接收控制程序設(shè)計圖?-? 遙控接收主程序、中斷程序流程圖;遙控器發(fā)射程序;* 主程序和中斷程序入口 *ORG 0000H ;程序執(zhí)行開始地址AJMP START ;跳至START執(zhí)行ORG 001BH ;定時器T1中斷入口地址LJMP INTT1 ;跳至INTT1中斷服務(wù)程序;* 初 始 化 程 序 *CLEARMEMIO: CLRA;A清0DECA;A為#0FFHMOV P0,A;P0-P3口置1 MOV P1,A; MOV P2,A; MOV P3,A; CLR P3.5;關(guān)遙控
6、輸出CLEARMEM: MOV SP,#70H ;設(shè)堆棧基址為70H MOV IE,#00H ;關(guān)所有中斷 MOV IP,#01H;設(shè)優(yōu)先級 MOV TMOD,#22H;8位自動重裝初值模式 MOV TH1,#0F3H;定時為13微秒初值 MOV TL1,#0F3H; SETB EA;開總中斷允許RET;返回;*;* 主 程 序 *;*START: LCALL CLEARMEMIO ;調(diào)用初始化子程序MAIN: LCALL KEYWORK ;主體程序。調(diào)用查鍵子程序LJMPMAIN;轉(zhuǎn)MAIN循環(huán)NOP;PC值出錯處理NOPNOPLJMPSTART;重新初始化;*;* T1中斷服務(wù)程序 *;*
7、INTT1: CPL P3.5 ;40kHZ紅外線遙控信號產(chǎn)生RETI ;中斷返回;*;*鍵盤工作子程序 *;*KEYWORK: JNB P1.6,KEYHITJNBP1.5,KEYHITJNBP1.4,KEYHITRETKEYHIT:LCALLDL10MSJNB P1.6,KEYFUN0JNBP1.5,KEYFUN1JNBP1.4,KEYFUN2RETKEYFUN0: MOV A,#02H ;發(fā)2個脈沖 LJMP REMOTE ;轉(zhuǎn)發(fā)送程序 RET;KEYFUN1: MOV A,#03H ;發(fā)3個脈沖 LJMP REMOTE ;轉(zhuǎn)發(fā)送程序 RET;KEYFUN2: MOV A,#04H ;發(fā)
8、4個脈沖 LJMP REMOTE ;轉(zhuǎn)發(fā)送程序 RET;*;* 編 碼 發(fā) 射 程 序 *;*REMOTE: MOV R1,A ;裝入發(fā)射脈沖個數(shù) LJMP OUT3 ;轉(zhuǎn)第一個碼發(fā)射處理OUT: MOV R0,#55H ;1MS寬低電平發(fā)射控制數(shù)據(jù)OUT1: SETB ET1 ;開T1中斷 SETB TR1 ;開啟定時器T1 NOP ;延時 NOP NOP NOP NOP DJNZ R0,OUT1 ;時間不到轉(zhuǎn)OUT1再循環(huán) MOV R0,#32H ;1MS高電平間隙控制數(shù)據(jù)OUT2: CLR TR1 ;關(guān)定時器T1 CLR ET1 ;關(guān)T1中斷 CLR P3.5 ;關(guān)脈沖輸出 NOP ;空
9、操作延時 NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R0,OUT2 ;時間不到轉(zhuǎn)OUT2再循環(huán) DJNZ R1,OUT ;脈沖未發(fā)完,轉(zhuǎn)OUT再循環(huán)發(fā)射 LCALL DL500MS ; RET ;OUT3: MOV R0,#0FFH ;裝發(fā)謝3MS寬控制數(shù)據(jù) LJMP OUT1 ;轉(zhuǎn)OUT1;*;* 延時 *;*;513微秒延時程序DELAY: MOV R2,#0FFHDELAY1: DJNZ R2,DELAY1RET;10毫秒延時程序DL10MS: MOV R3,#14HDL10MS1: LCALL DELAY DJNZ R3,DL10MS1
10、RET;500毫秒延時程序DL500MS: MOV R4,#32HDL500MS1: LCALL DL10MS DJNZ R4,DL500MS1 RET END ;程序結(jié)束接收程序 *;注:P3.5為100HZ的交流電源過零點(diǎn)相位參考輸入;*;* 主程序和中斷程序入口 *;*ORG 0000H;程序開始地址 LJMP START;跳至START執(zhí)行ORG 0003H;外中斷0中斷入口 LJMP INTEX0;跳至INTEX0執(zhí)行中斷服務(wù)程序;*;* 初始化程序 *;*CLEARMEMIO: CLRA ;DECA ;A為#0FFHMOV P0,A ;P1-P3口置1 MOV P1,A ; MOV
11、 P2,A ; MOV P3,A MOV B,#01H;CLEARMEM: MOV IE,#00H ;關(guān)所有中斷 SETB EX0 ;開外中斷 SETB EA ;總中斷允許RET ;子程序返回;*;* 主程序 *;*START: LCALL CLEARMEMIO ;上電初始化 LCALL LOOP ;調(diào)用調(diào)光控制程序MAIN: JB P3.5,MAIN ;50HZ交流電未過零轉(zhuǎn)MAIN LCALL DLX ;過零點(diǎn)時調(diào)用延時子程序(延時可變) CLR P1.6 ;發(fā)調(diào)光脈沖 LCALL DELAY ;持續(xù)512微秒 SETB P1.6 ;關(guān)調(diào)光脈沖LJMPMAIN ;轉(zhuǎn)MAIN循環(huán) NOP ;
12、PC值出錯處理NOP LJMPSTART ;出錯時重新初始化;*; 遙控接收程序;*;采用中斷接收INTEX0: CLR EX0 ;關(guān)外中斷 JNB P3.1,READ1 ;P3.1口為低電平轉(zhuǎn)READ1READOUTT0: SETB EX0 ;P3.1口為高電平開中斷(系干擾) RETI ;退出中斷;READ1: CLR A ;清A MOV DPH,A ;清DPTR MOV DPL,A ;HARD1: JB P3.1,HARD11 ;P3.1變高電平轉(zhuǎn)HARD11 INC DPTR ;用DPTR對低電平計數(shù) NOP ;1微秒延時 NOP AJMP HARD1 ;轉(zhuǎn)HARD1循環(huán)(循環(huán)周期為8
13、微秒)HARD11: MOV A,DPH ;DPTR高8位放入A JZ READOUTT0 ;為0(脈寬小于8*255=2毫秒)退出 CLR A ;不為0,說明是第一個寬脈沖(3毫秒)READ11: INC A ;脈沖個數(shù)計1READ12: JNB P3.1,READ12 ;低電平時等待 MOV R1,#06H ;高電平寬度判斷定時值READ13: JNB P3.1,READ11 ;變低電平時轉(zhuǎn)READ11脈沖計數(shù) LCALL DELAY ;延時(512微秒) DJNZ R1,READ13 ;6次延時不到轉(zhuǎn)READ13再延時 DEC A ;超過3毫秒判為結(jié)束,減1 DEC A ;減1 JZ F
14、UN0 ;為0執(zhí)行FUN0(2個脈沖) DEC A ;減1 JZ FUN1 ;為0執(zhí)行FUN1(3個脈沖) DEC A ; JZ FUN2 ;為0執(zhí)行FUN2(4個脈沖) DEC A ; NOP ; NOP ; LJMP READOUTT0 ;出錯退出;FUN0: CPL P1.7 ;端口開關(guān)輸出控制 LJMP READOUTT0 ;轉(zhuǎn)中斷退出FUN1: LCALLLOOP ;亮度增加LJMP READOUTT0 ;轉(zhuǎn)中斷退出FUN2: LCALLLOOP1;亮度減小 LJMP READOUTT0;*;* 延時 255 X 2 512 us *;*DELAY: MOV R0,#0FFHDELAY1: DJNZ R0,DELAY1RET;*;* 延時10 ms *;*DL10MS: MOV R1,#14HDL10MS1: LCALL DELAY DJNZ R1,DL10MS1RET;*;* 調(diào)光延時時間控制 *;*
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個人住宅租賃合同(五篇)
- 2025合同管理流程合同爭議調(diào)解基本程序
- 2025企業(yè)管理資料不銹鋼欄桿制作安裝合同文檔范本
- 2025年業(yè)主臨時公約合同標(biāo)準(zhǔn)版本(三篇)
- 2025法律服務(wù)合同協(xié)議書
- 2025房屋租賃精簡版合同樣本
- 2025有關(guān)房屋買賣的合同范文
- 建筑工程施工合同變更協(xié)議書
- 書籍市場裝修工人勞務(wù)合同
- 2025年度個人住房貸款保證合同綠色金融產(chǎn)品推廣合同4篇
- 墓地銷售計劃及方案設(shè)計書
- 從偏差行為到卓越一生3.0版
- 優(yōu)佳學(xué)案七年級上冊歷史
- 鋁箔行業(yè)海外分析
- 紀(jì)委辦案安全培訓(xùn)課件
- 超市連鎖行業(yè)招商策劃
- 醫(yī)藥高等數(shù)學(xué)智慧樹知到課后章節(jié)答案2023年下浙江中醫(yī)藥大學(xué)
- 城市道路智慧路燈項目 投標(biāo)方案(技術(shù)標(biāo))
- 【公司利潤質(zhì)量研究國內(nèi)外文獻(xiàn)綜述3400字】
- 工行全國地區(qū)碼
- 新疆2022年中考物理試卷及答案
評論
0/150
提交評論