当前位置: 代码迷 >> 单片机 >> 51单片机串口通讯配置模板
  详细解决方案

51单片机串口通讯配置模板

热度:7001   发布时间:2013-02-26 00:00:00.0
51单片机串口通信配置模板

定时器方式2:  8位自动重装   波特率 9600

#include<reg52.h>int main(){	SM0 = 0;	  /*Step 1 :  确定串口通信方式*/	SM1 = 1;		TMOD = 0x20;  /*step 2: 根据串口通信方式 确定是否设置波特率*/ 	TH1  = 0xfd;	TL1  = 0xfd;		TR1  = 1;     /*step 3 :启动*/	REN  = 1;	EA = 1;		  /*step 4: 是否启用中断函数*/	ES = 1;		while(1);		return 0; }void ser() interrupt 4{	if( RI )	{		RI = 0;		/*Operation SBUF*/	}	else if( TI )	{		TI = 0;		/*Operation SBUF*/	}	return ;}

 

  相关解决方案