基于l 的无线传输及显示的时钟日历的单片机程序.

基于l 的无线传输及显示的时钟日历的单片机程序.

ID:16422588

大小:26.96 KB

页数:22页

时间:2018-08-09

基于l  的无线传输及显示的时钟日历的单片机程序._第1页
基于l  的无线传输及显示的时钟日历的单片机程序._第2页
基于l  的无线传输及显示的时钟日历的单片机程序._第3页
基于l  的无线传输及显示的时钟日历的单片机程序._第4页
基于l  的无线传输及显示的时钟日历的单片机程序._第5页
资源描述:

《基于l 的无线传输及显示的时钟日历的单片机程序.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、//发射#include//发射#includetypedefunsignedcharuchar;typedefunsignedcharuint;/*************NRF24L01********************/#defineTX_ADR_WIDTH5//5uintsTXaddresswidth#defineRX_ADR_WIDTH5//5uintsRXaddresswidth#defineTX_PLOAD_WIDTH14//20uintsTXpaylo

2、ad#defineRX_PLOAD_WIDTH14//20uintsTXpayload//***************************************NRF24L01寄存器指令#defineREAD_REG0x00//读寄存器指令#defineWRITE_REG0x20//写寄存器指令#defineRD_RX_PLOAD0x61//读取接收数据指令#defineWR_TX_PLOAD0xA0//写待发数据指令#defineFLUSH_TX0xE1//冲洗发送FIFO指令#defineFLUSH_

3、RX0xE2//冲洗接收FIFO指令#defineREUSE_TX_PL0xE3//定义重复装载数据指令#defineNOP0xFF//保留//*************************************SPI(nRF24L01)寄存器地址#defineCONFIG0x00//配置收发状态,CRC校验模式以及收发状态响应方式#defineEN_AA0x01//自动应答功能设置#defineEN_RXADDR0x02//可用信道设置#defineSETUP_AW0x03//收发地址宽度设置#defin

4、eSETUP_RETR0x04//自动重发功能设置#defineRF_CH0x05//工作频率设置#defineRF_SETUP0x06//发射速率、功耗功能设置#defineSTATUS0x07//状态寄存器#defineOBSERVE_TX0x08//发送监测功能#defineCD0x09//地址检测#defineRX_ADDR_P00x0A//频道0接收数据地址#defineRX_ADDR_P10x0B//频道1接收数据地址#defineRX_ADDR_P20x0C//频道2接收数据地址#defineRX_

5、ADDR_P30x0D//频道3接收数据地址#defineRX_ADDR_P40x0E//频道4接收数据地址#defineRX_ADDR_P50x0F//频道5接收数据地址#defineTX_ADDR0x10//发送地址寄存器#defineRX_PW_P00x11//接收频道0接收数据长度#defineRX_PW_P10x12//接收频道0接收数据长度#defineRX_PW_P20x13//接收频道0接收数据长度#defineRX_PW_P30x14//接收频道0接收数据长度#defineRX_PW_P40x1

6、5//接收频道0接收数据长度#defineRX_PW_P50x16//接收频道0接收数据长度#defineFIFO_STATUS0x17//FIFO栈入栈出状态寄存器设置/*********NRF24L01端口定义**********/sbitIRQ=P1^0;sbitMOSI=P1^1;sbitCSN=P1^2;sbitMISO=P1^3;sbitSCK=P1^4;sbitCE=P1^5;/**********定义1302管脚*******/sbitIO=P0^5;//6sbitSCLK=P0^6;//7sbi

7、tRST=P0^4;//5/**********定义1602管脚*******/sbitRS=P3^3;//4sbitRW=P3^4;//5sbitEN=P3^5;//6/**********定义调时键盘管脚*******/sbitkey1=P0^0;//选择sbitkey2=P0^1;//加sbitkey3=P0^2;//减sbitkey4=P0^3;//确定/**********定义闹铃管脚*******/sbitled=P0^7;//led代替闹铃/***********状态标志**************

8、***/uintbdatasta;sbitRX_DR=sta^6;sbitTX_DS=sta^5;sbitMAX_RT=sta^4;uintconstTX_ADDRESS[TX_ADR_WIDTH]={0x34,0x43,0x10,0x10,0x01};//本地地址uintconstRX_ADDRESS[RX_ADR_WIDTH]={0x34,0x43,0x10,0x10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。