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

📄 rs232.c

📁 应用案例
💻 C
字号:
#include<reg52.h>

void rs232_init(void)			//定时器0的初始化也在这里。
{
	PCON = 0x00; 		 //SMOD = 0
 	TMOD = 0x21;		 //T1 工作方式2
 	SCON = 0x50;		 //工作方式1,禁止接收,(如果0x50,则可以接收)
	TH1	 = 0xfd;		 //波特率 9600 
	TL1	 = 0xfd;
	TR1  = 1;		PS = 1;	PT0 = 0;
	ES	 = 1; 		ET0 = 1;
	EA   = 1;
}
	
unsigned char sendflag = 0;
void rs232_send(unsigned char *address, unsigned char length)
{
 	unsigned char cnt;
	
	for (cnt=0;cnt<length;cnt++)
		{
		 SBUF =	 *(address+cnt);
		 while (sendflag != 1);
		 sendflag = 0;		 
		}
}

⌨️ 快捷键说明

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