我首先在單片機開發板上試過用開發板自帶的紅外線頭來測試紅外線,發現成功,蜂鳴器會響然后再按一下會關閉。
然后我就換成我買的紅外線頭插在開發板上并改了相對于的引腳,再一次燒進去,發現蜂鳴器回響,再按一下也會關閉。
接著,我就將紅外線頭跟蜂鳴器移植到最小系統上,接線與在開發板的接線是一致的。然后我發現按了后,蜂鳴器的確會響,但是再按一下并不會關閉。
我就將程序改了下:
case 0x18:P1.6=1;P2=~P2;break; //按下2
case 0x55:P1.6=0;break; //按下3