找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13242|回复: 22
打印 上一主题 下一主题
收起左侧

4键无线遥控模块PT2262\PT2272带解码单片机程序+数码管显示

  [复制链接]
跳转到指定楼层
楼主
PT2262\PT2272带解码模块的的单片机程序。好资料,需要的下载.



  1. /***************************************************************************
  2. 标题:        无线遥控器带解码+数码管显示
  3. 效果:        按下按键,数码管显示编号
  4. 工作于:LY5A-L2A开发板
  5. 作者:        林洋电子-单片机
  6. 说明:        P2口的P20-P23连接接收模块四个输出(D0-D3),VT接入P24,采用分时扫描法,
  7.                 5V接扩展电源接口正极(+),GND连接扩展电源接口负极(-)
  8. 注意:        不同的遥控器按钮不一定对应程序的顺序,比如遥控器上的A可能对应的是1或2或3或4,其它按钮类似,但不会冲突。
  9. ******************************************************************************/
  10. //头文件:
  11. #include "reg51.h"


  12. //引脚定义:       
  13. sbit SMG_q = P1^0;        //定义数码管阳级控制脚(千位)
  14. sbit SMG_b = P1^1;        //定义数码管阳级控制脚(百位)
  15. sbit SMG_s = P1^2;        //定义数码管阳级控制脚(十位)
  16. sbit SMG_g = P1^3;        //定义数码管阳级控制脚(个位)

  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;        //有按键触发


  22. //主函数,C语言的入口函数:       
  23. void main(void)
  24. {
  25.         P0=0xc0;                                //数码管显示0
  26.         SMG_g=0;                                //使用数码管个位来显示键值
  27.         while(1){                                //循环扫描按键及显示
  28.                 if(key1==1&&keyall){                //按键1按下且有按键触发
  29.                         P0=0xf9;                //数码管显示1
  30.                 }
  31.                 else if(key2==1&&keyall){        //按键2按下
  32.                         P0=0xa4;                //数码管显示2
  33.                 }
  34.                 else if(key3==1&&keyall){        //按键3按下
  35.                         P0=0xb0;                //数码管显示3
  36.                 }
  37.                 else if(key4==1&&keyall){        //按键4按下

  38.                         ……余下代码请下载附件…………
复制代码

例-无线遥控器带解码51程序.rar (6.98 KB, 下载次数: 277)

4键无线遥控器发射接收使用说明参考.pdf

192.57 KB, 下载次数: 194, 下载积分: 黑币 -5

评分

参与人数 1黑币 +10 收起 理由
tieq1952 + 10 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏10 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:171619 发表于 2017-3-17 18:57 | 只看该作者
大哥,这好像不是M4的程序啊
我想要的是M4解码程序
回复

使用道具 举报

板凳
ID:211184 发表于 2017-6-17 11:03 | 只看该作者
。。。。并没有解码程序
回复

使用道具 举报

地板
ID:154669 发表于 2017-6-19 15:50 | 只看该作者
东西哪里买
回复

使用道具 举报

5#
ID:134271 发表于 2018-1-2 15:37 | 只看该作者
/***************************************************************************
标题:        无线遥控器带解码+数码管显示
效果:        按下按键,数码管显示编号
说明:        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
                }
        }
}
回复

使用道具 举报

6#
ID:134271 发表于 2018-1-3 10:23 | 只看该作者
上面是附件内的源码,就这些内容。
回复

使用道具 举报

7#
ID:253767 发表于 2018-1-4 08:09 | 只看该作者
赞一个,好东西,学习了
回复

使用道具 举报

8#
ID:272625 发表于 2018-1-20 22:38 | 只看该作者
其实就是一个按键程序
回复

使用道具 举报

9#
ID:272625 发表于 2018-1-20 22:51 | 只看该作者
楼主重要的事,说三遍:图纸...图纸...图纸...
回复

使用道具 举报

10#
ID:96682 发表于 2018-1-22 01:16 | 只看该作者
都是淘l来货哪还用啥图纸嘛,只需会设置/连接相应的端口就行了
回复

使用道具 举报

11#
ID:277276 发表于 2018-2-8 17:03 | 只看该作者
骗人的
回复

使用道具 举报

12#
ID:72088 发表于 2018-3-31 21:51 | 只看该作者
没有程序,别下载了
回复

使用道具 举报

13#
ID:308903 发表于 2018-5-5 22:54 | 只看该作者
正好需要这个,做个记号,等黑币够了下载
回复

使用道具 举报

14#
ID:315723 发表于 2018-5-8 15:22 | 只看该作者
有没有编写226,227的说明
回复

使用道具 举报

15#
ID:325646 发表于 2018-5-9 08:42 | 只看该作者
PT2262\PT2272带解码模块
回复

使用道具 举报

16#
ID:320226 发表于 2018-7-5 18:41 | 只看该作者
很好用 顶上一贴
回复

使用道具 举报

17#
ID:388967 发表于 2018-8-22 16:51 | 只看该作者
学习学习。辛苦了
回复

使用道具 举报

18#
ID:388967 发表于 2018-8-22 16:52 | 只看该作者
  无线遥控器带解码 学习了
回复

使用道具 举报

19#
ID:501384 发表于 2019-4-17 18:57 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
ID:510258 发表于 2019-4-18 09:59 | 只看该作者
学习来的!
回复

使用道具 举报

21#
ID:572374 发表于 2020-8-27 19:15 | 只看该作者
pangjineng 发表于 2018-1-3 10:23
上面是附件内的源码,就这些内容。

是的,感觉被坑了
回复

使用道具 举报

22#
ID:960079 发表于 2021-8-11 22:33 | 只看该作者
直接买个10几块钱的带学习型接收器遥控器,简单
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表