在线等!!!求一个51单片机之间串口通信的程序,半双工的。希望给出程序实例

在线等!!!求一个51单片机之间串口通信的程序,半双工的。希望给出程序实例,第1张

楼上的程序是我在>

试试下列程序,这时用中断发送的。

#include<reg51h>

#define uchar unsigned char

uchar txt[] = "hello";

uchar i = 0;

void main(void)

{

PCON = 0X00;

SCON = 0X50;

TMOD = 0X20;

TH1 = 0XFD;

TL1 = 0XFD;

TR1 = 1;

EA = 1;

ES = 1;

TI = 1;

while(1) {

if(i == 6) {

i = 0;

TI = 1;

}

}

}

void uart() interrupt 4

{

if(RI == 1) RI = 0;

if(TI == 1) {SBUF = txt[i++]; TI = 0;}

}

本程序,可以用串口助手接收。收到的是:hellohellohellohellohello

以上就是关于在线等!!!求一个51单片机之间串口通信的程序,半双工的。希望给出程序实例全部的内容,包括:在线等!!!求一个51单片机之间串口通信的程序,半双工的。希望给出程序实例、51单片机串口通信c语言编程、简单51单片机串口程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9285080.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存