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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
NRF24L01一对一发送51单片机代码
4 F/ X  R! H( W
) Q' l1 ~: s4 z* n5 O#include"reg52.h"
; g, G; \0 p8 u' w#include "INT.h"; m  {1 z' ]' p) m1 Y7 M
#include "BUZZER.h"
1 I4 X8 A. N$ C#include "1602.h"$ P' s3 N8 |/ S; x) r
#include "nRF24L01.h"
5 Q1 D* R0 |% U8 W9 D% |* q: b8 |& W6 M+ R. v; m
uchar Tstatus,FLAG_IRQ=0;
3 X6 c! x' V3 l6 M; D
7 x9 V. g# Q1 {* F, avoid Test_Disp(uchar temp)- H+ U4 C% E4 `( o
{
2 w7 Y8 h$ V! N8 U        uchar a,b,c;
# c, `; ^7 m5 [! F: N/ D$ j        a=temp/100;
" ^+ X' ~& J. b) U        b=temp%100/10;; W1 Q( g& F; q- o- Y
        c=temp%10;
: ]$ Z6 [; P1 f  r- q2 V1 i- e        write_date(a+48);/ L9 Y- I: @0 {( F) U$ v; F# X6 I
        write_date(b+48);
( ]) W3 p' A+ Y" a$ b        write_date(c+48);
. V: f; A, l3 ~' K% V: H) T}
; r2 ?% Z; Q6 jvoid main(void)  E- F3 ^" j) V  N1 t
{                                                                        3 T, |7 d$ M# q2 `
        INT_INIT();/ [& R: c( q, W
        init_lcd1602();
4 z' x% }8 _8 h$ e: o! t3 T//        write_date('a');& l0 H" D% B1 q# m+ s$ N+ n
        nRF_TX_Mode();
. j1 {2 D5 p7 @9 s! A5 ?        nRF_Send();
. p+ S" @! ?: b- e        Tstatus=nRF_RD_Reg(RF_CH);3 V9 t3 k  c  ^3 \% k
        Test_Disp(Tstatus);
2 e6 O$ {9 w0 v2 p4 T        Tstatus=nRF_RD_Reg(NRFRegSTATUS);% V8 q5 p9 \) G4 K/ a. ?! n7 }
        Test_Disp(Tstatus);
' T. P, F# v( O: p8 S        while(1)
- @8 F6 C& Z% b- z  J& ?        {' _  t( x* v# S  b
                /*if(FLAG_IRQ==1)
7 q; W8 W+ a& Z1 S" A: s2 \                {
2 V: Z; D0 g9 T; u: }9 J                        FLAG_IRQ=0;! @/ {0 D2 P$ N; h* W
                        Tstatus=nRF_RD_Reg(NRFRegSTATUS);
( J8 I, i9 _; O7 x3 n6 W8 i4 r# ~                        Test_Disp(Tstatus);
6 E- K4 A0 C0 S' G5 B1 |                        if(Tstatus&0x20)
# J: [! r; S7 J1 h0 D                        {/ w) x0 Z7 M: z, n9 b, \# W/ S" U
                        //        BUZZER_SOUND_NORMAL();( P0 s2 c. ?0 u  l3 g1 Q
                                nRF_WR_Reg(WRITE_REG+NRFRegSTATUS, 0x2e);5 {4 T6 ?9 P  Q9 s9 \9 Q
                        }
( Y9 p& \6 G9 Y: A, E7 m                //        nRF_Send();
% C2 S( K" b1 ^& k* L                        Delay_T();        
- W3 K+ e6 U' ^& W! n( a                }  */9 N4 ^% o% f* @/ ^' _( f
        }                 
' _9 ?, R* Z- V) ^" n2 U+ d}5 X: W' Y4 Z9 \! T9 x: [3 m
void IRQ_nRF(void) interrupt 0( x3 w7 v- Q; \- q
{
+ @5 X% h4 p  n" o        EX0=0;
$ w+ u7 ?! R) l: a        Delay_uRF(1);) c; O9 n7 H1 u' R' z) Z/ `5 g
        if(IRQ==0)- i3 C! }# {  ~, i8 G
        {8 A) ]. [, K& C7 s
                BUZZER_SOUND_NORMAL();
$ f8 P. U8 m. y1 y! _# r& ]9 n                FLAG_IRQ=1;
3 N4 z% ^$ K( G1 w, u6 s7 D        }
/ K2 _& p( o' I) D        EX0=1;  \7 f" x" R+ y, P* T2 ^
}
7 B1 y1 P6 q! J: b% U" B
游客,如果您要查看本帖隐藏内容请回复

# x/ {8 s+ F4 A! L" z  I* ]1 N2 T# [$ U$ y: I9 g- y

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-19 00:00 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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