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

📄 自编串口通信.c

📁 串口通信
💻 C
字号:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar date,i;
uchar SEG[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};
uchar baobao[]={'s','o','r','r','y','0'};
void init()
{
	TH1=0xfd;
	TL1=0xfd;
	TMOD=0x20;
	TR1=1;
	ET1=1;
	SCON=0xd8;
	PCON=0x00;
}
  void delay(uchar z)
 {
 	uchar i;
	while(z--)
	{
		for(i=125;i>0;i--);
	}
 }

void Disp(uchar NUM)
{
	uchar ge,shi;
	shi=NUM/10;
	ge=NUM%10;
	P2=0xfe;
	P0=SEG[ge];
	delay(10);

	 P2=0xfd;
	P0=SEG[shi];
	delay(10);
}

 
void main()
{	
	init();
	while(1)
	{
		//if(RI==1) //接收。RI,发送,TI
		//{
		//	RI=0;
	//	date=SBUF;
	//	}
	// Disp(date);
		i=0;
	 	while(baobao[i]!='0')
		{	
			SBUF=baobao[i];
			i++;
			while(TI==0);
			 TI=0;
					
		    delay(1000);
	 	    delay(1000);
			
			
			
		}
	
	
	
	
	
	
	}







}



⌨️ 快捷键说明

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