main.c

来自「STC12c5a60s2双串口通信」· C语言 代码 · 共 55 行

C
55
字号
#include  "STC12C5A60S2.H"
#include  "Uart.h"
//=====================
extern bit Uart_One_Flag ;
extern bit Uart_Two_Flag ;
extern U8   c ;
extern U8   d ;
U8 xdata tab[35];
U8 xdata tab2[35];
//============================ 	
void main()
{	  Uart_Two_Init();
	Uart_One_Init();
	
	Uart_One_Send(0x34);
	delay(); 
	Uart_Two_Send(0x34);
	delay(); 
	Uart_One_Send(0x35); 
	delay(); 
	Uart_Two_Send(0x35);
	delay(); 
	while(1)
	{
		
		if(Uart_One_Flag==1)
		{
			UART_One_Printf(tab);
		    c=0;
			UART_One_Printf("sb123456789\n");
			delay();
			UART_Two_Printf(tab);
			delay();	
			Uart_One_Flag=0;
		} 
	   else if(Uart_Two_Flag==1)
		{
			UART_Two_Printf(tab2);
		    d=0;
			delay();
			UART_One_Printf(tab2);
			delay();	
			Uart_Two_Flag=0;
		} 
	}
}
//======================================
void delay(void){
	U16 j,g;
	for(j=0;j<500;j++)
	for(g=0;g<500;g++);					
	}
//=================================

⌨️ 快捷键说明

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