经过本人几天的努力,格力空调遥控诞生了,有兴趣的可以转载,附有原理图和PCB,以及源码 上图为PCB 三维图板效果 以上为原理图 /**********************************************************************\ **-- Copyright (c) UESTC Wang Shijing --------------- **---------------------------------------------------------------------- ** Project Name: air_conditioner ** Project Date: May 9,2010 ** Project Auth: Wangshijing ** Description: This project is just for the Gree Air_conditioner infrared remote ** controller ** **---------------------------------------------------------------------- ** Revision : ** Date: ** Notes: ----------------------------------------------------------------------- \**********************************************************************/ #include #include #define uchar unsigned char #define uint unsigned int //#include"Infrared.h" //just for the Gree air_conditioner #define enTransmitt flag=1 #define disTransmitt flag=0 sfr T2MOD = 0XC9; sbit ir = P1^2 ; sbit IR38k =P1^0; sbit speaker=P3^7; #define keyboard P2 bit flag=0; sbit key1=P3^0; sbit key2=P3^1; sbit key3=P3^2; sbit key4=P3^3; 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 zhuanye[][5]={{0x39,0x04,0x00,0x50,0x02},{0x79,0x04,0x00,0x50,0x02}}; // 手动,自动转页(20度,冷气) /*uchar code fengliang[][5]={ {0x5b,0x0e,0x00,0x50,0x02},{0x6b,0x0e,0x00,0x50,0x02}, {0x7b,0x0e,0x00,0x50,0x02} }; */ uchar code fengliang[][5]={{0x28,0x08,0x00,0x50,0x02},{0x19,0x08,0x00,0x50,0x02}, {0x09,0x08,0x00,0x50,0x02} }; //自动模式风量 小,中,大 (20度) uchar code mode[][5]={ {0x58,0x00,0x00,0x50,0x02},{0x59,0x04,0x00,0x50,0x02}, {0x5a,0x04,0x00,0x50,0x02},{0x5b,0x04,0x00,0x50,0x02} }; //自动...