![]() |
直接買個10幾塊錢的帶學習型接收器遙控器,簡單 |
pangjineng 發表于 2018-1-3 10:23 是的,感覺被坑了 |
學習來的! |
謝謝分享 |
無線遙控器帶解碼 學習了 |
學習學習。辛苦了![]() |
很好用 頂上一貼 |
PT2262\PT2272帶解碼模塊![]() |
有沒有編寫226,227的說明 |
正好需要這個,做個記號,等黑幣夠了下載 |
沒有程序,別下載了 |
騙人的 |
都是淘l來貨哪還用啥圖紙嘛,只需會設置/連接相應的端口就行了 |
樓主重要的事,說三遍:圖紙...圖紙...圖紙... |
其實就是一個按鍵程序 |
贊一個,好東西,學習了 |
上面是附件內的源碼,就這些內容。 |
/*************************************************************************** 標題: 無線遙控器帶解碼+數碼管顯示 效果: 按下按鍵,數碼管顯示編號 說明: P2口的P20-P23連接接收模塊四個輸出(D0-D3),VT接入P24,采用分時掃描法, 5V接擴展電源接口正極(+),GND連接擴展電源接口負極(-) 注意: 不同的遙控器按鈕不一定對應程序的順序,比如遙控器上的A可能對應的是1或2或3或4,其它按鈕類似,但不會沖突。 ******************************************************************************/ //頭文件: #include "reg51.h" //引腳定義: sbit SMG_q = P1^0; //定義數碼管陽級控制腳(千位) sbit SMG_b = P1^1; //定義數碼管陽級控制腳(百位) sbit SMG_s = P1^2; //定義數碼管陽級控制腳(十位) sbit SMG_g = P1^3; //定義數碼管陽級控制腳(個位) sbit key1 = P2^0; //定義按鍵1 sbit key2 = P2^1; //定義按鍵2 sbit key3 = P2^2; //定義按鍵3 sbit key4 = P2^3; //定義按鍵4 sbit keyall = P2^4; //有按鍵觸發 //主函數,C語言的入口函數: void main(void) { P0=0xc0; //數碼管顯示0 SMG_g=0; //使用數碼管個位來顯示鍵值 while(1){ //循環掃描按鍵及顯示 if(key1==1&&keyall){ //按鍵1按下且有按鍵觸發 P0=0xf9; //數碼管顯示1 } else if(key2==1&&keyall){ //按鍵2按下 P0=0xa4; //數碼管顯示2 } else if(key3==1&&keyall){ //按鍵3按下 P0=0xb0; //數碼管顯示3 } else if(key4==1&&keyall){ //按鍵4按下 P0=0x99; //數碼管顯示4 } } } |
東西哪里買 |
。。。。并沒有解碼程序 |
大哥,這好像不是M4的程序啊 我想要的是M4解碼程序 |