专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

单片机串口程序模板

作者:黄石磊   来源:本站原创   点击数:  更新时间:2014年03月05日   【字体:

 

#include<reg52.h>

void main()
{
SCON = 0x50;//方式1( SM0 SM1:0 1)串行口位10位通用异步接口。发送或接收一帧数据信息为10位,包括1位起始位“0”、8位数据位、1位停止位“1”。
 
TMOD=0X20;   //设置计时器工作模式2并装值开启
TH1=0XFD;
TL1=0XFD;
TR1=1;

EA=1;  //打开总中断
ES=1;  //打开串口中断
//while(1);

}
void write() interrupt 4
{
 if(RI==1)// 发送结束标志
 {
 RI=0;   //重新置0,以便下次发送
 P0=SBUF; //发送到P0口
 }
 else
 TI=1;
}
 

关闭窗口

相关文章