找回密码
 立即注册

QQ登录

只需一步,快速开始

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

NRF24L01一对一发送51单片机代码

[复制链接]
跳转到指定楼层
楼主
测试通过

  1. #include"reg52.h"
  2. #include "INT.h"
  3. #include "BUZZER.h"
  4. #include "1602.h"
  5. #include "nRF24L01.h"

  6. uchar Tstatus,FLAG_IRQ=0;

  7. void Test_Disp(uchar temp)
  8. {
  9.         uchar a,b,c;
  10.         a=temp/100;
  11.         b=temp%100/10;
  12.         c=temp%10;
  13.         write_date(a+48);
  14.         write_date(b+48);
  15.         write_date(c+48);
  16. }
  17. void main(void)
  18. {                                                                        
  19.         INT_INIT();
  20.         init_lcd1602();
  21. //        write_date('a');
  22.         nRF_TX_Mode();
  23.         nRF_Send();
  24.         Tstatus=nRF_RD_Reg(RF_CH);
  25.         Test_Disp(Tstatus);
  26.         Tstatus=nRF_RD_Reg(NRFRegSTATUS);
  27.         Test_Disp(Tstatus);
  28.         while(1)
  29.         {
  30.                 /*if(FLAG_IRQ==1)
  31.                 {
  32.                         FLAG_IRQ=0;
  33.                         Tstatus=nRF_RD_Reg(NRFRegSTATUS);
  34.                         Test_Disp(Tstatus);
  35.                         if(Tstatus&0x20)
  36.                         {
  37.                         //        BUZZER_SOUND_NORMAL();
  38.                                 nRF_WR_Reg(WRITE_REG+NRFRegSTATUS, 0x2e);
  39.                         }
  40.                 //        nRF_Send();
  41.                         Delay_T();        
  42.                 }  */
  43.         }                 
  44. }
  45. void IRQ_nRF(void) interrupt 0
  46. {
  47.         EX0=0;
  48.         Delay_uRF(1);
  49.         if(IRQ==0)
  50.         {
  51.                 BUZZER_SOUND_NORMAL();
  52.                 FLAG_IRQ=1;
  53.         }
  54.         EX0=1;
  55. }
复制代码

完整代码下载:
TX.zip (181.17 KB, 下载次数: 62)

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

使用道具 举报

沙发
ID:227832 发表于 2017-12-12 21:15 | 只看该作者
谢谢分享
回复

使用道具 举报

板凳
ID:98867 发表于 2019-4-2 15:39 | 只看该作者
谢谢分享,正在学习
回复

使用道具 举报

地板
ID:385637 发表于 2019-4-2 16:47 | 只看该作者
中断的为什么有问题?
回复

使用道具 举报

5#
ID:417567 发表于 2019-4-10 16:09 | 只看该作者
为什么只有一个程序,发送和接受应该是两个。。。。  还有一个呢
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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