双机通信的可能性介绍

来源:本站
导读:目前正在解读《双机通信的可能性介绍》的相关信息,《双机通信的可能性介绍》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《双机通信的可能性介绍》的详细说明。
简介:介绍了双机通信的可能性的实现方法及源程序

用两个单片机进行数据通信,一台用作计算器,将计算好的数据发送到 另一台上用LCD1602液晶屏显示。

接线是将 发送方的 数据发送引脚TXD连接到 接收方的 数据接收RXD 引脚,数据传送的原理也还是一样的啊,但一次只能传送一个字节数据,也就是只能进行256之内的计算。

会不会是程序算法的问题?

这是发送代码

void InterruptTimer0() interrupt 1

{

static unsigned char cnt = 0;

if(RxdOrTxd)

{

cnt++;

if(cnt <= 8)

{

PIN_TXD = TxdBuf & 0x01;

TxdBuf >>= 1;

}

else if(cnt == 9)

{

PIN_TXD = 1;

}

else

{

cnt = 0;

TR0 = 0;

}

}

}

这是部分接收代码

void UART4() interrupt 4

{

static unsigned char cnt = 0;

if(RI)

{

RI = 0;

i = SBUF;

str2[n++] = '=';

str2[n++] = ' ';

str2[n++] = i/100000%10 + '0';

str2[n++] = i/10000%10 + '0';

str2[n++] = i/1000%10 + '0';

str2[n++] = i/100%10 + '0';

str2[n++] = i/10%10 + '0';

str2[n++] = i%10 + '0';

}

for(cnt=2;cnt<16;cnt++)

{

if(str2[cnt] == '0')

str2[cnt] = ' ';

else

break;

}

cnt = 0;

sta = 1;

if(TI)

{

TI = 0;

}

}

提醒:《双机通信的可能性介绍》最后刷新时间 2024-03-14 01:09:08,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《双机通信的可能性介绍》该内容的真实性请自行鉴别。