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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
NRF24L01一对一发送51单片机代码& ~0 _: X& C7 X0 B
$ r0 a" o9 Y' |) w8 j! e" u
#include"reg52.h"
9 l! f6 Z% H3 p/ \#include "INT.h"
  x  W8 Y8 j8 I2 h7 T) G#include "BUZZER.h"
4 w+ O8 M3 s5 q- {) o#include "1602.h"
' h3 r: E' Z& [/ B#include "nRF24L01.h"5 ]( e7 k3 @0 I8 O- L. O
2 R  t% H: e7 B1 e( v
uchar Tstatus,FLAG_IRQ=0;
7 P  |" ]' t6 X% p4 ]$ K
, m4 d( C, t( |  y0 yvoid Test_Disp(uchar temp)
' _: ?" E$ O7 M5 |; v5 b# O{4 [2 n  t# @9 Y2 G' M& }
        uchar a,b,c;- X0 V$ w( s7 b5 o& S! n0 V. ^, D/ F
        a=temp/100;6 M3 P9 J, ]: J8 F9 m- E
        b=temp%100/10;
, h5 w7 m3 n. H0 M* K6 ^0 B2 Y        c=temp%10;
$ t4 y! N4 K+ {2 u, A! M0 {' ~        write_date(a+48);5 }- ^! e8 o- k
        write_date(b+48);( P& o# Z4 t, g1 Q8 c
        write_date(c+48);
6 f/ T0 U' c+ x4 }}/ S8 P6 @! _  F/ W* q8 X& A8 _. b
void main(void)  ^% W% h& b; [* f' P- p* T. {3 @; @
{                                                                        
7 S; j/ f* S1 v, Q/ x1 \        INT_INIT();
( j; e; L. Y. ~        init_lcd1602();# R3 q9 J5 s1 E$ G# [# {  Z
//        write_date('a');
; z% }0 e! c6 A) G        nRF_TX_Mode();3 R; Q8 H$ |4 t# N2 G4 |
        nRF_Send();
5 P8 F( D3 {+ d* y. R) z        Tstatus=nRF_RD_Reg(RF_CH);  ?; R9 @* L% m
        Test_Disp(Tstatus);
% a+ c( W% r7 j9 d0 w3 ?) d        Tstatus=nRF_RD_Reg(NRFRegSTATUS);0 P$ F& v5 U# o, c5 {) T& K9 M: w
        Test_Disp(Tstatus);. a0 [+ p' O7 u- x$ @! h
        while(1); l3 o5 E" a" U. p! D
        {5 A9 w' v1 y, @* R# b; o. T+ s, {
                /*if(FLAG_IRQ==1)7 t& o/ s0 L6 f% l7 e" h3 i- p
                {- H8 k% O# n+ ~4 n
                        FLAG_IRQ=0;6 p9 E! i# w; J
                        Tstatus=nRF_RD_Reg(NRFRegSTATUS);
. r) N2 w8 k3 X6 R                        Test_Disp(Tstatus);
5 R# }- L  y8 O# z; C0 I3 D/ n. `                        if(Tstatus&0x20)$ v+ K1 J7 j; X$ t* U. Y. @
                        {$ _8 R  f9 @( h) W
                        //        BUZZER_SOUND_NORMAL();+ V) D- X! n/ t8 E9 W; ~
                                nRF_WR_Reg(WRITE_REG+NRFRegSTATUS, 0x2e);
. _( \9 G' Y! x' o9 @                        }
( i- `* L3 C7 U5 I: g' c                //        nRF_Send();
; R+ a1 s' _% H                        Delay_T();        ; @( S$ D; z1 U3 u# K' O. ]* U
                }  */0 K% F, L" E, v4 P, P4 G- w2 x
        }                 
' F3 g. P* T7 M) x1 V}0 c. S$ n5 i( n% X" q& ~
void IRQ_nRF(void) interrupt 0
" f! p/ A$ |5 y7 E( M{" x  _, b9 K$ D: [
        EX0=0;
8 \+ l- v" K  t; ^* S/ B6 K: T        Delay_uRF(1);4 V  X! x: w- e  ~; o0 Z3 \
        if(IRQ==0)
+ F4 w3 w1 s$ ~, B$ o7 L7 A        {$ n! {; i! y1 ~
                BUZZER_SOUND_NORMAL();
( Y% N( ?, ~; w3 b. p                FLAG_IRQ=1;
' f& [6 L' k6 {+ h        }: @( s; u% Q9 B: x% O
        EX0=1;
( H$ h9 O1 U, S; t+ V}
. C5 M$ F) ~) g: i7 J
游客,如果您要查看本帖隐藏内容请回复
, U% \: w' W; n8 Y' @! J& A' M7 X
1 R* X% s' g" k: n  D+ E- m9 R; k9 a

该用户从未签到

4#
发表于 2019-2-26 17:33 | 只看该作者
看看楼主的代码

该用户从未签到

2#
发表于 2018-12-4 10:18 | 只看该作者
路过捧场,谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 06:35 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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