導航:首頁 > 操作系統 > 遙控器的單片機

遙控器的單片機

發布時間:2022-07-17 20:52:55

『壹』 如何用單片機控制遙控器

電視機遙控器,編碼是固定的,空調遙控器編碼是不固定的,如設置溫度的編碼是根據溫度的變化編碼是不同的,當然你可以測試空調遙控器不同狀態的編碼來設置單片機發送不同的編碼就可以了。單片機是肯定可以做得到。

『貳』 設計遙控器,請求推薦一款單片機

一般紅外電視遙控器的輸出都是用編碼後串列數據對38~40kHz的方波進行
脈沖幅度調制而產生的.當發射器按鍵按下後,即有遙控碼發出,所按的鍵
不同遙控編碼也不同。這種遙控碼具有以下特徵:
採用脈寬調制的串列碼,以脈寬為0.565ms、間隔0.56ms、周期為1.125ms的
組合表示二進制的「0」;以脈寬為0.565ms、間隔1.685ms、周期為2.25ms
的組合表示二進制的「1」。上述「0」和「1」組成的32位二進制碼經38kHz
的載頻進行二次調制,然後再通過紅外發射二極體產生紅外線向空間發射。
一般電視遙控器的遙控編碼是連續的32位二進制碼組,其中前16位為用戶識
別碼,能區別不同的紅外遙控設備,防止不同機種遙控碼互相干擾。後16位
為8位的操作碼和8位的操作反碼,用於核對數據是否接收准確。
根據紅外編碼的格式,發送數據前需要先發送9ms的起始碼和4.5ms的結果碼。
接收方一般使用TL0038一體化紅外線接收器進行接收解碼,當TL0038接收到
38kHz紅外信號時,輸出端輸出低電平,否則為高電平。
所以紅外遙控器發送紅外信號時,參考上面遙控串列數據編碼波形圖,在低
電平處發送38kHz紅外信號,高電平處則不發送紅外信號。

『叄』 電視遙控器用的是什麼單片機

普通的電視機遙控器用的不是單片機,而是已經固化好的專用遙控晶元,像6122,不需要編程的。而萬能遙控就用到單片機,但也不是51系列的。用的是PIC核的,像8P19。再加上一塊EEPROM來存儲各種通訊協議。

『肆』 單片機紅外遙控按鍵定義

單片機紅外遙控器按鍵輸入系統實現 . 摘要 本設計主要應用了 AT89C52 單片機作為核心,綜合應用了單片機中斷系統、定 時器、計數器等知識,應用紅外光的優點。

『伍』 家電遙控器里是單片機控制嗎,大才小用了吧

現在 很多 家用電器,都用單片機來做控制系統,少數也用專用晶元,
其實 單片機 根本不是 大才, 現在價格 也很便宜, 一元 左右的 單片機 很多。
單片機 可以 靈活應用 ,想怎麼控制 都行 ,只要編好程序 就可以了。

『陸』 怎麼用遙控器控制單片機

遙控器上有紅外線發射管
受控制的單片機電路上有接收管

都是對號的,這個電路比較簡單~~~

『柒』 遙控器屬於什麼,單片機,還是晶元…

裡面是否用單片機我不知道,但是單片機加上紅外發射管確實可以做遙控器用。多數遙控器估計還是有自己的集成電路來的,可能是比單片機更便宜的專用晶元。

『捌』 遙控器都用什麼牌子的什麼型號的單片機

一般紅外遙控器分為不帶液晶顯示的如電視,dvd
一般用些台灣ic和國產ic 型號很多

空調的有遙控器一般帶lcd顯示,用三星s3c9234 ,winbond 541260,SINOWELTH 66P51,NEC,RENESAS也有一些ic比較常用

『玖』 單片機如何實現紅外遙控

以下文件是51單片機實現遙控解碼,通過數碼管顯示鍵碼的程序,P0口驅動數碼管段選,p2.6和p2.7為數碼管位選,接收頭連到P3.2口。此程序以通過驗證,可以直接編譯使用,另外還有一個繼電器和蜂鳴器的控制,不用可以屏蔽掉。

;********************************************************************************
;* 描述: *
;* 遙控鍵值讀取器 *
;* 數碼管顯示, P0口為數碼管的數據口 *
;* *
;********************************************************************************
;遙控鍵值解碼-數碼管顯示 *
;********************************************************************************/

#include <reg51.h>
#include <intrins.h>

void IR_SHOW();
void delay(unsigned char x);//x*0.14MS
void delay1(unsigned char ms);
void beep();

sbit IRIN = P3^2;
sbit BEEP = P3^7;
sbit RELAY= P1^3;
sbit GEWEI= P2^7;
sbit SHIWEI= P2^6;

unsigned char IRCOM[8];
unsigned char code table[16] =
{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
main()
{
IE = 0x81; //允許總中斷中斷,使能 INT0 外部中斷
TCON = 0x1; //觸發方式為脈沖負邊沿觸發
delay(1);

IRIN=1;
BEEP=1;
RELAY=1;
for(;;)
{
IR_SHOW();
}

} //end main

void IR_IN() interrupt 0 using 0
{
unsigned char i,j,k,N=0;
EA = 0;
I1:
for (i=0;i<4;i++)
{
if (IRIN==0) break;
if (i==3) {EA =1;return;}
}
delay(20);
if (IRIN==1) goto I1; //確認IR信號出現
while (!IRIN) //等 IR 變為高電平
{delay(1);}

for (j=0;j<4;j++)
{
for (k=0;k<8;k++)
{
while (IRIN) //等 IR 變為低電平
{delay(1);}
while (!IRIN) //等 IR 變為高電平
{delay(1);}
while (IRIN) //計算IR高電平時長
{
delay(1);
N++;
if (N>=30) {EA=1;return;}
}
IRCOM[j]=IRCOM[j] >> 1;
if (N>=8) {IRCOM[j] = IRCOM[j] | 0x80;}
N=0;
}//end for k
}//end for j

if (IRCOM[2]!=~IRCOM[3]) {EA=1;return;}
IRCOM[5]=IRCOM[2] & 0x0F;
IRCOM[6]=IRCOM[2] & 0xF0;
IRCOM[6]=IRCOM[6] >> 4;
beep();
EA = 1;

}

void IR_SHOW()
{
P0 = table[IRCOM[5]];
GEWEI = 0;
SHIWEI = 1;
delay1(4);
P0 = table[IRCOM[6]];
SHIWEI = 0;
GEWEI = 1;
delay1(4);
}

void beep()
{
unsigned char i;
for (i=0;i<100;i++)
{
delay(5);
BEEP=!BEEP;
}
BEEP=1;
}

void delay(unsigned char x)//x*0.14MS
{
unsigned char i;
while(x--)
{
for (i = 0; i<13; i++) {}
}
}

void delay1(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i<120; i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}

『拾』 單片機的紅外遙控的原理

1、發送端由單片機和紅外發光二極體組成。
單片機控制紅外發光二極體發射38KHz左右的紅外光,這個紅外光就可能起到傳遞信號的作用。你可以在你的程序中規定發射紅外線時表示二進制的一個位『1』無紅外線時表示二進制的『0』。這樣你就可以發出一系列由『1』和『0』所級成的信號。
2、接收端是由紅外接收二極體和單片機組成。
前面我們讓發射端發出信號,現在接收頭就開始收信號。

閱讀全文

與遙控器的單片機相關的資料

熱點內容
閩政通無法請求伺服器是什麼 瀏覽:48
怎麼做積木解壓神器 瀏覽:203
王者榮耀解壓玩具抽獎 瀏覽:49
12位是由啥加密的 瀏覽:868
程序員編迷你世界代碼 瀏覽:895
php取現在時間 瀏覽:246
單片機高吸收 瀏覽:427
怎麼區分五代頭是不是加密噴頭 瀏覽:244
hunt測試伺服器是什麼意思 瀏覽:510
2013程序員考試 瀏覽:641
畢業論文是pdf 瀏覽:736
伺服器跑網心雲劃算嗎 瀏覽:471
單片機定時器計數初值的計算公式 瀏覽:801
win7控制台命令 瀏覽:567
貓咪成年app怎麼升級 瀏覽:692
360有沒有加密軟體 瀏覽:315
清除cisco交換機配置命令 瀏覽:751
華為刪除交換機配置命令 瀏覽:473
shell打包命令 瀏覽:827
加密狗插上輸不了密碼 瀏覽:187