您的位置 首页 IC

89c52串口发送接纳小示例

//串口发送voidsendChar(char*p)//调用前关中断,调用完成后关中断{while(*p!=#39;\0#39;){SBUF=*Pwhile(!TI);…

//串口发送

void sendChar(char *p)//调用前关中止,调用完成后关中止{while(*p != \0){SBUF = *Pwhile(!TI);TI = 0;p++;}}

//串口接纳

//串口初始化

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() interrupt 4{RI = 0;ReceiveBuf = SBUF;/*do something;*/}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/277425.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部