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

📄 rs232.c

📁 51的串口传输,用的是c语言编写,在KEIL2环境下运行成功,可直接使用
💻 C
字号:
#include <AT89X51.H>

void Delay( unsigned char i ) 
{
	while( i -- ) ; 
}

void BigDelay( void ) 
{
	unsigned char i = 1000 ;

	for( ; i > 0 ; i -- ) 
		{
			Delay( 1000 ) ;
		}
}

void Send( unsigned char i ) 
{
	SBUF = i ; 
	while( TI == 0 ) ; 
	TI = 0 ; 
}

void InitSerial( void ) 
{
	TMOD 	= 0x20 ;
	PCON 	= 0x80 ;
	SCON 	= 0x50 ;
	TH1 	= 0xf3 ;
	TL1 	= 0xf3 ;
	TR1		= 1 ;
}

int main( void ) 
{
	unsigned char i = 0x00 ;
	InitSerial() ; 

	while( 1 ) 
		{
			Send( i ) ;
			i ++ ;
			BigDelay() ;
		}
}

⌨️ 快捷键说明

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