单片机数据通讯典型应用(光盘内容)

源代码在线查看: 串口初始与发送程序.c

软件大小: 824 K
上传用户: xhnhgr
关键词: 单片机 典型 光盘 数据通讯
下载地址: 免注册下载 普通下载 VIP

相关代码

				void UART_init();                	//串口初始化函数
				void COM_send(void);             	//串口发送函数
				char str[20];
				void UART_init()                   //初始化串行口和波特率发生器
				{
				SCON =0x50;           				//选择串口工作方式1,打开接收允许
				TMOD =0x20;           				//定时器1工作在方式2,定时器0工作在方式1
				TH1 =0xfA;            				//实现波特率9600
				PCON = 0x80;
				TR1 =1;               				//启动定时器T1
				ET1 =0;
				ES=1;                 				//允许串行口中断
				PS=1;                 				//设计串行口中断优先级
				EA =1;                				//单片机中断允许
				}
				
				void COM_send(void)     //串口发送程序
				{
				unsigned char point = 0;
				for(point=0;str[point]!='\0';point++) //连续发送20位数据把缓存区的数据都发送到串口
				   {
				    SBUF=str[point];
				    while(!TI);
				    TI=0;                            //str[point]='\0';
				    }
				}  			

相关资源