【51单片机串行通信实验】2022-6-3

缘由单片机串行通信实验写出程序-嵌入式-CSDN问答

cpp 复制代码
#include "reg52.h"
void CKF(unsigned char C)
{//向串口发送数据
	SBUF=C;
	while(!TI);
	TI=0;
}
void CKSZ()
{
	SCON=0X40;//0100 0000串口模式1不使能接收
	TMOD=0X20;//T1工作模式2
	PCON|=0X80;//SMOD=1波特率倍增
	TH1=TL1=0XF3;//波特率4800/12MHz
	TR1=1;
}
void main()
{
	unsigned int Ys=120*20;
	CKSZ();
	while(--Ys);
	while(1)
	{
		CKF('a');
		Ys=1000;
		while(--Ys);
	}
}