日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]紅外遙控發(fā)射芯片采用PPM編碼方式,當發(fā)射器按鍵按下后,將發(fā)射一組108ms的編碼脈沖。遙控編碼脈沖由前導碼、8位用戶碼、8位用戶碼的反碼、8位操作碼以及8位操作碼的反碼組成。通過對用戶碼的檢驗,每個遙控器只能控制

紅外遙控發(fā)射芯片采用PPM編碼方式,當發(fā)射器按鍵按下后,將發(fā)射一組108ms的編碼脈沖。遙控編碼脈沖由前導碼、8位用戶碼、8位用戶碼的反碼、8位操作碼以及8位操作碼的反碼組成。通過對用戶碼的檢驗,每個遙控器只能控制一個設備動作,這樣可以有效地防止多個設備之間的干擾。編碼后面還要有編碼的反碼,用來檢驗編碼接收的正確性,防止誤操作,增強系統(tǒng)的可靠性。前導碼是一個遙控碼的起始部分,由一個9ms的低電平(起始碼)和一個4. 5ms的高電平(結果碼)組成,作為接受數據的準備脈沖。以脈寬為0. 56ms、周期為1. 12ms的組合表示二進制的“0”;以脈寬為1. 68ms、周期為2. 24ms的組合表示二進制的“1”。如果按鍵按下超過108ms仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼(9ms)和結束碼(2. 5ms)組成。

單片機采用外部中斷INTI管腳和紅外接收頭的信號線相連,中斷方式為邊沿觸發(fā)方式。并用定時器0計算中斷的間隔時間,來區(qū)分前導碼、二進制的“1”、“0”碼。并將8位操作碼提取出來在數碼管上顯示。

// 解碼值在Im[2]中,當IrOK=1時解碼有效。
/* 51單片機紅外遙控解碼程序 */
//用遙控器對準紅外接收頭,按下遙控器按鍵,在數碼管前兩位上就會顯示對應按鍵的編碼

#include
#define uchar unsigned char
sbit dula=P2^6;
sbit wela=P2^7;
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

uchar f;

#define Imax 14000 //此處為晶振為11.0592時的取值,
#define Imin 8000 //如用其它頻率的晶振時,
#define Inum1 1450 //要改變相應的取值。
#define Inum2 700
#define Inum3 3000

unsigned char Im[4]={0x00,0x00,0x00,0x00};
uchar show[2]={0,0};
unsigned long m,Tc;
unsigned char IrOK;


void delay(uchar i)
{
uchar j,k;
for(j=i;j>0;j--)
for(k=125;k>0;k--);
}

void display()
{
dula=0;
P0=table[show[0]];
dula=1;
dula=0;

wela=0;
P0=0xfe;
wela=1;
wela=0;
delay(5);

P0=table[show[1]];
dula=1;
dula=0;

P0=0xfd;
wela=1;
wela=0;
delay(5);
}


//外部中斷解碼程序
void intersvr1(void) interrupt 2 using 1
{
Tc=TH0*256+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>Inum2&&Tc {
Im[m/8]=Im[m/8]>>1; m++; //取碼
}
if(m==32)
{
m=0;
f=0;
if(Im[2]==~Im[3])
{
IrOK=1;
}
else IrOK=0; //取碼完成后判斷讀碼是否正確
}
//準備讀下一碼
}

}


/*演示主程序*/
void main(void)
{
unsigned int a;

m=0;
f=0;
EA=1;

IT1=1;EX1=1;

TMOD=0x11;
TH0=0;TL0=0;
TR0=1;//ET0=1;

while(1)
{

if(IrOK==1)
{
show[1]=Im[2] & 0x0F; //取鍵碼的低四位
show[0]=Im[2] >> 4;
IrOK=0;

}
for(a=100;a>0;a--)
{
display();
}

}
}


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

"出海無界 商機無限"助力企業(yè)構建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領先商業(yè)管理媒體世界經理人攜手環(huán)球資源聯合主辦、深圳?前海出海e站通協(xié)辦的...

關鍵字: 解碼 供應鏈 AI BSP

無錫2025年8月29日 /美通社/ -- 2025年8月27日,正值中國與瑞士建交75周年這一歷史性時刻,在北京隆重舉辦的中瑞商業(yè)大獎頒獎典禮上,作為中瑞經貿合作的標桿企業(yè),布勒憑借在創(chuàng)新研發(fā)和數字化轉型領域的卓越表現...

關鍵字: 解碼 數字化 AN SMART

上海2025年7月28日 /美通社/ -- 浦江潮涌,智匯申城。一場聚焦全球汽車產業(yè)變革的思想盛宴如約而至——第33屆Gerpisa全球汽車產業(yè)論壇于2025年6月24日至27日在上海成功舉辦。本次論壇首次落地中國,由法...

關鍵字: 中國汽車 汽車產業(yè) 解碼 PI

北京2025年7月23日 /美通社/ -- 7月10日,博朗品牌特邀北京大學光華管理學院師生團隊及京東走進寶潔北京研發(fā)中心,開啟一場以"消費洞察驅動產品創(chuàng)新"為核心的深度探訪之旅。作為寶潔旗下的百年德...

關鍵字: 解碼 研發(fā)中心 剃須刀 電器

上海 2025年6月23日 /美通社/ -- 在"質量強國"戰(zhàn)略的引領下,中國工業(yè)正加速從制造向智造與質造跨越式發(fā)展。工業(yè)質量管控體系隨之迎來關鍵轉型,從局部優(yōu)化邁向全域賦能,從單點突破轉向全鏈協(xié)同。 蔡司以"全...

關鍵字: 解碼 高精度 納米級 光學

北京 2025年5月27日 /美通社/ -- 2025年5月27日,由寧波市政府、浙江省交通運輸廳、浙江省海洋經濟發(fā)展廳共同主辦,浙江省海港集團、寧波舟山港集團承辦的第九屆海絲港口合作論壇(以下簡稱海絲論壇)...

關鍵字: 解碼 自動駕駛 BSP 交通運輸

采用51單片機最小開發(fā)板,由8位自制獨立按鍵控制。單片機芯片為STC89C52RC,晶振為@12.000 mhz。8X8LED點陣屏模塊由MAX7219驅動,MAX7219包含一個自動掃描電路。你只需要把要顯示的數據發(fā)送...

關鍵字: 51單片機 MAX7219 寄存器

呼和浩特2025年4月22日 /美通社/ -- 4月2日,2025慧聰品牌巡展——內蒙古?呼和浩特站在呼和浩特富力萬達文華酒店隆重啟幕!此次巡展由慧聰安防網、慧聰物聯網、慧聰音響燈光網、慧聰LED屏網、慧聰教育網、聯合主...

關鍵字: 安防 解碼 黑科技 AI

深圳2025年3月13日 /美通社/ -- 3月12日,MemoryS 2025在深圳盛大開幕,匯聚了存儲行業(yè)的頂尖專家、企業(yè)領袖以及技術先鋒,共同探討存儲技術的未來發(fā)展方向及其在商業(yè)領域的創(chuàng)新應用。江波龍董事長、總經理...

關鍵字: MEMORY 解碼 主控芯片 全棧

雙方合作將因美納測序技術和Illumina Connected Software解決方案與英偉達工具相結合,共同開發(fā)生物基礎模型 加利福尼亞州圣迭戈2025年1月14日 /美通社/ -- 全球基因測序和芯片技術的領導者...

關鍵字: 英偉達 解碼 INA CONNECTED
關閉