熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2025-5-4 19:43
正文摘要:#include "reg51.h" sbit IR_INPUT = P3^2; //紅外接口標(biāo)志 sbit LED0 = P1^0; sbit LED1 = P1^1; sbit LED2 = P1^2; sbit LED3 = P1^3; bit irflag = 0; unsigned int ircode[4]; void In ... |
while(1)里面的ircode數(shù)組數(shù)據(jù)沒(méi)有更新,要寫獲取相關(guān)數(shù)據(jù)后更新數(shù)組,不然switch里面數(shù)組一直是初始值,進(jìn)不了翻轉(zhuǎn)燈 |
qq603599910 發(fā)表于 2025-5-5 22:19 或者板子上有顯示的話,顯示到板子上也行。 |
switch(ircode[2]) 你這條語(yǔ)句是不是有問(wèn)題,還有硬件有沒(méi)有問(wèn)題 |
親,保留P30/P31用串口輸出讀一讀解出來(lái)的是啥吧... |
GlenXu 發(fā)表于 2025-5-5 09:20 每次反轉(zhuǎn),至少應(yīng)該看到,雖然亮度可能低點(diǎn)。再說(shuō)遙控器的發(fā)射并不快。 我覺(jué)得是解碼不對(duì),解出來(lái)的不是一樣的 |
因?yàn)闀r(shí)間太短,來(lái)不及亮就又滅了。 你應(yīng)該點(diǎn)亮后計(jì)數(shù)至少10到30個(gè)脈沖數(shù)后再光端,這樣就可能看見(jiàn)了。 |
因?yàn)長(zhǎng)ED沒(méi)有接上 ![]() |
Powered by 單片機(jī)教程網(wǎng)