欢迎来到天天文库
浏览记录
ID:38644248
大小:86.50 KB
页数:39页
时间:2019-06-16
《关于无线温度计单片机部分代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#include#include#defineucharunsignedchar#defineuintunsignedintsbitRS=P2^3;//片选信号sbitRW=P2^4;//数据信号sbitEN=P2^5;//时钟信号sbitDQ=P2^6;//连接DS18B20uchartplsb,tpmsb;//温湿度值低位、高位字节uinttemp;ucharcodenum[]={"0123456789"};ucharcodedis1[]="温湿度A:";ucharcodedis2[]="温湿度
2、B:";//----------------------------------------------------------------------------------------------------------------#defineBYTE_BIT00x01#defineBYTE_BIT70x80//----------------------------------------------------------------------------------------------------------------
3、bdataunsignedcharDATA_BUF;#defineDATA7((DATA_BUF&BYTE_BIT7)!=0)#defineDATA0((DATA_BUF&BYTE_BIT0)!=0)sbitflag=DATA_BUF^7;sbitflag1=DATA_BUF^0;//---------------------------------------------------发送数据缓冲区-------------------------------------------------//#defineTxRxBuf_Len4/
4、/unsignedcharTxRxBuf[TxRxBuf_Len]={0x29,0x30,0x31,0x32,};codeTxAddress[4]={0xcc,0xcc,0xcc,0xcc};charK2;ucharTxRxBuf[4]={0x29,0x30,0x31,0x32,};//----------------------------------------NRF24L01工作模式控制端口------------------------------------------------------sbitTXEN=P1^0;sbit
5、TRX_CE=P3^5;sbitPWR=P1^1;//----------------------------------------LED显示端口---------------------------------------------------//sbitLED=P3^5;//----------------------------------------NRF24L01数据交换端口---------------------------------------------------sbitMISO=P1^6;sbitMOSI=P1
6、^5;sbitSCK=P1^7;sbitCSN=P1^3;//----------------------------------------NRF24L01状态端口---------------------------------------------------------sbitAM=P1^4;sbitDR=P3^6;sbitCD=P1^2;//----------------------------------------------------------------------------------------------
7、-----------------//----------------------------------------按键端口-------------------------------------------------------sbitKEY2=P3^2;sbitKEY3=P2^1;//----------------------------------------NRF24L01控制指令-------------------------------------------#defineWC0x00#defineRC0x10#de
8、fineWTP0x20#defineRTP0x21#defineWTA0x22#defineRTA0x23#defineRRP0x24//---------------------------
此文档下载收益归作者所有