




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 海海 南南 大大 學(xué)學(xué) 本科生畢業(yè)論文(設(shè)計(jì))本科生畢業(yè)論文(設(shè)計(jì)) 題 目: 智能紅外線家電遙控系統(tǒng)的設(shè)計(jì) 摘摘 要要 家電產(chǎn)品幾乎都具備有 紅外線遙控功能,人們也早已習(xí)慣按遙控器 的動(dòng)作,桌上擺滿了各式紅外線遙控器也是常有的事,而這些遙控器也只 能 控制本身家電用品,本系統(tǒng)特別設(shè)計(jì)一個(gè)接收器,可接收這些遙控器 的控制碼,并達(dá)到控制繼電器 on/off 輸出的目的,使這些遙控器又增添 一項(xiàng)用途。 在系統(tǒng)中以紅外線傳輸為主要媒介,對(duì)現(xiàn)有紅外線遙控開關(guān)的產(chǎn)品的 紅外發(fā)射碼進(jìn)行分析,并藉由單片機(jī)系統(tǒng)進(jìn)行解碼,同時(shí)提供二個(gè)通道的 控制 ,并提供兩 ac 負(fù)載插座共 1500w 的輸出控制。 為了讓
2、使用者方便操作本系統(tǒng),系統(tǒng)分成電源供應(yīng)模組及微電腦控 制接收模組,兩模塊間以一條纜線連接。本系統(tǒng)藉由紅外線接收感測(cè)元件 接收遙控器的發(fā)射碼,經(jīng)由 89c51 的處理后,可以控制電源供應(yīng)模塊上的 兩個(gè)插座通道的接通或關(guān)閉。 關(guān)鍵詞關(guān)鍵詞: 紅外線;單片機(jī);89c51;繼電器;遙控器 abstract most of the household appliances in the market are equipped with infrared remote control. people accustom to turn on and off appliances with this devi
3、ce. people have their living rooms littered with remote controls. however, each remote control can only manipulate a single appliance that they are designated for. we have designed a special infrared receiver in this research which can receive the control codes in order to turn on and off a control
4、relay. in this system that we designed, analyse signals emit from infrared remote and decode by scm. the controller also provides two ac overload sockets with 1500w output control. in order for user to easily learn how to manipulate this system, we separated this system into two parts: a power suppl
5、y module and a micro-computer controlling receiver module. an wire links both modules together. after an infrared receiver detects an incoming signal, through 89c51, we can manipulate the current flows to either one of the sockets. key words: infrared ,scm ,89c51 ,relay ,remote 目目 錄錄 第一章 緒論 .1 1.1 背
6、景簡(jiǎn)介 .1 1.2 紅外線遙控器動(dòng)作原理 .2 1.3 研究動(dòng)機(jī) .3 第二章 系統(tǒng)架構(gòu)與硬件 .4 2.1 整體系統(tǒng)構(gòu)架 .4 2.2 電源供應(yīng)模組 .5 2.3 89c51 解碼控制模組 .6 2.4 紅外線收發(fā)接收模組 .8 2.4.1 紅外線發(fā)射模組 .8 2.4.2 紅外線接收模組 .9 2.5 遙控格式與編碼方式.10 2.6 紅外線遙控器編碼信號(hào)測(cè)量 .11 2.6.1 波形圖 .12 2.6.1.1 啟始位元 .12 2.6.1.2 短碼位元.13 2.6.1.3 長(zhǎng)碼位元.14 2.6.2 pt2221 電源鍵波形量測(cè)信號(hào)說(shuō)明 .15 第三章 系統(tǒng)軟件架構(gòu) .17 3.1
7、程序說(shuō)明及流程圖 .17 3.2 程序清單 .20 3.3 程序執(zhí)行說(shuō)明 .27 致 謝 .28 參考文獻(xiàn) .29 第一章第一章 緒論緒論 1.1 背景簡(jiǎn)介背景簡(jiǎn)介 家中許多的電器產(chǎn)品只要有遙控的功能者 ,例如電視機(jī)、冷氣器及 影音等家電產(chǎn)品,都是以紅外線遙控的方式來(lái)控制 。其控制的按鍵有基 本功能遙控,或是做較復(fù)雜的功能控制。本論文系以東芝牌電視遙控器 ,收錄其遙控發(fā)射碼數(shù)據(jù),及分析其波形 ,進(jìn)而利用單片機(jī) 89c51 來(lái)進(jìn) 行解碼控制,制作一個(gè)紅外線接收開關(guān),本裝置的程序部份必須能夠準(zhǔn)確 遙控碼數(shù)據(jù) ,使接收動(dòng)作無(wú)誤。 1.21.2 紅外線遙控器動(dòng)作原理紅外線遙控器動(dòng)作原理 紅外線 led
8、 發(fā)光波長(zhǎng)在 940nm 左右為不可見光,是以 gaas 組成的二 極體裝置,當(dāng)它被 加上順向偏壓時(shí),就能發(fā)出紅外光,其順向電壓約為 1.2v, 順向電流最大值一般可達(dá) 50ma, 有的甚至可達(dá) 150ma, 其所工作的 順向電流愈大,所發(fā)出之紅外線愈強(qiáng) 。紅外線 led 之逆向電壓最大值為 36v,使用時(shí)需多加注意。 紅外線 led 的應(yīng)用很多,家電用遙控器算是其中之一,發(fā)射紅外光是 以脈 波調(diào)驅(qū)動(dòng)紅外線 led,其好處是當(dāng)脈波寬度愈小時(shí),其工作周期愈 小,可使紅外線 led 承受較大的峰值電 流,以產(chǎn)生較強(qiáng)的發(fā)射光束,通 ??刹捎貌环€(wěn)態(tài)多諧振蕩器來(lái)做,其所形成的脈波束去驅(qū)動(dòng)紅外線 led
9、,可以較高的頻率傳送,而得到較遠(yuǎn)的傳送距離。 一般只以紅外線接收二極管做為接收感測(cè)元件時(shí),其接收靈敏度通 常較低,遙控距離很短。另有一種紅外線接收模塊,其采積體化的設(shè)計(jì), 將紅外線接收二極體及所需的信號(hào)放大,檢波、波形整形電路等電路積體 化,外加金屬外殼,增加了感應(yīng)靈敏度及遙控距離,紅外線接收模塊只有 3 支腳,一支接正電源、一支接地 、另外一支為輸出,供應(yīng)電壓 4.7v5.3v 之間 輸出信號(hào)位準(zhǔn),ttl ic 相容,可以直接與 89c51 配合使 用。 1.31.3 研究動(dòng)機(jī)研究動(dòng)機(jī) 在現(xiàn)代化家庭中,遙控開關(guān)應(yīng)用在各類電器產(chǎn)品中,已相當(dāng)?shù)钠毡椋?舉凡電視機(jī)冷氣機(jī)、音響 、數(shù)位影音光盤機(jī)等等
10、 ,幾乎是一般家庭的基 本配備,且都具備有遙控的功能,這些伴隨而來(lái)的遙控器 ,除了控制指 定的電器產(chǎn)品外,似乎也只能擺在角落一方 ,聽候主人作單調(diào)的操弄。 然而,若能利用微控制器,將這些各式各樣的遙控器所發(fā)射的碼加以分析 ,再由 89c51 執(zhí)行解碼,則上述遙控器將會(huì)被額外賦予控制另一個(gè)電器用 品的功能。 本論文重點(diǎn)在于如何利用現(xiàn)有之遙控器非常少用之按鍵, 不僅可遙控 原本之電器,亦可操控本裝置;利用紅外線的指向特性,讓這二電器可以 分別遙控。一般市售的遙控開關(guān) ,大都以隨機(jī)附送專有遙控器來(lái)控制開 關(guān),最 現(xiàn)實(shí)的一點(diǎn),減少一支遙控器成本,會(huì)使本裝置極具競(jìng)爭(zhēng) 力(遙控 器約占本裝置成本之 1/2
11、) 第二章第二章 系統(tǒng)架構(gòu)與硬件系統(tǒng)架構(gòu)與硬件 2.12.1 整體系統(tǒng)構(gòu)架整體系統(tǒng)構(gòu)架 整個(gè)系統(tǒng)由電源供應(yīng)模組及 89c51 微電腦解碼組所組成,為了增強(qiáng)實(shí) 用性,在結(jié)構(gòu)部分采用分離式,如同一般的延長(zhǎng)線外加一個(gè)小型的接收器。 電源部分乃直接取自交流電 220v,且在成本上的考量與縮小體積上的考慮, 使用電容降壓式的設(shè)計(jì),所提供的 dc5v 給微控制器及 dc24v 給繼電器, 圖 2.1 為整體系統(tǒng)架構(gòu)圖。 圖 2.1 系統(tǒng)架構(gòu)圖 2.22.2 電源供應(yīng)模組電源供應(yīng)模組 ac220v 直接接一個(gè)塑膠電容器承受大部份壓降 ,再經(jīng)穩(wěn)壓電路得到 dc5v,給 89c51 解碼組,降壓電路原理為 c1
12、 阻抗 xc= 1/(2f*c),本設(shè) 計(jì)采 1.5u 之塑膠電容,xc= 1/(6.28*60*1.5)=1.77k 能提供,最大負(fù)載電 流是 2200/1.77k=124ma, 電容器兩端需并聯(lián)一個(gè)放電電阻,以防插頭拔掉 后誤觸電容兩端而觸電,另外,全波整流后接一稽納二極管除輸出 dc24v 給 兩個(gè)繼電器外,亦接至 7805 提供穩(wěn)定的 5v 給 89c51 用。圖 2.2 為電 源供應(yīng)模塊 圖 2.2 電源供應(yīng)模塊電路圖 2.32.3 89c5189c51 解碼控制模組解碼控制模組 微控制解碼器采用 89c51。在紅外線接收界面則使用模組元件,且在元 件輸入端加上退耦合電路以降低感度,
13、以防光雜訊干擾本系統(tǒng),另外,在 機(jī)殼方面亦罩上暗紅色之壓克力板,有助于紅外線光譜接收。壓電喇叭以 及 led 作狀態(tài)指示用 圖 2.3.1 為 89c51 解碼控制模組電路圖(p3.2,p3.5 接口作為動(dòng)作指令輸 出口分別接電源模塊 load1 與 load2) 圖 2.3.2 為電源穩(wěn)壓模組電路圖 圖 2.3.3 為壓電喇叭工作模組電路圖 圖 2.3.1 89c51 解碼控制模組電路圖 圖 2.3.2 電源穩(wěn)壓模組電路圖 圖 2.3.3 壓電喇叭工作模組電路圖 2.42.4 紅外線收發(fā)接收模組紅外線收發(fā)接收模組 2.4.12.4.1 紅外線發(fā)射模組紅外線發(fā)射模組 圖 2.4.1 為紅外線發(fā)
14、射器的工作方塊圖,當(dāng)按下某一按鍵后,遙控器 上的控制芯片(8051 單片機(jī))便進(jìn)行編碼產(chǎn)生一組句柄,結(jié)合載波電路的載 波信號(hào)(一般采用 38khz)而成為合成信號(hào),經(jīng)過(guò)放大器的提升功率而推動(dòng) 紅外線發(fā)射二極管,將紅外信號(hào)發(fā)射出去,所要發(fā)射的句柄必須加上載波 才能使信號(hào)的傳送距離加長(zhǎng),一般的遙控器有效距離為 7 米。 圖 2.4.1 紅外線發(fā)射器的工作方塊圖 2.4.22.4.2 紅外線接收模組紅外線接收模組 圖 2.4.2(1)為紅外線接收的工作方塊圖,其主要控制組件為紅外 接收模塊,其內(nèi)部含有高頻濾波電路,專門用來(lái)濾除紅外線合成信號(hào)的載 波信號(hào)(38khz)而送出發(fā)射器的控制信號(hào)。當(dāng)紅外線合
15、成信號(hào)進(jìn)入紅外 線接收模塊,在其輸出端便可以得到原先的數(shù)字控制編碼,只要經(jīng)過(guò)單片 機(jī)的譯碼程序進(jìn)行譯碼,便可得知按下了哪個(gè)鍵,而做出相對(duì)應(yīng)的控制處 理完成紅外線遙控操作。 圖 2.4.2 (1)紅外線接收的工作方塊圖 圖 2.4.2 (2)紅外線發(fā)射 led 及接收模塊 2.52.5 遙控格式與編碼方式遙控格式與編碼方式 由于每家廠商設(shè)計(jì)出 來(lái)的遙控器都不 一樣,即使是使用相同的控制 芯片,也會(huì)做特殊的編碼設(shè)計(jì),以避免遙控器間互相的干擾。本論 文以 國(guó)內(nèi)較常用的廠牌之電視機(jī)及冷氣機(jī)遙控器做實(shí)驗(yàn) ,首 先,以 toshiba 電視機(jī)遙控器 為例 ,其使用國(guó)內(nèi)遙控器最常用的編碼芯片 pt2221
16、,編 碼方式由前導(dǎo)信碼、編碼資料、結(jié)束信號(hào)共 32 位元 ,其中的編碼資 料 包含廠商固定編碼及按鍵編碼 ,廠商固定編碼為避免與其他家電廠商重 復(fù) ,而按鍵編碼則是遙控器上的各個(gè)按鍵編碼。圖 2.5 為紅外線發(fā)射信 號(hào)編碼格式。 圖 2.5 紅外線發(fā)射信號(hào)編碼格式 2.62.6 紅外線遙控器編碼信號(hào)測(cè)量紅外線遙控器編碼信號(hào)測(cè)量 由于紅外線數(shù)位信號(hào)并非周期信號(hào),因此必須靠數(shù)位式示波器的記 憶功能來(lái)記錄并追蹤信號(hào)的存在。示波器首先調(diào)在 auto 調(diào)整適當(dāng)?shù)?tim/div 待波形信號(hào) 出現(xiàn),將 trigger 調(diào)在中央位置后,再 切換至 normal 觀察設(shè)定無(wú)誤則調(diào)至 single 準(zhǔn)備正式量測(cè)
17、記 錄波形,觀測(cè)之前 紅外線接收模塊之輸入端須做處理 圖 2.6 為觀察紅外線遙控器信號(hào)電路 。 圖 2.6.1 觀察紅外遙控器信號(hào)電路 2.6.12.6.1 波形圖波形圖 以儲(chǔ)存式示波器量測(cè) pt2221 紅外線編碼芯片電源鍵的波寬。 2.6.1.12.6.1.1 啟始位元啟始位元 (start(start bit)bit) 低準(zhǔn)位波寬為 9ms,高準(zhǔn)位波寬為 4.6ms 圖 2.6.2 啟始位元低準(zhǔn)位波寬波 形圖,圖 2.6.3 啟始位元高準(zhǔn)位波寬波形圖。 圖 2.6.2 啟始位元低準(zhǔn)位波寬波形 圖 2.6.3 啟始位元高準(zhǔn)位波寬波形圖 2.6.1.22.6.1.2 短碼位元短碼位元 短碼
18、的波寬為 1.18ms,圖 2.6.4 為短碼的波寬波形圖。 2.6.4 短碼的波寬波形圖 2.6.1.32.6.1.3 長(zhǎng)碼位元長(zhǎng)碼位元 長(zhǎng)碼的波寬為 2.26ms,圖 2.6.5 為長(zhǎng)碼的波寬波形圖。 圖 2.6.5 為長(zhǎng)碼的波寬波形圖 2.6.22.6.2 pt2221pt2221 電源鍵波形量測(cè)信號(hào)說(shuō)明電源鍵波形量測(cè)信號(hào)說(shuō)明 由儲(chǔ)存式 示波器之 ch1 量測(cè)遙控器編碼芯 pt2221 電源鍵的一組發(fā)射 碼,經(jīng)記錄波寬值并與程序模擬器測(cè)定值比較如下表所示,表 2.1 及表 2.2 為示波器量測(cè)值與程序模擬器量測(cè)值比較。 表 2.1 示波器量測(cè)值與程序模擬器量測(cè)值比較 表 2.2 示波器量
19、測(cè)值與程序模擬器量測(cè)值比較(續(xù)) 第三章第三章 系統(tǒng)軟件架構(gòu)系統(tǒng)軟件架構(gòu) 3.1 程序說(shuō)明及流程圖程序說(shuō)明及流程圖 紅外線家電遙控器的控制程序文件名為 ib.asm??刂瞥绦虬b控 器的譯碼程序及繼電器的控制程序 圖為主程序控制的工作流程。在主控程序循環(huán)中主要工作為等待紅外 線信號(hào)的出現(xiàn),并跳過(guò)前導(dǎo)信號(hào),開始收集連續(xù) 32 位的編碼數(shù)據(jù),存入 內(nèi)存的連續(xù)空間。紅外線信號(hào)譯碼后輸出 4 字節(jié)數(shù)據(jù),經(jīng)由程序比較處理, 再控制繼電器動(dòng)作及壓電喇叭發(fā)出聲響做動(dòng)作指示。工作指示燈 led 所 扮演的角色為狀態(tài)指示,當(dāng)確認(rèn)紅外線的信號(hào)出現(xiàn)時(shí),led 會(huì)亮起做指示。 信號(hào)收集譯碼完畢后,led 會(huì)熄 圖
20、3.1 主程序流程圖 ir_in 是將紅外線信號(hào)譯碼的子程序,其輸出結(jié)果為 4 字節(jié)數(shù)據(jù),其 動(dòng)作原理及程序設(shè)計(jì)譯碼第二章已經(jīng)作出分析,紅外線信號(hào)譯碼數(shù)據(jù)是存 放存在變量 ircom 處,占用連續(xù) 4 字節(jié)的內(nèi)存空間,并以 r0 寄存器間 接尋址方式做存取。而程序中實(shí)際程序比較處理時(shí),只比較了第 3 個(gè)字節(jié) (即按鍵編碼) ,程序中使用數(shù)字鍵 1234,其第 3 個(gè)字節(jié)正是數(shù)字 1234, 程序代碼定義如下: ;ir 遙控器按鍵 1 2 3 4 比較碼 code_k1 equ 01h code_k2 equ 02h code_k3 equ 03h code_k4 equ 04h 在比較時(shí)便可以
21、輕易處理。在一般情況下都可以正常動(dòng)作,但在有噪 聲干擾的時(shí)候則會(huì)產(chǎn)生誤動(dòng)作。通常較理想的比較應(yīng)該是完整比較,比較 完 4 個(gè)字節(jié)數(shù)據(jù),才做出相應(yīng)動(dòng)作,則較難產(chǎn)生誤動(dòng)作。 控制程序說(shuō)明如下: delay: 延遲子程序。 led_bl: 工作指示燈閃爍。 bz: 壓電喇叭發(fā)出聲響。 de: 短暫延遲。 del: 0.1ms 延遲子程序 op: 紅外線譯碼后執(zhí)行相應(yīng)的動(dòng)作。 ir_in: ir 譯碼 4 字節(jié)數(shù)據(jù)。 3.23.2 程序清單程序清單 本程序清單如下: 1 ;ib.asm io51 decode rc99 +relay2 2 ; io51 pcb copyright cmy 2003 3
22、 ; asm :keil 4 ; - 5 ; decode c0 c1 c2 c3 ;ir 譯碼 4 字節(jié)數(shù)據(jù) 6 ; check c2 ;比較第 3 字節(jié) 7 ;- 8 ; ir 遙控器按鍵 1 2 3 4 比較碼 9 code_k1 equ 01h 10 code_k2 equ 02h 11 code_k3 equ 03h 12 code_k4 equ 04h 13 14 ircom equ 30h ;紅外線信號(hào)譯碼數(shù)據(jù)放置變量起始位 置 15 com equ 32h ;比較第 3 字節(jié) 16 ;- 17 irin equ p3.2 ;紅外線 ir 信號(hào)輸入位 18 wled equ p3
23、.7 ;工作指示燈引腳定義 19 spx equ p3.4 ;壓電喇叭控制信號(hào) 20 ry1 equ p3.5 ;繼電器 1 控制引腳 21 ry2 equ p3.6 ;繼電器 2 控制引腳 22 ;- 23 org 0h ;程序代碼由地址 0 開始執(zhí)行 24 jmp begim 25 ;- 26 begin: 27 clr ry1 ;繼電器 1 狀態(tài)設(shè)為 off 28 clr ry2 ;繼電器 2 狀態(tài)設(shè)為 off 29 call bz ;紅外線信號(hào) ir 輸入位設(shè)為高電平 30 setb irin ;led 閃動(dòng),表示程序開始執(zhí)行 31 call led_bl 32 loop 33 34
24、mov r0,#ircom ;設(shè)置 ir 譯碼起始位置 35 call ir_in ;ir 解碼 36 call op ;執(zhí)行譯碼動(dòng)作 37 jmp loop ;繼續(xù)循環(huán)執(zhí)行 38 ;- 39 ; delay r5*10 ms ;延遲子程序 40 delay: ;總延遲時(shí)間 r5*10ms 41 mov r6,#50 42 d1: mov r7,#100 43 djnz r7,$ 44 djnz r6,d1 45 djnz r5,delay 46 ret 47 ;- 48 led_bl: ;工作指示燈閃爍 49 mov r4,#4 50 le1: cpl wled ;位方向 51 mov r5
25、,#10 ;延遲 100ms 52 call delay 53 djnz r4,le1 54 ret 55 ;- 56 bz: ;壓電喇叭發(fā)出嘩的一聲 57 mov r6,#0 58 b1: call de 59 cpl spk 60 djnz r6,b1 61 62 mov r5,#5 63 call delay 64 ret 65 ;- 66 de: mov r7,#180 ;短暫延遲 67 de1: nop 68 djnz r7,de1 69 ret 70 ;- 71 title: dbib.asm io51 decode rc99 4 key 1234+relay2 72 ; dela
26、y r5*0.1 ms ;0.1ms 延遲子程序 73 del: 74 mov r5,#1 75 delay1: 76 mov r6,#2 77 e1: mov r7,#17 78 e2: djnz r7,e2 79 djnz r6,e1 80 djnz r5,delay1 81 ret 82 ;- 83 op: ;執(zhí)行譯碼動(dòng)作 84 mov a,com 85 cjne a,#code_k1, a1 ;不是按鍵 1 則繼續(xù)比較 86 call bz ;壓電喇叭發(fā)出嘩的一聲 87 cpl ry1 ;繼電器 1 位反向 88 ret 89 a1: 90 mov a,com 91 cjne a,#c
27、ode_k2, a2 ;不是按鍵 2 則繼續(xù)比較 92 call bz ;壓電喇叭發(fā)出嘩的一聲 93 call bz 94 cpl ry2 ;繼電器 2 位反向 95 ret 96 a2: 97 mov a,com 98 cjne a,#code_k3, a3 ;不是按鍵 3 則繼續(xù)比較 99 call bz ;壓電喇叭發(fā)出嘩的一聲 100 call bz 101 call bz 102 ret 103 a3: 104 mov a,com 105 cjne a,#code_k2, a4 ;不是按鍵 4 則繼續(xù)比較 106 call bz ;壓電喇叭連續(xù)四次發(fā)出嘩的一聲 107 call bz
28、108 call bz 109 call bz 110 ret 111 a4 112 ret 113 ;- 114 ; ir 譯碼 4 字節(jié)數(shù)據(jù) 115 ir_in: 116 i1: jnb irin,i2 ;等待 ir 信號(hào)出現(xiàn) 117 jmp i1 118 i2: mov r4,#20 ;延遲一次 119 i20: call del 120 djnz r4,i20 121 jb irin,i1 ;確認(rèn) ir 信號(hào)出現(xiàn) 122 clr wled ;led 亮起 123 i21: jb irin,i3 ;等 ir 變?yōu)楦唠娖?124 call del 125 jmp i21 126 i3: m
29、ov r3,#0 ;8 位計(jì)數(shù)清 0 127 ; collect to 8 bits lo8+hi4-0 lo8+hi16-1 128 ll: jnb irin,i4 ;等 ir 變?yōu)榈碗娖?129 call del 130 jmp ll 131 i4: jb irin,i5 ;等 ir 變?yōu)楦唠娖?132 call del 133 jmp i4 134 ;high level count, about 1.4/1.6 ms judge 0/1 135 i5: mov r2,#0 ;0.1ms 計(jì)數(shù) 136 l1: call dell 137 jb irin,n1 ;等 ir 變?yōu)楦唠娖?13
30、8 ; ir=0 check count value r2 139 mov a,#8 140 clr c 141 subb a,r2 ;判斷高地位 142 ; if c=0 bit=0 143 mov a,r0 144 rrc a 145 mov r0, a 146 ; process 1 bit ok 處理完一位 147 inc r3 148 cjne r3,#8, ll ;需處理完八位 149 ; 1 byte ok, collect next byte 8 bits 150 mov r3,#0 151 inc r0 152 cjne r0,#34h, ll ;收集到 4 字節(jié)了 153
31、jmp ok 154 n1: inc r2 155 cjne r2,#30, l1 ;0.1ms 計(jì)數(shù)過(guò)長(zhǎng)則時(shí)間到自動(dòng)離開 156 ok: setb wled ;led off 157 ret 158 ;- 159 end 3.3 程序執(zhí)行說(shuō)明程序執(zhí)行說(shuō)明 程序執(zhí)行后工作指示燈 led 閃動(dòng)表示程序開始執(zhí)行,紅外線遙控器 數(shù)字鍵 14 編號(hào)為 s1s4.當(dāng)按下 4 按鍵后有效,工作指示燈閃動(dòng),表示有 收到紅外線信號(hào)。操作如下: (1)按下遙控器上的 s1 鍵,則繼電器 1 將 on,壓電喇叭發(fā)出嘩的 一聲,再次按下遙控器上的 s1 鍵,繼電器 1 將 off。 (2)按下遙控器上的 s2 鍵,則繼電器 2 將
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 古樹移植合同范例
- 制作費(fèi)明細(xì)合同范本
- 寫物流保證金合同范本
- 共享設(shè)備鋪設(shè)合同范本
- 公積金貸款賣房合同范例
- 古建磚瓦購(gòu)銷合同范本
- 醫(yī)院家具采購(gòu)合同范本
- 壓礦合同范本
- 公司就業(yè)勞務(wù)合同范例
- 可研咨詢合同范本
- 2025年哈爾濱鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 學(xué)校裝飾裝修工程施工方案
- 2025屆東方電氣集團(tuán)校園招聘正式開啟筆試參考題庫(kù)附帶答案詳解
- DeepSeek科普學(xué)習(xí)解讀
- 第一單元第2課《生活之美》課件-七年級(jí)美術(shù)下冊(cè)(人教版)
- 危險(xiǎn)化學(xué)品目錄(2024版)
- 人教版八年級(jí)數(shù)學(xué)第二學(xué)期教學(xué)計(jì)劃+教學(xué)進(jìn)度表
- 金屬補(bǔ)償器計(jì)算大全
- 凈菜配送標(biāo)準(zhǔn)
- 水工環(huán)地質(zhì)調(diào)查技術(shù)標(biāo)準(zhǔn)手冊(cè)
- 基本力學(xué)性能-鋼筋混凝土原理_過(guò)鎮(zhèn)海
評(píng)論
0/150
提交評(píng)論