1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標(biāo)題:
單片機(jī)紅外遙控器解碼實(shí)驗(yàn)用遙控器0-7鍵分別控制8個LED燈的點(diǎn)亮。
[打印本頁]
作者:
DEPL
時間:
2018-6-14 15:59
標(biāo)題:
單片機(jī)紅外遙控器解碼實(shí)驗(yàn)用遙控器0-7鍵分別控制8個LED燈的點(diǎn)亮。
#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
sbit led1=P0^0;
sbit led2=P0^1;
sbit led3=P0^2;
sbit led4=P0^3;
sbit led5=P0^4;
sbit led6=P0^5;
sbit led7=P0^6;
sbit led8=P0^7;
sbit IRIN=P3^2;
u8 IrValue[6];
u8 Time;
void delay(u16 i)
{
while(i--);
}
void DigDisplay()
{
u8 i;
while(1)
{
for(i=0;i<8;i++)
{
switch(IrValue[2])
{
case(0x16): led1=0;led2=1;led3=1;led4=1;led5=1;led6=1;led7=1;led8=1;break
case(0x0c): led2=0;led1=1;led3=1;led4=1;led5=1;led6=1;led7=1;led8=1; break;
case(0x18): led3=0;led1=1;led2=1;led4=1;led5=1;led6=1;led7=1;led8=1; break;
case(0x5e):
led4=0;led1=1;led2=1;led3=1;led5=1;led6=1;led7=1;led8=1; break
case(0x08): led5=0;led1=1;led2=1;led3=1;led4=1;led6=1;led7=1;led8=1; break;
case(0x1c): led6=0;led1=1;led2=1;led3=1;led4=1;led5=1;led7=1;led8=1; break;
case(0x5a):
led7=0;led1=1;led2=1;led3=1;led4=1;led5=1;led6=1;led8=1; break
case(0x42): led8=0;led1=1;led2=1;led3=1;led4=1;led5=1;led6=1;led7=1;break
}
delay(100); }
}}
void IrInit()
{
IT0=1;
EX0=1;
EA=1;
IRIN=1;
}
void main()
{
IrInit();
while(1)
{ DigDisplay();
}
}
void ReadIr() interrupt 0
{
u8 j,k;
u16 err;
Time=0;
delay(700); //7ms
if(IRIN==0)
{
err=1000;
while((IRIN==0)&&(err>0))
{
delay(1);
err--;
}
if(IRIN==1)
{
err=500;
while((IRIN==1)&&(err>0))
{
delay(1);
err--;
}
for(k=0;k<4;k++)
{
for(j=0;j<8;j++)
{
err=60;
while((IRIN==0)&&(err>0)
{
delay(1);
err--;
}
err=500;
while((IRIN==1)&&(err>0))
{
delay(10); //0.1ms
Time++;
err--;
if(Time>30)
{
return;
}
}
IrValue[k]>>=1;
if(Time>=8)
{
IrValue[k]|=0x80;
}
Time=0;
}
}
}
if(IrValue[2]!=~IrValue[3])
{
return;
}
}
}
紅外思考題.zip
2018-6-14 15:59 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
31.01 KB, 下載次數(shù): 25, 下載積分: 黑幣 -5
作者:
王123583
時間:
2018-6-18 19:37
受教了,不過你那個文件上的東西,一點(diǎn)都不實(shí)用,對的,那個應(yīng)該是買開發(fā)板送的程序
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1