main.c

来自「C51驱动nrf24l01无线发送」· C语言 代码 · 共 58 行

C
58
字号
/**************************************************************************************************************************************
作者:					青涩的小黄瓜
作品名字:			STC51单片机驱动nrf24l01无线发送模块
单片机型号:		STC12C5A60S2
晶振:	 				22.1184MHz
日期:		 			2012年5月30号
备注:					以下程序经调试可以正常运行以及实现自定义程序下载,每个文件页都有具体用途说明.
联系方式:			QQ: 244259402   邮箱就是QQ邮箱了
**************************************************************************************************************************************/
#include "define.h"

void main(void)
{
	uchar test;
	uchar t,flag;
	init();

  i = 0;
	nRF24L01_Initial();
	RX_Mode();
	for(;;)
	{	
		if(Time_flag == 1)
		{
			Time_flag = 0; 
			TX_Mode(TxBuf);
			test = SPI_Read(STATUS); 

				SBUF = test;
				while(!TI);							//检测数据是否发送完毕,数据发送完毕时TI将被置1
				TI=0;								//用软件将TI清零等

		}	
		if(Int_flag == 1)
		{
			Int_flag = 0;
		}
		if(JB == 1)
		{
			Delay(100);
			if(JB == 1)
			{
				P0 = 0;
			}			 
			else
			{
				P0 = 0xff;
			}
		}
		else
		{
			P0 = 0xff;
		}
	}
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?