基于51单片机的格力空调遥控器

上传人:闪**** 文档编号:290682666 上传时间:2022-05-10 格式:DOCX 页数:5 大小:16.16KB
返回 下载 相关 举报
基于51单片机的格力空调遥控器_第1页
第1页 / 共5页
基于51单片机的格力空调遥控器_第2页
第2页 / 共5页
基于51单片机的格力空调遥控器_第3页
第3页 / 共5页
基于51单片机的格力空调遥控器_第4页
第4页 / 共5页
基于51单片机的格力空调遥控器_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于51单片机的格力空调遥控器》由会员分享,可在线阅读,更多相关《基于51单片机的格力空调遥控器(5页珍藏版)》请在金锄头文库上搜索。

1、本文格式为Word版,下载可任意编辑基于51单片机的格力空调遥控器 程序简朴领略,接待下载。编译通过。 /51单片机格力空调遥控器 #include reg52.h#include intrins.h#define uchar unsigned char#define uint unsigned int#define enTransmitt flag=1#define disTransmitt flag=0sfr T2MOD = 0XC9;bit flag=0;sbit IR38k =P23; /红外放射管sbit key1=P11;sbit key2=P13;sbit key3=P15;sb

2、it key4=P17;sbit key5=P10;sbit key6=P14;uchar KeyScan();uint count=0,set_count=0;uchar fengliang_value=0;uchar key_value=0;uchar wendu_value=0;uchar mode_value=0;uchar switch_value=0;uchar zhuanye_value=0;uchar code zhuanye5=0x39,0x04,0x00,0x50,0x02,0x79,0x04,0x00,0x50,0x02; / 手动,自动转页(20度,冷气)uchar c

3、ode fengliang5=0x28,0x08,0x00,0x50,0x02,0x19,0x08,0x00,0x50,0x02,0x09,0x08,0x00,0x50,0x02; /自动模式风量 小,中,大 (20度)uchar code mode5=0x58,0x00,0x00,0x50,0x02,0x59,0x04,0x00,0x50,0x02,0x5a,0x04,0x00,0x50,0x02,0x5b,0x04,0x00,0x50,0x02; /自动,冷气,除湿,送风/*uchar code on_or_off5= 0x40,0x00,0x00,0x50,0x02,0x48,0x00,

4、0x00,0x50,0x02 ; */uchar code on_or_off5=0x39,0x08,0x00,0x50,0x02,0x31,0x08,0x00,0x50,0x02,0x59,0x08,0x00,0x50,0x02,0x51,0x08,0x00,0x50,0x02,0x79,0x08,0x00,0x50,0x02,0x71,0x08,0x00,0x50,0x02,; /开机,关机uchar code wendu5=0x59,0x00,0x00,0x50,0x02,0x59,0x01,0x00,0x50,0x02,0x59,0x02,0x00,0x50,0x02,0x59,0x0

5、3,0x00,0x50,0x02,0x59,0x04,0x00,0x50,0x02,0x59,0x05,0x00,0x50,0x02,0x59,0x06,0x00,0x50,0x02,0x59,0x07,0x00,0x50,0x02,0x59,0x08,0x00,0x50,0x02,0x59,0x09,0x00,0x50,0x02,0x59,0x0a,0x00,0x50,0x02,0x59,0x0b,0x00,0x50,0x02,0x59,0x0c,0x00,0x50,0x02,0x59,0x0d,0x00,0x50,0x02,0x59,0x0e,0x00,0x50,0x02; /温度值voi

6、d send_precode(unsigned int s_cnt_1,unsigned int s_cnt_2);void send_8bit_code(uchar value);void send_4bit_code(uchar value);void send_final_code();void ir_out1() /启动和关闭send_precode(180,90);send_8bit_code(on_or_offswitch_value0);send_8bit_code(on_or_offswitch_value1);send_8bit_code(on_or_offswitch_va

7、lue2);send_8bit_code(on_or_offswitch_value3);send_4bit_code(on_or_offswitch_value4);/send_final_code();/ key_value=0;switch_value+;if(switch_value=6) switch_value=0; void ir_out2() /wendu-send_precode(180,90);send_8bit_code(wenduwendu_value0);send_8bit_code(wenduwendu_value1);send_8bit_code(wenduwendu_value2);send_8bit_code(wenduwendu_value3);send_4bit_code(wenduwendu_value4);send_final_code();wendu_value-;if(wendu_value=0) wendu_value=15;void ir_out3() /wendu+send_ 5

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号