找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15035|回復(fù): 22
收起左側(cè)

4鍵無線遙控模塊PT2262\PT2272帶解碼單片機程序+數(shù)碼管顯示

  [復(fù)制鏈接]
ID:165343 發(fā)表于 2017-2-19 10:51 | 顯示全部樓層 |閱讀模式
PT2262\PT2272帶解碼模塊的的單片機程序。好資料,需要的下載.

連接參考圖.jpg

  1. /***************************************************************************
  2. 標題:        無線遙控器帶解碼+數(shù)碼管顯示
  3. 效果:        按下按鍵,數(shù)碼管顯示編號
  4. 工作于:LY5A-L2A開發(fā)板
  5. 作者:        林洋電子-單片機
  6. 說明:        P2口的P20-P23連接接收模塊四個輸出(D0-D3),VT接入P24,采用分時掃描法,
  7.                 5V接擴展電源接口正極(+),GND連接擴展電源接口負極(-)
  8. 注意:        不同的遙控器按鈕不一定對應(yīng)程序的順序,比如遙控器上的A可能對應(yīng)的是1或2或3或4,其它按鈕類似,但不會沖突。
  9. ******************************************************************************/
  10. //頭文件:
  11. #include "reg51.h"


  12. //引腳定義:       
  13. sbit SMG_q = P1^0;        //定義數(shù)碼管陽級控制腳(千位)
  14. sbit SMG_b = P1^1;        //定義數(shù)碼管陽級控制腳(百位)
  15. sbit SMG_s = P1^2;        //定義數(shù)碼管陽級控制腳(十位)
  16. sbit SMG_g = P1^3;        //定義數(shù)碼管陽級控制腳(個位)

  17. sbit key1 = P2^0;        //定義按鍵1
  18. sbit key2 = P2^1;        //定義按鍵2
  19. sbit key3 = P2^2;        //定義按鍵3
  20. sbit key4 = P2^3;        //定義按鍵4

  21. sbit keyall = P2^4;        //有按鍵觸發(fā)


  22. //主函數(shù),C語言的入口函數(shù):       
  23. void main(void)
  24. {
  25.         P0=0xc0;                                //數(shù)碼管顯示0
  26.         SMG_g=0;                                //使用數(shù)碼管個位來顯示鍵值
  27.         while(1){                                //循環(huán)掃描按鍵及顯示
  28.                 if(key1==1&&keyall){                //按鍵1按下且有按鍵觸發(fā)
  29.                         P0=0xf9;                //數(shù)碼管顯示1
  30.                 }
  31.                 else if(key2==1&&keyall){        //按鍵2按下
  32.                         P0=0xa4;                //數(shù)碼管顯示2
  33.                 }
  34.                 else if(key3==1&&keyall){        //按鍵3按下
  35.                         P0=0xb0;                //數(shù)碼管顯示3
  36.                 }
  37.                 else if(key4==1&&keyall){        //按鍵4按下

  38.                         ……余下代碼請下載附件…………
復(fù)制代碼

例-無線遙控器帶解碼51程序.rar (6.98 KB, 下載次數(shù): 279)

4鍵無線遙控器發(fā)射接收使用說明參考.pdf

192.57 KB, 下載次數(shù): 195, 下載積分: 黑幣 -5

評分

參與人數(shù) 1黑幣 +10 收起 理由
tieq1952 + 10 贊一個!

查看全部評分

回復(fù)

使用道具 舉報

ID:171619 發(fā)表于 2017-3-17 18:57 | 顯示全部樓層
大哥,這好像不是M4的程序啊
我想要的是M4解碼程序
回復(fù)

使用道具 舉報

ID:211184 發(fā)表于 2017-6-17 11:03 | 顯示全部樓層
。。。。并沒有解碼程序
回復(fù)

使用道具 舉報

ID:154669 發(fā)表于 2017-6-19 15:50 | 顯示全部樓層
東西哪里買
回復(fù)

使用道具 舉報

ID:134271 發(fā)表于 2018-1-2 15:37 | 顯示全部樓層
/***************************************************************************
標題:        無線遙控器帶解碼+數(shù)碼管顯示
效果:        按下按鍵,數(shù)碼管顯示編號
說明:        P2口的P20-P23連接接收模塊四個輸出(D0-D3),VT接入P24,采用分時掃描法,
                5V接擴展電源接口正極(+),GND連接擴展電源接口負極(-)
注意:        不同的遙控器按鈕不一定對應(yīng)程序的順序,比如遙控器上的A可能對應(yīng)的是1或2或3或4,其它按鈕類似,但不會沖突。
******************************************************************************/
//頭文件:
#include "reg51.h"


//引腳定義:       
sbit SMG_q = P1^0;        //定義數(shù)碼管陽級控制腳(千位)
sbit SMG_b = P1^1;        //定義數(shù)碼管陽級控制腳(百位)
sbit SMG_s = P1^2;        //定義數(shù)碼管陽級控制腳(十位)
sbit SMG_g = P1^3;        //定義數(shù)碼管陽級控制腳(個位)

sbit key1 = P2^0;        //定義按鍵1
sbit key2 = P2^1;        //定義按鍵2
sbit key3 = P2^2;        //定義按鍵3
sbit key4 = P2^3;        //定義按鍵4

sbit keyall = P2^4;        //有按鍵觸發(fā)


//主函數(shù),C語言的入口函數(shù):       
void main(void)
{
        P0=0xc0;                                //數(shù)碼管顯示0
        SMG_g=0;                                //使用數(shù)碼管個位來顯示鍵值
        while(1){                                //循環(huán)掃描按鍵及顯示
                if(key1==1&&keyall){                //按鍵1按下且有按鍵觸發(fā)
                        P0=0xf9;                //數(shù)碼管顯示1
                }
                else if(key2==1&&keyall){        //按鍵2按下
                        P0=0xa4;                //數(shù)碼管顯示2
                }
                else if(key3==1&&keyall){        //按鍵3按下
                        P0=0xb0;                //數(shù)碼管顯示3
                }
                else if(key4==1&&keyall){        //按鍵4按下
                        P0=0x99;                //數(shù)碼管顯示4
                }
        }
}
回復(fù)

使用道具 舉報

ID:134271 發(fā)表于 2018-1-3 10:23 | 顯示全部樓層
上面是附件內(nèi)的源碼,就這些內(nèi)容。
回復(fù)

使用道具 舉報

ID:253767 發(fā)表于 2018-1-4 08:09 | 顯示全部樓層
贊一個,好東西,學習了
回復(fù)

使用道具 舉報

ID:272625 發(fā)表于 2018-1-20 22:38 | 顯示全部樓層
其實就是一個按鍵程序
回復(fù)

使用道具 舉報

ID:272625 發(fā)表于 2018-1-20 22:51 | 顯示全部樓層
樓主重要的事,說三遍:圖紙...圖紙...圖紙...
回復(fù)

使用道具 舉報

ID:96682 發(fā)表于 2018-1-22 01:16 | 顯示全部樓層
都是淘l來貨哪還用啥圖紙嘛,只需會設(shè)置/連接相應(yīng)的端口就行了
回復(fù)

使用道具 舉報

ID:277276 發(fā)表于 2018-2-8 17:03 | 顯示全部樓層
騙人的
回復(fù)

使用道具 舉報

ID:72088 發(fā)表于 2018-3-31 21:51 | 顯示全部樓層
沒有程序,別下載了
回復(fù)

使用道具 舉報

ID:308903 發(fā)表于 2018-5-5 22:54 | 顯示全部樓層
正好需要這個,做個記號,等黑幣夠了下載
回復(fù)

使用道具 舉報

ID:315723 發(fā)表于 2018-5-8 15:22 | 顯示全部樓層
有沒有編寫226,227的說明
回復(fù)

使用道具 舉報

ID:325646 發(fā)表于 2018-5-9 08:42 | 顯示全部樓層
PT2262\PT2272帶解碼模塊
回復(fù)

使用道具 舉報

ID:320226 發(fā)表于 2018-7-5 18:41 | 顯示全部樓層
很好用 頂上一貼
回復(fù)

使用道具 舉報

ID:388967 發(fā)表于 2018-8-22 16:51 | 顯示全部樓層
學習學習。辛苦了
回復(fù)

使用道具 舉報

ID:388967 發(fā)表于 2018-8-22 16:52 | 顯示全部樓層
  無線遙控器帶解碼 學習了
回復(fù)

使用道具 舉報

ID:501384 發(fā)表于 2019-4-17 18:57 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報

ID:510258 發(fā)表于 2019-4-18 09:59 | 顯示全部樓層
學習來的!
回復(fù)

使用道具 舉報

ID:572374 發(fā)表于 2020-8-27 19:15 | 顯示全部樓層
pangjineng 發(fā)表于 2018-1-3 10:23
上面是附件內(nèi)的源碼,就這些內(nèi)容。

是的,感覺被坑了
回復(fù)

使用道具 舉報

ID:960079 發(fā)表于 2021-8-11 22:33 | 顯示全部樓層
直接買個10幾塊錢的帶學習型接收器遙控器,簡單
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表