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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
NRF24L01一对一发送51单片机代码7 O+ `- S6 K. C( W( O
& @+ O- C4 Q5 m+ B# l
#include"reg52.h", M/ d6 d. q, r
#include "INT.h"( V' o) s% D! l) @3 P
#include "BUZZER.h"( x4 h& z1 X% I( D; ?6 @
#include "1602.h"
# C  v, k5 D& y' G( f5 U#include "nRF24L01.h"
. q( z) \8 q+ R0 O( F  u/ _+ s4 Z4 N  {! e
uchar Tstatus,FLAG_IRQ=0;
' X/ t/ w$ b1 ], X( t4 L- ^0 X1 x9 j2 w
void Test_Disp(uchar temp); j$ O: |9 K5 _
{5 t! I- C2 A' [; M0 y& k
        uchar a,b,c;  h% q8 A  P: M5 I6 ~4 h* o
        a=temp/100;
- E- N6 ~. f5 z2 H0 l- X        b=temp%100/10;2 \) _% o& E6 v
        c=temp%10;
% f6 i6 K* J) e        write_date(a+48);
2 Z; a1 A; r8 _5 h1 M* r; j# f5 C0 T        write_date(b+48);0 z; E3 Y& p) G
        write_date(c+48);, R0 _5 J) V( t1 _
}7 {# `: u1 v+ v$ a
void main(void)4 H6 S" n7 D  B* T' O# [  x
{                                                                        . c4 r3 P8 Y9 b
        INT_INIT();
! v- v9 M8 [  d) S8 }        init_lcd1602();
5 E" Y: ]1 R" N  \' m//        write_date('a');
- h) ~& k- A& y6 G. \/ M7 u        nRF_TX_Mode();
, Q, d% l0 D% b1 f+ T8 L: x3 x: r        nRF_Send();
: C8 i* A0 z6 z# ~  e        Tstatus=nRF_RD_Reg(RF_CH);" s: T4 F1 Y# |/ F1 a; B
        Test_Disp(Tstatus);# l9 X, N1 x; z0 k& m" \
        Tstatus=nRF_RD_Reg(NRFRegSTATUS);
( ~* Q" c8 D2 x. c        Test_Disp(Tstatus);4 Q' ^9 V6 D+ K0 t: M" L
        while(1)
0 g1 N8 |, X8 H, _        {
9 j$ t: T, c1 ]+ @" `# E8 i                /*if(FLAG_IRQ==1)
% C6 n9 p% p' F                {
4 L5 P2 ^' N5 t8 ?* c' u" w                        FLAG_IRQ=0;5 z  r1 t9 M; p: l2 w
                        Tstatus=nRF_RD_Reg(NRFRegSTATUS);
, _. S  Q, f: c$ u, C) V                        Test_Disp(Tstatus);% O; r) J' b( T! m4 V6 [) U
                        if(Tstatus&0x20)
! T* r' f% I/ I' k* M& G; W                        {
4 H6 q  i6 w9 U/ ]/ @                        //        BUZZER_SOUND_NORMAL();0 d5 r: i: O- F$ T
                                nRF_WR_Reg(WRITE_REG+NRFRegSTATUS, 0x2e);+ ~2 m1 x0 q. A7 I& p
                        }
# E& ^- u9 w4 F                //        nRF_Send();' }- X% N# n# ^+ E
                        Delay_T();        
( \& S4 T5 _- A7 u5 g- y- `                }  */
3 x- X% Z7 C2 G* X, a" {6 `        }                 1 f, Z0 S" o  j. N
}* T! z- M/ X! I4 O
void IRQ_nRF(void) interrupt 0
" {/ N. \  x) O$ Y{+ N7 [: \* }1 f! ^3 O3 x7 v
        EX0=0;. n" D4 a( J$ f8 W+ C1 l2 @, A3 E
        Delay_uRF(1);- _9 D, i& Z  G1 O) V) t
        if(IRQ==0)% z' o/ i) w. P; o0 |
        {
# s- }+ X% c" V, l" O% @. M: u" V                BUZZER_SOUND_NORMAL();
5 s3 g7 s3 w3 E+ x, o7 x: ]0 [                FLAG_IRQ=1;# C- C. \# d/ q  X6 y$ E$ E5 X
        }
% {. p; p& \0 q* ]" T8 B; @  E2 A5 G+ Q        EX0=1;4 @3 T; U& h1 J/ Y* Y' [' i. M
}: c8 `2 d0 j+ p5 j( s$ e& v
游客,如果您要查看本帖隐藏内容请回复

4 i: X/ P: B9 ~3 [. [- ^; I( J2 o/ |" q* i; q# c& _! H( g

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 05:30 , Processed in 0.218750 second(s), 27 queries , Gzip On.

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

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

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