新闻中心

EEPW首页>嵌入式系统>设计应用> 89c52串口发送接收小示例

89c52串口发送接收小示例

作者: 时间:2016-11-09 来源:网络 收藏
//串口发送
void sendChar(char *p)//调用前关中断,调用完成后关中断{while(*p != ){SBUF = *Pwhile(!TI);TI = 0;p++;}}


本文引用地址://m.amcfsurvey.com/article/201611/318040.htm

//串口接收

//串口初始化

void series_init(){SCON = 0x50; //串口工作方式1,允许接受TMOD = 0x20; //定时器T1工作方式2TH1 = 0xfd;TL1 = 0xfd; //定时初值PCON &= 0x00; //smod = 0TR1 = 1; //开启定时器1EA = 1;ES = 1; //开总中断可串行终端}



unsigned char ReceiveBuf;//串行中断服务函数void series()interrupt4{RI = 0;ReceiveBuf = SBUF;/*do something;*/}


关键词:89c52串口发送接

评论


技术专区

关闭