stc11l02e 单片机和nrf24l01无线模块程序(Stc11l02e microcontroller and nRF24L01 wireless module program).docVIP

stc11l02e 单片机和nrf24l01无线模块程序(Stc11l02e microcontroller and nRF24L01 wireless module program).doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
stc11l02e 单片机和nrf24l01无线模块程序(Stc11l02e microcontroller and nRF24L01 wireless module program)

stc11l02e 单片机和nrf24l01无线模块程序(Stc11l02e microcontroller and nRF24L01 wireless module program) ************************************************** / / / /单片机stc11l02e / /洲仟 #包括 reg51. H #包括信息。” #定义unsigned char函数 //定义接口nRF24L01 /定义SPI引脚 P3 ^了CE = 1;//芯片使能引脚的信号(输出) 公司CSN = P3 ^ 3;/ /从选择引脚(输出到CSN,nRF24L01) P3 ^了SCK = 4;//大师,Slave In pin(输出) 公司自^ = P3 5;//串行时钟引脚(输出) P3 ^普通味噌= 7;//主人,奴隶引脚(输入) P3 ^了IRQ = 2;//中断信号,从nRF24L01(输入) / / SPI(nRF24L01)命令 #定义read_reg 0x00 /定义读取命令登记 #定义write_reg 0x20 //定义写命令登记 #定义rd_rx_pload 0x61 //定义接收有效载荷的登记地址 #定义wr_tx_pload 0xA0 //定义TX有效载荷的登记地址 #定义flush_tx 0xe1 /冲洗TX登记命令定义 #定义flush_rx 0xe2 /冲洗RX登记命令定义 #定义reuse_tx_pl 0xe3 //定义重用TX有效登记命令 #定义NOP 0xff /不定义操作,可以用来读取状态登记 / / SPI(nRF24L01)寄存器(地址) #定义配置0x00 /“config”登记地址 #定义en_aa 0x01 /“启用自动确认的登记地址 #定义en_rxaddr 0x02 /“启用接收地址的登记地址 #定义setup_aw 0x03 /设置地址宽度的登记地址 #定义setup_retr 0x04 /设置自动。协议的登记地址 #定义rf_ch 0x05 /射频通道的登记地址 #定义rf_setup 0x06 /射频设置登记地址 #定义状态0x07 /身份登记地址 #定义observe_tx 0x08 / /观察TX”登记地址 #定义CD 0x09 / /的载波检测的登记地址 #定义rx_addr_p0 0x0a / / 接收地址pipe0的登记地址 #定义rx_addr_p1 0x0b / / 接收地址管材1的登记地址 #定义rx_addr_p2 0x0c / / 接收地址1的登记地址 #定义rx_addr_p3 0x0d / / 接收地址pipe3的登记地址 #定义rx_addr_p4 0x0e / / 接收地址pipe4的登记地址 #定义rx_addr_p5 0x0f /或者它们的登记地址的地址 #定义tx_addr 0x10 / /的TX地址登记地址 #定义rx_pw_p0 0x11 / / 接收有效载荷的宽度,pipe0的登记地址 #定义rx_pw_p1 0x12 / /的RX有效宽度,管材1的登记地址 #定义rx_pw_p2 0x13 / /的RX有效宽度、管的登记地址 #定义rx_pw_p3 0x14 / /的RX有效宽度,pipe3的登记地址 #定义rx_pw_p4 0x15 / / 接收有效载荷的宽度,pipe4的登记地址 #定义rx_pw_p5 0x16 / /的RX有效宽度,对它们的登记地址 #定义fifo_status 0x17 / /的FIFO状态登记的登记地址 *************************************************** / / #定义tx_adr_width 5 / / 5 /接收地址字节宽度的发送 #定义tx_pload_width 4 / /数据通道有效数据宽度 #确定LED P1 普通上= P3 ^ 0; 公司下= P3 ^ 6; Uchar Code 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88 disp [] = {}; / / code uchar disp [] = {0X3F, 0x06,0x5b, 0x4f, 0x66,0x6d, 0x7D, 0x07,0x7f, 0x6f, natively}; / / 段码控制 Uchar Code TX TX _ _ address [ADR] 0x34,0x43,0x10,0x10,0x01 _ width = {}; / / 定义一个静态发送地址 Uchar RX TX _ pload _ _ buf [Width]; Uchar TX TX _ pload

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档