久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
求51單片機(jī)紅外遙控的視頻教程
[打印本頁(yè)]
作者:
helloccz
時(shí)間:
2015-8-3 20:14
標(biāo)題:
求51單片機(jī)紅外遙控的視頻教程
51單片機(jī)紅外遙控的視頻教程。希望大神幫幫忙
作者:
13530229009
時(shí)間:
2015-8-4 10:36
文件太大,上傳不了,你在網(wǎng)上搜霖鋒帶你征服嵌入式,Lesson 21 紅外遙控原理和電視遙控器碼值檢測(cè)
作者:
helloccz
時(shí)間:
2015-8-4 21:15
13530229009 發(fā)表于 2015-8-4 10:36
文件太大,上傳不了,你在網(wǎng)上搜霖鋒帶你征服嵌入式,Lesson 21 紅外遙控原理和電視遙控器碼值檢測(cè)
你好,我用你的方法搜了,但沒(méi)搜到。你能提供一個(gè)百度云網(wǎng)盤(pán)的地址嗎?謝謝你!
作者:
jessicamini55
時(shí)間:
2015-8-5 11:18
同求~~~~~~~~~~~~~~~~~~~~~~
作者:
h1314258
時(shí)間:
2015-8-6 15:53
文件太大,上傳不了,你在網(wǎng)上搜霖鋒帶你征服嵌入式
作者:
騰飛的龍
時(shí)間:
2015-8-6 16:43
這是我現(xiàn)在正常使用的解碼程序
/***********************************************
功能:紅外解碼數(shù)碼管顯示
單片機(jī):SRC12C5A60S2
晶振:11.0592M
作者:蘇義江改編自網(wǎng)絡(luò)
要感謝作者的無(wú)私分享
***********************************************/
#include<reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table_we[]={
0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
uchar code table_du[]={0xC0,0xF9,0xA4,0xB0,0x99,
0x92,0x82,0xf8,0x80,0x90,0x88,
0x83,0xC6,0xA1,0x86,0x8E};
sbit ir=P3^3;
sbit a=P0^0;//LED或小車端口
sbit b=P0^1;//LED或小車端口
sbit c=P0^2;//LED或小車端口
sbit d=P0^3;//LED或小車端口
uchar irtime;//紅外時(shí)間變量
uchar irdata[33];//
uchar bitnum;//第幾位
uchar startflag;//起始標(biāo)志位
uchar irok;//接收結(jié)束變量
uchar ircode[4];
uchar irprosok;
uchar disnum[4];
//uchar disnum[8];
sbit duan=P0^6;
sbit wei=P0^7;
void timer0init(void) //256*(1/12m)*12=0.256ms
{
TMOD=0x02;//方式2
TH0=0x00;
TL0=0x00;
ET0=1;
EA=1;
TR0=1;
}
void irpros(void) // 紅外碼值處理
{
uchar mun,k,i,j;
k=1;
for(j=0;j<4;j++)//讀出4個(gè)碼循環(huán)4次
{
for(i=0;i<8;i++)
{
mun=mun>>1;//右移7次
if(irdata[k]>7)//判斷8次 大于7是高電平,小于7是低電平
{
mun=mun | 0x80;
}
k++;
}
ircode[j]=mun;
}
irprosok=1;
}
void irwork(void) // 紅外碼值轉(zhuǎn)換
{
disnum[0]=ircode[0]/16;
disnum[1]=ircode[0]%16;
// disnum[2]=ircode[1]/16;
// disnum[3]=ircode[1]%16;
disnum[2]=ircode[2]/16;
disnum[3]=ircode[2]%16;
// disnum[6]=ircode[3]/16;
// disnum[7]=ircode[3]%16;
}
void delay(uchar x)
{
uchar a,b;
for(a=x;a>0;a--)
for(b=200;b>0;b--);
}
void display()//顯示
{
P2=0xfe;
wei=1;
wei=0;
delay(5);
P2=table_du[disnum[0]];
delay(5);
duan=1;
duan=0;
P2=0xff;
P2=0xfd;
wei=1;
wei=0;
delay(5);
P2=table_du[disnum[1]];
delay(5);
duan=1;
duan=0;
P2=0xff;
P2=0xfb;
wei=1;
wei=0;
delay(5);
P2=table_du[disnum[2]];
delay(5);
duan=1;
duan=0;
P2=0xff;
P2=0xf7;
wei=1;
wei=0;
delay(5);
P2=table_du[disnum[3]];
delay(5);
duan=1;
duan=0;
P2=0xff;
}
void int0init(void)//外部中斷初始化
{
IT1=1;//下降沿觸發(fā)
EX1=1;//開(kāi)外部中斷
EA=1;//開(kāi)總中斷
}
void main()
{
timer0init();
int0init();
while(1)
{
if(irok==1)
{
irpros();
irok=0;
}
if(irprosok==1)
{
irwork();
irprosok=0;
}
display();
}
}
void int0 () interrupt 2 //外部0中斷服務(wù)
{
if(startflag)
{
// if(irtime>32&&irtime<63) //8-16ms檢測(cè)引導(dǎo)碼
if(irtime>32)
{
bitnum=0;
}
irdata[bitnum]=irtime;
irtime=0;
bitnum++;
if(bitnum==33)//接收結(jié)束
{
bitnum=0;
irok=1;
}
}
else
{
startflag=1;
irtime=0;
}
}
void timer0 () interrupt 1//定時(shí)器0中斷服務(wù)函數(shù)
{
irtime++;
}
復(fù)制代碼
作者:
1678
時(shí)間:
2015-8-8 17:14
上邊都有啊
作者:
xjh272935444
時(shí)間:
2017-4-17 15:15
同求啊
作者:
HxFor51
時(shí)間:
2017-4-17 20:33
目測(cè)上面的是可以用的
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
99久久婷婷国产综合精品电影
|
国产亚洲精品精品国产亚洲综合
|
国产美女在线观看
|
国产精品成人一区二区
|
伦理一区二区
|
天天操网
|
久国产视频
|
国产精品1区
|
欧美日韩一区二区视频在线观看
|
在线一区
|
久久久精品网站
|
久久综合国产
|
久久亚洲一区
|
欧美一级欧美三级在线观看
|
在线观看一区
|
国产精品中文字幕一区二区三区
|
亚洲高清成人在线
|
亚洲www.
|
嫩草视频在线免费观看
|
国产一区久久精品
|
粉嫩av在线
|
91超碰在线观看
|
国产毛片久久久久久久久春天
|
精品国产一区二区国模嫣然
|
欧美精品在线观看
|
www.日本在线播放
|
天天干狠狠
|
毛片com
|
欧美日韩一区二区三区视频
|
亚洲欧美在线一区
|
在线观看国产www
|
国产欧美精品区一区二区三区
|
日朝毛片
|
亚洲一区毛片
|
午夜免费视频
|
国产欧美精品在线
|
午夜精品久久久久久不卡欧美一级
|
亚洲视频一区二区三区
|
久久久做
|
91国产在线视频在线
|
亚洲精选一区二区
|