serial communication.c

来自「。 。 。 。 。 。 。 。 。 。 。 。。 。 。」· C语言 代码 · 共 25 行

C
25
字号
#include <reg51.h>
#include <stdio.h>


void main (void)
{  unsigned char a	;
   SP=0x60;	 
   SCON=0x50;				//设定串行方式
   TMOD=0x20;				//设定计数器1为模式2
   PCON=0x80;				//波特率加倍
   TH1=0xf3;
   TL1=0xf3;
   TR1=1; 
   while(1)   
   {
	 while(!RI);			//等待接收完成
	 RI=0;					//清接收标志
	 a=SBUF;				//接收数据送缓冲区
	 SBUF=a;				//发送收到的数据
	 while(!TI);			//等待发送完成
	 TI=0;					//清发送标志


	}
}

⌨️ 快捷键说明

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