找回密码
 立即注册

QQ登录

只需一步,快速开始

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

200米433或者315M无线遥控器检测单片机源程序

  [复制链接]
跳转到指定楼层
楼主



1.天线用软导线或其它硬质金属(如拉杆天线),长度大约20cm(315MHz )或18cm(434MHz ) ,尽
量拉直使用。不要靠近金属物体。  
2.电源电压要求稳定且波纹系数低,需多级滤波(如增加磁珠﹑电感﹑电容等)。
3.若配合单片机使用建议MCU时钟频率在4MHZ以下并且晶体尽量远离RF 接收模块,
否则晶体的高次谐波会影响通讯距离。
    4.注意编码IC和解码IC的速率一致和码的格式一致,否则将会影响距离乃至不能通讯。

RF接收模块使用说明
该高频接收模块采用进口SMD器件,6.5G 高频三极管,高Q值电感生产。性能稳定可靠,灵敏度高,
带有解码IC 可直接使用,功耗低,质优价廉。广泛应用于各种防盗系统,遥控控制系统。  
一.适用范围  
1. 四位数据无线接收,防盗报警器信号接收;  
2. 工业遥控,遥测,遥感;
3. 各种家用电器的遥控等。

二.技术指标: 1 工作电压: 5.0VDC ±0.5V  
2. 工作电流: ≤3mA(5.0VDC)  
3. 工作原理: 超再生  
4. 调制方式:OOK/ASK  
5. 频率范围: 250MHz-450MHz  
6. 带宽: 2MHz(315MHz, 灵敏度下降3dBm 时测试)  
7. 灵敏度: 优于-105dBm(50Ω)  
8. 速率: <5Kbps(315MHz, -95dBm时)  
9. 输出信号:锁存(L)或脉动(M)  
10 .天线长度:24cm(315MHz), 18cm(433.92MHz)  


200米无线遥控器检测

单片机源程序如下:
  1. //当按下无线遥控器的A-B-C-D键时,流水灯D1-D2-D3-D4对应亮起.松手熄灭。

  2. #include<reg52.h>
  3. sbit key1=P3^4;
  4. sbit key2=P3^5;
  5. sbit key3=P3^6;
  6. sbit key4=P3^7;
  7. sbit linght1=P1^3;
  8. sbit linght2=P1^2;
  9. sbit linght3=P1^1;
  10. sbit linght4=P1^0;

  11. void main()
  12. {
  13.         while(1)
  14.         {

  15.               if(key1==1)
  16.                 linght1=0;
  17.               else
  18.                 linght1=1;


  19.                  if(key2==1)
  20.                 linght2=0;
  21.               else
  22.                 linght2=1;


  23.                  if(key3==1)
  24.                 linght3=0;
  25.               else
  26.                 linght3=1;


  27.                 if(key4==1)
  28.                 linght4=0;
  29.               else
  30.                 linght4=1;
  31.         }
  32. }

复制代码

所有资料51hei提供下载:
031-200米无线遥控器检测程序.zip (1.02 MB, 下载次数: 89)


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

使用道具 举报

沙发
hjwanan1 发表于 2018-7-27 10:32 | 只看该作者
四个按键 可以单独扫描 ,8个按键的怎么扫描呢?
回复

使用道具 举报

板凳
hjwanan1 发表于 2018-7-27 10:35 | 只看该作者
比如8个按键  按1 就是1000  2就是0100, 3就是1100,4按键出来0010,这样的高低电平,但是我按3件,扫描1100的时候 程序会闪几下
回复

使用道具 举报

地板
怪怪爱玩 发表于 2018-7-27 11:54 | 只看该作者
顶楼主,谢谢
回复

使用道具 举报

5#
faridzled 发表于 2018-7-28 15:35 | 只看该作者
thanks for sharing
回复

使用道具 举报

6#
hslcac 发表于 2018-8-10 23:36 | 只看该作者
关注下,看看能不能用在行车遥控器上
回复

使用道具 举报

7#
13534702358 发表于 2020-5-21 09:43 | 只看该作者
谢谢  虽然我已成功做出来了,但也想借鉴一下 。 我是做两个按键控制4个输出
回复

使用道具 举报

8#
13534702358 发表于 2020-5-21 09:46 | 只看该作者
哈哈 原来毫无用处
程序在这 没什么用处
#include<reg52.h>
sbit key1=P3^4;
sbit key2=P3^5;
sbit key3=P3^6;
sbit key4=P3^7;
sbit linght1=P1^3;
sbit linght2=P1^2;
sbit linght3=P1^1;
sbit linght4=P1^0;

void main()
{
    while(1)
    {

          if(key1==1)
        linght1=0;
          else
        linght1=1;


         if(key2==1)
        linght2=0;
          else
        linght2=1;


         if(key3==1)
        linght3=0;
          else
        linght3=1;


        if(key4==1)
        linght4=0;
          else
        linght4=1;
回复

使用道具 举报

9#
PP2019 发表于 2020-10-15 15:19 | 只看该作者
关键的遥控解码程序根本就没有,只是几行独立按键代码
回复

使用道具 举报

10#
bhjyqjs 发表于 2020-10-16 14:26 | 只看该作者
这个接收模块是硬件解码,D1~D4的输出就是码值。
所以解码的抗干扰能力超强,缺点就是占用4个I/O口。
回复

使用道具 举报

11#
aoppol 发表于 2020-10-16 20:24 | 只看该作者
实物出来了吗,能用在遥控车上吗。来一套多少钱?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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