標(biāo)題: 紅外線開發(fā)詳解(電路圖+程序) [打印本頁]
作者: dagu 時(shí)間: 2014-12-25 23:49
標(biāo)題: 紅外線開發(fā)詳解(電路圖+程序)
一.TC9012
TC9012是一塊紅外遙控系統(tǒng)專用的發(fā)射集成電路.可以外接32個(gè)按鍵.提供8種用戶編碼,3種雙重按鍵功能.下圖片是一塊TC9012及其內(nèi)部結(jié)構(gòu).
二.編碼方式
TC9012一幀含32位碼,包含兩個(gè)8位用戶碼,8個(gè)數(shù)據(jù)碼和8位數(shù)據(jù)碼的反碼以及最后位的同步位.
引導(dǎo)碼由4.5ms的載波和4.5ms的載波關(guān)斷波形所構(gòu)成.同步位SY是最后一位編碼是0或1的標(biāo)識(shí)位.它只有0.56ms.發(fā)射碼的格式如下:
三.脈沖位置調(diào)制方式
這種方式是通過脈沖之間的間隔時(shí)間來判斷發(fā)送的是0還是1 .如下圖片所示
則紅外發(fā)射端輸出的波形即如下圖
四.紅外譯碼程式
紅外接受端接在P3^4外部終端0引腳.程式如下:
#include<reg52.c>
#define uchar unsigned char
#define uint unsigned int
uchar irtime,startflag; //記錄中斷時(shí)間間隔長,和開始標(biāo)志
uchar irdata[33],bitnum; //存認(rèn)33個(gè)外部中斷時(shí)間
uchar irreceok; //接收成功標(biāo)志
uchar ircode[4]; //用于存儲(chǔ)解碼后的四個(gè)值
void temer0init() //計(jì)時(shí)器初始化
{
TMOD=0x02;
TH0=0x00;
TL0=0x00;
ET0=1;
EA=1;
TR0=1;
}
void int0init() //外部中斷0初始化
{
IT0=1;
EX0=1;
EA=1;
}
void irpros() //根據(jù)記錄的中斷間隔時(shí)長解碼
{
uchar k,j,value;
k:=1;
for(j=0;j<4;j++) //解碼成四個(gè)字節(jié)
{
for(i=0;i<8;i++)
{
value=value>>1;
if (irdata[k]>6) //間隔時(shí)間》6的表示為1.否則為0
value=value|0x80;
k++;
}
ircode[j]=value; //記錄解碼后的數(shù)據(jù)。
}
}
void main()
{
temer0init()
int0init()
while(1)
{
這里處理收來的數(shù)據(jù);
}
}
void timer0() interrupt 1 //計(jì)時(shí)器中斷服務(wù)程序,記錄紅外中斷時(shí)長
{
irtime++; //255
}
void int0() interrupt 0 //外部中斷0服務(wù)程序
{
if(startflag) //起始標(biāo)志
{
if (irtime>32) //檢測(cè)引導(dǎo)碼,
bitnum=0;
irdata[bitnum]=irtime; //記錄沒個(gè)下降沿的間隔時(shí)間長
irtime=0;
bitnum++;
if (bitnum==33) //最后一個(gè)
{
bitnum=0;
irreceok=1; //標(biāo)志收完了
}
}
}
else //如果沒有起始標(biāo)志.這認(rèn)為這個(gè)脈沖是引導(dǎo)碼,開始計(jì)數(shù)收數(shù)據(jù).
{
startflag=1;
irtime=0;
}
}
作者: 日日日 時(shí)間: 2015-1-6 09:06
哈哈,我來頂一下
作者: xudaxi 時(shí)間: 2015-1-15 09:08
不錯(cuò),學(xué)習(xí)學(xué)習(xí),謝謝
作者: heros 時(shí)間: 2015-1-20 10:04
學(xué)習(xí)了
作者: ysysysys 時(shí)間: 2018-4-25 21:28
TC9012F這個(gè)元件哪個(gè)軟件能畫出來啊
歡迎光臨 (http://m.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
五月婷婷开心
|
美日韩在线|
夜夜操影院
|
国产一区二区网站
|
日韩在线精品视频
|
欧美亚洲一区
|
伊人久久免费视频
|
国产天堂网
|
av每日更新
|
国产乱码精品一区二区三
|
综合色在线
|
国产乱码久久久久久
|
国产网站在线
|
一本一道久久a久久精品蜜桃
|
一区二区三区四区视频
|
91精品国产99久久久久久红楼
|
一级做a爰片久久毛片潮喷
视频一二区
|
免费看黄色一级片
|
午夜免费福利
|
五月激情综合网
|
日韩av在线免费看
|
国产精品久久久久久久午夜
|
一区二区三区在线观看视频
|
在线免费播放av
|
欧美一级黄色大片
|
一区二区三区免费看
|
久久精品国产亚洲
|
国产人人干|
国产精品日韩在线
|
九九在线视频
|
欧美在线中文字幕
|
人与拘一级a毛片
|
在线视频一区二区三区
|
女同一区二区三区
|
国产盗摄一区二区三区
|
在线看黄色片
|
久草网站|
久久天堂av|
亚洲私人影院
|
日韩av网站在线观看
|
欧美精品在线观看
|