![51單片機(jī)紅外遙控格力空調(diào)程序_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/d5273741-cb2d-4aa9-a7ff-5afa42be74bf/d5273741-cb2d-4aa9-a7ff-5afa42be74bf1.gif)
![51單片機(jī)紅外遙控格力空調(diào)程序_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/d5273741-cb2d-4aa9-a7ff-5afa42be74bf/d5273741-cb2d-4aa9-a7ff-5afa42be74bf2.gif)
![51單片機(jī)紅外遙控格力空調(diào)程序_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/d5273741-cb2d-4aa9-a7ff-5afa42be74bf/d5273741-cb2d-4aa9-a7ff-5afa42be74bf3.gif)
![51單片機(jī)紅外遙控格力空調(diào)程序_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/d5273741-cb2d-4aa9-a7ff-5afa42be74bf/d5273741-cb2d-4aa9-a7ff-5afa42be74bf4.gif)
![51單片機(jī)紅外遙控格力空調(diào)程序_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/d5273741-cb2d-4aa9-a7ff-5afa42be74bf/d5273741-cb2d-4aa9-a7ff-5afa42be74bf5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、51單片機(jī)紅外遙控格力空調(diào)程序#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintsbitkey1=P3八4;/按鍵控制開(kāi)機(jī)sbitkey2=P3八5;/按鍵控制關(guān)機(jī)sbitkey3=P3八6;/按鍵控制溫度+sbitkey4=P3八7;/按鍵控制溫度-sbitout=P1A5;/發(fā)送IO口ucharwd115=0x00,0x08,0x04,0x0c,0x02,0x0a,0x06,0x0e,0x01,0x09,0x05,0x0d,0x03,0x0b,0x07;ucharwd215=0x0a,0x06,0x0e
2、,0x01,0x09,0x05,0x0d,0x03,0x0b,0x07,0x0f,0x00,0x08,0x04,0x0c;*ucharx=12;/開(kāi)機(jī)28度11.0592MHz*/voiddelay(uintxms)uinti,j;for(i=xms;i>0;i-)/i=xms即延時(shí)約xms毫秒for(j=112;j>0;j-);voiddelay560us(void)/560us延遲函數(shù)uintj;for(j=63;j>0;j-);voiddelay4500us(void)/4.5ms延遲函數(shù)uintj;for(j=516;j>0;j-);voidkhz_2(uint
3、num)/38KHZ脈沖占空比1:2for(;num>0;num-)out=out;khz_2(42);/khz_3(21);out=1;delay560us();voidsend1_a(void)/發(fā)送1khz_2(42);out=1;delay560us();delay560us();delay560us();voidleadcode_a(void)/發(fā)送引導(dǎo)碼khz_2(690);out=1;delay4500us();關(guān)機(jī)*voidclose(uchara,ucharb,ucharc,uchard)uinti;leadcode_a();send1_a();for(i=0;i<
4、;7;i+)send0_a();if(a)send1_a();elsesend0_a();if(b)send1_a();elsesend0_a();if(c)send1_a();elsesend0_a();if(d)send1_a();elsesend0_a();send0_a();send0_a();send0_a();for(i=0;i<5;i+)send0_a();send1_a();for(i=0;i<6;i+)send0_a();send1_a();send0_a();send1_a();send0_a();send0_a();send1_a();send0_a();kh
5、z_2(42);out=1;delay(20);voidclose1(uchare,ucharf,ucharg,ucharh)uchari;for(i=0;i<13;i+)send0_a();send1_a();send0_a();send0_a();for(i=0;i<12;i+)send0_a();if(e)send1_a();elsesend0_a();if(f)send1_a();elsesend0_a();if(g)send1_a();elsesend0_a();if(h)send0_a();elsesend1_a();khz_2(42);out=1;delay(1000
6、);*voidopen(uchara,ucharb,ucharc,uchard)uinti;leadcode_a();send1_a();send0_a();send0_a();send1_a();for(i=0;i<4;i+)send0_a();if(a)send1_a();elsesend0_a();if(b)send1_a();elsesend0_a();if(c)send1_a();elsesend1_a();elsesend0_a();send0_a();send0_a();send0_a();send0_a();for(i=0;i<5;i+)send0_a();send
7、1_a();for(i=0;i<6;i+)send0_a();send1_a();send0_a();send1_a();send0_a();send0_a();send1_a();send0_a();khz_2(42);out=1;delay(20);voidopen1(uchare,ucharf,ucharg,ucharh)uchari;for(i=0;i<13;i+)send0_a();send1_a();send0_a();send0_a();for(i=0;i<12;i+)send0_a();if(e)send1_a();elsesend0_a();if(f)sen
8、d1_a();elsesend0_a();if(g)send1_a();elsesend0_a();if(h)send1_a();send0_a();khz_2(42);out=1;delay(1000);voidkeyscan()uchara,b,c,d,e,f,g,h;if(key1=0)delay(10);if(key1=0)while(!key1);if(wd1x&0x08)a=1;elsea=0;if(wd1x&0x04)b=1;elseb=0;if(wd1x&0x02)c=1;c=0;if(wd1x&0x01)d=1;elsed=0;if(wd2x&
9、amp;0x08)e=1;elsee=0;if(wd2x&0x04)f=1;elsef=0;if(wd2x&0x02)g=1;elseg=0;if(wd2x&0x01)h=1;elseh=0;open(a,b,c,d);open1(e,f,g,h);if(key2=0)delay(10);if(key2=0)while(!key2);if(wd1x&0x08)a=1;elsea=0;if(wd1x&0x04)b=1;elseb=0;if(wd1x&0x02)c=1;elsec=0;if(wd1x&0x01)d=1;elsed=0;if(w
10、d2x&0x08)e=1;elsee=0;if(wd2x&0x04)f=1;elsef=0;if(wd2x&0x02)g=1;elseg=0;if(wd2x&0x01)h=1;elseh=0;close(a,b,c,d);close1(e,f,g,h);if(key3=0)delay(10);if(key3=0)while(!key1);x+;if(wd1x&0x08)a=1;a=0;if(wd1x&0x04)b=1;elseb=0;if(wd1x&0x02)c=1;elsec=0;if(wd1x&0x01)d=1;elsed=0
11、;if(wd2x&0x08)e=1;elsee=0;if(wd2x&0x04)f=1;elsef=0;if(wd2x&0x02)g=1;elseg=0;if(wd2x&0x01)h=1;elseh=0;open(a,b,c,d);open1(e,f,g,h);if(key4=0)delay(10);if(key4=0)while(!key1);x-;if(wd1x&0x08)a=1;elsea=0;if(wd1x&0x04)b=1;elseb=0;if(wd1x&0x02)c=1;if(wd1x&0x01)d=1;elsed=0;if(wd2x&0x08)e=1;elsee=0;if(wd2x&0x04)f=
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 車輛批改申請(qǐng)書
- 排隊(duì)?wèi)言猩暾?qǐng)書
- 貧困申請(qǐng)書3000字
- 主任科員申請(qǐng)書
- 門窗項(xiàng)目可行性分析報(bào)告
- 申請(qǐng)書 學(xué)生會(huì)
- 2025年中國(guó)地震勘探儀器行業(yè)投資分析及發(fā)展戰(zhàn)略咨詢報(bào)告
- 地下水資源保護(hù)和管理項(xiàng)目可行性分析報(bào)告
- 2020-2025年中國(guó)激光設(shè)備制造行業(yè)市場(chǎng)調(diào)查研究及投資前景預(yù)測(cè)報(bào)告
- 2020-2025年中國(guó)抗病毒顆粒行業(yè)市場(chǎng)調(diào)研分析及投資前景預(yù)測(cè)報(bào)告
- 化工過(guò)程安全管理導(dǎo)則安全儀表管理課件
- 企業(yè)對(duì)外溝通與形象塑造制度
- 中國(guó)高血壓防治指南-解讀全篇
- 2024年監(jiān)控安裝合同范文6篇
- 2024年山東省高考政治試卷真題(含答案逐題解析)
- 煙葉復(fù)烤能源管理
- 應(yīng)收賬款管理
- 食品安全管理員考試題庫(kù)298題(含標(biāo)準(zhǔn)答案)
- 非ST段抬高型急性冠脈綜合征診斷和治療指南(2024)解讀
- 2024年山東濟(jì)寧初中學(xué)業(yè)水平考試地理試卷真題(含答案詳解)
- 撫恤金喪葬費(fèi)協(xié)議書模板
評(píng)論
0/150
提交評(píng)論