⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 接收.c

📁 NRF401模块51单片机.里面包含PROTEUS仿真图.发射接受2个程序.已经在实物上实现
💻 C
字号:
#include<reg51.h>
#include "LCD1602.h"
#define uchar unsigned char
#define uint unsigned int

uchar i,SB1,SB2=0xde;
uint j;uint k;

uchar idata tbdata[20];

void serial_ini()
{
	TMOD=0x20;	//设T1工作方式2 
	TL1=0xfd;	//波特率9600b/s
	TH1=0xfd;
	SCON=0x50;  //串口方式1 允许接收
	PCON=0x00;	//
	TR1=1;  //启动定时器T1 



}

void Delay1ms(unsigned int count)
{
	unsigned int i,j;
	for(i=0;i<count;i++)
	for(j=0;j<120;j++);
}




main()
{
serial_ini();
	LCD_Initial();
	GotoXY(0,0);
	Print("Wait.........");
	GotoXY(0,1);
	Print("Now:");
while(1)
	{
	SCON=0x50;
	while(RI==0);
	SB1=SBUF;
	if(SB1==SB2)
	{		SCON=0x50;
			while(RI==0);
			SB1=SBUF;
			if(SB1==SB2)
			{	
		for(k=0;k<10;k++)
		{	
		SCON=0x50;
		while(RI==0);
		tbdata[k]=SBUF;
		}
		GotoXY(0,0);
		Print("--**Receive**--");
		GotoXY(5,1);
		Print(&tbdata[0]);
		Delay1ms(100);	
	}
	}
	}
	
}


⌨️ 快捷键说明

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