資源簡介
單片機將紅外解碼之后將紅外遙控器的鍵值顯示在數碼管上
代碼片段和文件信息
#include?“STC12C.h“
#include?“MY_STC.h“
#include?“HX1838.h“
#define?Imax 14000????//此處為晶振為11.0592時的取值?
#define?Imin 8000?????//如用其它頻率的晶振時
#define?Inum1 1450????//要改變相應的取值。
#define?Inum2 700?
#define?Inum3 3000?
uchar?Im[4]={0x000x000x000x00};//用于存儲四個八位碼
uchar?nfra_al[8]={00000000};//用于存儲解碼到的數據
uchar?fIrOK;
ulong?mTc;
void?Infrared_Init(void)
{
unsigned?int?a;?
m=0;
f=0;
EA=1;
IT0=1;
EX0=1;
TMOD=0x11;
TH0=0;
TL0=0;
TR0=1;//ET0=1;
}
//外部中斷解碼程序
void?Infrared(void)?interrupt?2?using?1
{
Tc=TH0*256+TL0;//提取中斷時間間隔時長
//Tc=(TH0<<8)+TL0;
TH0=0;?
TL0=0;//定時中斷重新置零
if((Tc>Imin)&&(Tc {
m=0;
f=1;
return;
}//找到啟始碼
if(f==1)
{
if(Tc>Inum1&&Tc {
Im[m/8]=Im[m/8]>>1|0x80;?
m++;?
}
if(Tc>I
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????9439??2015-01-30?08:38??HX1838\HX1838
?????文件????????696??2015-01-30?11:46??HX1838\HX1838.build_log.htm
?????文件???????1368??2015-01-30?08:42??HX1838\HX1838.c
?????文件????????136??2015-01-30?08:41??HX1838\HX1838.h
?????文件???????2805??2015-01-30?08:38??HX1838\HX1838.hex
?????文件?????????88??2015-01-30?08:38??HX1838\HX1838.lnp
?????文件???????4092??2015-01-30?08:38??HX1838\HX1838.LST
?????文件??????11135??2015-01-30?08:38??HX1838\HX1838.M51
?????文件???????5231??2015-01-30?08:38??HX1838\HX1838.OBJ
????.......?????72477??2015-01-30?11:46??HX1838\HX1838.uvgui.clbiao
????.......?????72503??2015-01-30?08:44??HX1838\HX1838.uvgui_clbiao.bak
????.......??????6104??2015-01-30?08:44??HX1838\HX1838.uvopt
????.......?????14342??2015-01-30?08:44??HX1838\HX1838.uvproj
????.......??????6104??2015-01-29?08:00??HX1838\HX1838_uvopt.bak
????.......?????14338??2015-01-28?23:56??HX1838\HX1838_uvproj.bak
?????文件????????163??2015-01-30?08:41??HX1838\MAIN.c
?????文件???????1158??2015-01-30?08:38??HX1838\MAIN.LST
?????文件???????1797??2015-01-30?08:38??HX1838\MAIN.OBJ
?????文件????????594??2015-01-30?08:10??HX1838\MY_STC.c
?????文件????????276??2015-01-30?08:33??HX1838\MY_STC.h
?????文件???????1836??2015-01-30?08:38??HX1838\MY_STC.LST
?????文件???????2998??2015-01-30?08:38??HX1838\MY_STC.OBJ
?????文件???????6376??2014-01-29?12:40??HX1838\STARTUP.A51
?????文件??????14060??2015-01-30?08:38??HX1838\STARTUP.LST
?????文件????????749??2015-01-30?08:38??HX1838\STARTUP.OBJ
?????文件???????9713??2012-01-17?22:01??HX1838\STC12C.h
?????目錄??????????0??2015-01-30?11:46??HX1838
-----------?---------??----------?-----??----
???????????????260578????????????????????27
............此處省略0個文件信息
- 上一篇:2011全國大學生電子設計大賽作品
- 下一篇:bayesian分類器
評論
共有 條評論