第1个回答 2010-07-23
一个字节一个字节的发呗,比方说你先发高字节的单片机接收并存放在30H中,延迟一会再发低字节的存放在31H中,到时候在单片机中用的时候你只要记住30H中放的是高字节,31H中放的是低字节就行了。
当然啦你需要在单片机接收完第一个字节的数据后将RI清零,再发送下一个字节。
第2个回答 2010-07-23
int_h = 原变量/100
int_l = 原变量%100
这样就把原来的16位数变成了两个8位数
就可以正常发送了
到了单片机以后再定义一个long型的
long = int_h*100+int_l
搞定收工
第3个回答 2010-07-23
正确的说法是:UART(通用异步串行通信接口)传送的一帧数据,是8位二进制数。
利用这种接口,可以传送8的任意整数倍位数的数据。