资源说明:红外解码 包括原理图及详细程序
包括C程序 红外遥控解码实验
#include
#define uint unsigned int
#define uchar unsigned char
sbit ir=P3^3;//红外端口
sbit dm=P1^4;//数码管段码控制位
sbit wm=P1^5;//数码管位码控制位
sbit led_cs=P1^6;//LED控制位
sbit rs=P3^5;//1602数据命令选择端
sbit en=P3^4;//1602使能信号
一线工人 2008.10.03
电子工程师之家 www.eehome.cn
uchar num;
uchar key_code=0;//遥控键值
uchar new_code=0;//有无新按键
uint buf_key_code=0;//键值暂存
uchar key_bit_count=0;//键编码脉冲计数
uint count=0;//定时中断次数计数
uint buf_count=0;//定时中断计数暂存
uchar common_code_count=0;//前导码脉冲计数
uchar ir_status=0;//脉冲接收器所处的状态,0:无信号,1:系统码接收区,2:数据编码接收区
uchar code table[]="EE01 DEMO:IR";
uchar code table1[]="code:";
uchar code table2[]={'0','1','2','3','4','5','6','7','8','9',};
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。