没有合适的资源?快使用搜索试试~ 我知道了~
51单片机格力空调遥控器.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 120 浏览量
2023-10-04
08:07:28
上传
评论
收藏 340KB PDF 举报
温馨提示
试读
17页
51单片机格力空调遥控器.pdf
资源推荐
资源详情
资源评论
1.
1151
单片机格力空调遥控器
2.
2. #include <reg52.h>
3. #include <intrins.h>
4. #define uchar unsigned char
5. #define uint unsigned int
6. #define enTransmitt flag=1
7. #define disTransmitt flag=O
8. sfr T2M0D = 0XC9;
9. bit flag=0;
10. sbit IR38k =P2
A
3; //
红外发射管
11. sbit key1=P1A1;
12. sbit key2=P1A3;
13. sbit key3=P1A5;
14. sbit key4=PM7;
15. sbit key5=P1A0;
16. sbit key6=P1A4;
17. uchar KeyScan();
18. uint count=0,set_count=0;
19. uchar fengliang_value=0;
20. uchar key_value=0;
21. uchar wendu_value=0;
22. uchar mode_value=0;
23. uchar switch_value=0;
24. uchar zhuanye_value=0;
25. uchar code
Zhuanye[][5]={{0x39,0x04,0x00,0x50,0x02},{0x79,0x04,0x00,0x50,0x02}};
//
手动,自动转页
(20
度,冷气
)
26. uchar
code fengliang[][5]={{0x28,0x08,0x00,0x50,0x02},{0x19,0x08,0x00,0x50,0
x02},
uchar code mode[][5]={
{0x58,0x00,0x00,0x50,0x02},{0x59,0x04,0x00,0x50
,0x02},
{0x5a,0x04,0x00,0x50,0x02},{0x5b,0x04,0x00,0x50,0x02}
}; //
自动,冷气,除湿,送风
/*uchar
code on_or_off[][5]={ {0x40,0x00,0x00,0x50,0x02},{0x48,0x00,0x00,0x50,
0x02} }; */
uchar code on_or_off[][5]={
{0x39,0x08,0x00,0x50,0x02},{0x31,0x08,0x00,0x50,0x02},
{0x59,0x08,0x00,0x50,0x02},{0x51,0x08,0x00,0
x50,0x02},
{0x79,0x08,0x00,0x50,0x02},{0x71,0x08,0x00,0x50,0x02},
}; //
开机,关机
uchar code wendu[][5]={
{0x59,0x00,0x00,0x50,0x02},{0x59,0x01,0x00,0x50,0x0
2},
{0x59,0x02,0x00,0x50,0x02},{0x59,0x03,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}
}; //
温度值
void 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();
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
void ir_out1() //
启动和关闭
57. send_precode(180,90);
58. send_8bit_code(on_or_off[switch_value][0]);
59. send_8bit_code(on_or_off[switch_value][1]);
60. send_8bit_code(on_or_off[switch_value][2]);
61. send_8bit_code(on_or_off[switch_value][3]);
62. send_4bit_code(on_or_off[switch_value][4]);
63.
〃
send_final_code();
64. // key_value=0;
65. switch_value++;
66. if(switch_value==6){ switch_value=0; }
67.
67. }
68. void ir_out2() //wendu--
69. {
71.
70. send_precode(180,90);
71. send_8bit_code(wendu[wendu_value][0]);
72. send_8bit_code(wendu[wendu_value][1]);
73. send_8bit_code(wendu[wendu_value][2]);
74. send_8bit_code(wendu[wendu_value][3]);
75. send_4bit_code(wendu[wendu_value][4]);
76. send_final_code();
77. wendu_value--;
78. if(wendu_value==0) {wendu_value=15;}
81.
79. }
80. void ir_out3()
〃
wendu++
81. {
82. send_precode(180,90);
83. send_8bit_code(wendu[wendu_value][0]);
剩余16页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 60
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功