找回密码
 注册
关于网站域名变更的通知
查看: 474|回复: 5
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-12-4 09:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
NRF24L01一对一发送51单片机代码
. E# {/ n6 O+ U8 n
% d5 u! S! J! P* \& Q& Y#include"reg52.h"
) y6 x6 |9 e! F5 |; {#include "INT.h"
5 c, U+ i: J% P#include "BUZZER.h"
0 _6 W- w9 q- K5 s) s/ Q#include "1602.h"
  T" O& k4 d8 ]2 Q$ ~- A: d#include "nRF24L01.h"
4 K8 H! Q& l& p  q
$ }' V; b% G& q4 m1 t! r; _uchar Tstatus,FLAG_IRQ=0;
3 }! \' r8 Q# X. y% h; J; H; T7 J: k$ [3 M2 v
void Test_Disp(uchar temp)7 D8 Q% f7 r" E, ]. M& M6 R
{3 Z& [4 @- w' g1 K2 m  r
        uchar a,b,c;
. d1 g3 g6 {% l0 X        a=temp/100;# d; X; g) u2 a) _: O, m
        b=temp%100/10;, |- _- Q# P* v! A( F
        c=temp%10;! o% ~& I  S, D
        write_date(a+48);
+ h- f. A6 {/ _9 i6 }$ l4 O        write_date(b+48);0 L) E* E6 q, e( _, F$ p
        write_date(c+48);
% I% E, a, m4 k% T# t7 U}3 h. h! z8 _$ X$ X( a/ s
void main(void)7 i: a6 R) G, |) k$ Z( q8 a7 E0 c( g9 z
{                                                                        
4 I! m0 S. e: C" a* r        INT_INIT();
2 E* ^! [0 ]1 q# M1 o# T        init_lcd1602();
4 x; q1 w* G8 m7 y+ u//        write_date('a');
4 T% K# {; R; W3 b5 Q/ f8 c; H$ `: n/ ^        nRF_TX_Mode();
6 x$ y) b& T: y! \        nRF_Send();1 b' I2 v/ I- a+ c6 e8 \
        Tstatus=nRF_RD_Reg(RF_CH);
% T/ L5 U/ M* \% R7 v! R        Test_Disp(Tstatus);% M& Y8 d8 i$ |
        Tstatus=nRF_RD_Reg(NRFRegSTATUS);; J! I( M/ I" g7 e8 e, Q1 L6 u
        Test_Disp(Tstatus);
# f% y6 J  {1 _; I8 h  E        while(1)8 j, y" ?, `8 r# d
        {: j3 |; v5 O+ w" @6 [& c
                /*if(FLAG_IRQ==1)
5 D  D2 B% X6 v% h3 [                {
* L9 \) F! {, e  z                        FLAG_IRQ=0;, E+ Q: X  C2 o2 q) D% s
                        Tstatus=nRF_RD_Reg(NRFRegSTATUS);( Y2 [1 N, X; {+ D' Q5 X/ h
                        Test_Disp(Tstatus);
5 I0 s1 q) X% q, [9 P* A* r2 L                        if(Tstatus&0x20)' i9 |: S( m% x" o: ?- `
                        {* X! F; b. A+ X
                        //        BUZZER_SOUND_NORMAL();
( O" l+ w1 F4 Q# K: z0 M2 M; l                                nRF_WR_Reg(WRITE_REG+NRFRegSTATUS, 0x2e);
9 C) j$ ^: S; a                        }
; y, ?; W" b  f9 }                //        nRF_Send();7 S6 d2 t* G& d" R8 P. `
                        Delay_T();        ( M; }; M/ E. G) d3 d4 S
                }  */) n5 U+ m0 a: Q- i" v; w- `
        }                 
' P: V2 n6 K. S}9 b. s. ]9 |9 P" i- m
void IRQ_nRF(void) interrupt 0/ Q0 x- \# C9 q) @# y8 A+ E, ^/ B+ ^
{
1 q3 _* h: Y) z$ w( _( @: G        EX0=0;" D6 k; b/ U: ~9 M2 I
        Delay_uRF(1);
' J( N, \! @# p* a2 }2 S  m        if(IRQ==0)* l! X8 ~! M% }9 m9 d8 F
        {
: q6 N2 e. m4 U, }6 D                BUZZER_SOUND_NORMAL();% f9 n& ]. B) T$ w' q% |6 c+ }3 U
                FLAG_IRQ=1;& Y# y$ @# F5 _3 i
        }& ?- `+ n, `( J: ^! Z, Z
        EX0=1;
1 d* Y6 j/ t" X) D' v}
- R* }$ T- d2 C& @3 l3 [
游客,如果您要查看本帖隐藏内容请回复
& `6 X5 A2 _! m! [& t
8 G- `2 S! b5 N2 H7 I, d" |

该用户从未签到

2#
发表于 2018-12-4 10:18 | 只看该作者
路过捧场,谢谢分享!

该用户从未签到

4#
发表于 2019-2-26 17:33 | 只看该作者
看看楼主的代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-6 15:06 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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