全球旧事资料 分类
24G无线发射模块
RF2402应用51系列单片机20100220163852阅读57评论0字号大中小花了我一个下午的时间终于调试好了
RF2402无线发射模块有一点值得注意的
RF2402是单独发射模块单通道的具体应用和
RF2401差不多就是值得注意的是配置控制字Co
figuratio
Word不一样
f
RF2402模块引脚图如下
值得注意到是
RF2402配置控制字和
RF2401不一样具体看datasheet我摘录了一部分如下
有4个字节的控制字其中D0D19是需要配置的D31D20空可以配置为0源程序
RF2402学习板V10创建人郑文ClimberWi
日期20100220功能描述
RF2402无线数据传输芯片STC89C51RC晶振110592M版本V10
f测试OK功能描述8个LED接在P0口低电平有效按键1是LED加按键2LED减按键3LED全亮按键4LED全灭串口输出数据添加串口发送数据给单片机再无线发送i
cludereg51hi
cludei
tri
shi
clude
RF2402hdefi
eucharu
sig
edchardefi
eui
tu
sig
edi
tdefi
eulo
gu
sig
edlo
g端口定义LED定义sbitLED1P00sbitLED2P01sbitLED3P02sbitLED4P03sbitLED5P04sbitLED6P05sbitLED7P06sbitLED8P07按键定义sbitK1P33sbitK2P34sbitK3P35sbitK4P36sbitspeakerP37蜂鸣器输出引脚voidspeakertestvoid蜂鸣器程序voidi
it_rs232void串口初始化voidkeytestvoid按键测试程序串口通信初始化设置voidi
it_rs232voidSCON0x50PCON0x00TH10xFD波特率9600110592MHZ时候TL10XFDTMOD0X20TR11voidspeakertestvoid蜂鸣器程序
fu
sig
edcharifori0i100ispeaker0delayms1speaker1delayms1voidkeytestvoid按键测试程序按键K1判断程序whileK10delayms100按键去抖ifK11
RF2402_flag0x02按键标志位
RF2402_flag_bit11speakertest
RF2402_Data0else按键K2判断程序whileK20delayms100按键去抖ifK21
RF2402_flag0x02按键标志位
RF2402_flag_bit11speakertest
RF2402_Data0else
RF2402_flag0xfd清除按键标志位
RF2402_flag_bit10按键K3判断程序whileK30
fdelayms100按键去抖ifK31
RF2402_flag0x02按键标志位
RF2402_flag_bit11speakertest
RF2402_Data00x00else
RF2402_flag0xfd清除按键标志位
RF2402_flag_bit10r
好听全球资料 返回顶部