一个奇怪的串口通讯问题——估计只有高手才能解决本人写了一个单片机与计算机之间的串口通讯程序,问题的现象是:只有当计算机向单片机发送一个数据后,计算机才能收到单片机发送的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 19:23:09
一个奇怪的串口通讯问题——估计只有高手才能解决本人写了一个单片机与计算机之间的串口通讯程序,问题的现象是:只有当计算机向单片机发送一个数据后,计算机才能收到单片机发送的
xTOPW* xC$AM0Fh 6~sM'n0nc1=wO [:OisN)Ww!C]5Z &Thĥv7F.师4DvQ*K@Bx?R >+ ,+%=ahU PaBT\6_ZT\*.4J~'6S@t"+ +V($A47@;CdzGgy#ujՏ[gj'VWc9-(w lEg͑#Dž}v\,U~ì'HOM1P|R9R 3@fBYA +P@†wj>붿J2p: 6p9l/cZrDTðXRKU޴3jfP p% '^XzYMmj|j>#+ܐݟ1W%/I 4yV

一个奇怪的串口通讯问题——估计只有高手才能解决本人写了一个单片机与计算机之间的串口通讯程序,问题的现象是:只有当计算机向单片机发送一个数据后,计算机才能收到单片机发送的
一个奇怪的串口通讯问题——估计只有高手才能解决
本人写了一个单片机与计算机之间的串口通讯程序,问题的现象是:只有当计算机向单片机发送一个数据后,计算机才能收到单片机发送的数据,否则,计算机始终无法收到单片机发送的数据.
单片机使用的是C8051F040,程序是用C语言写的.上位机使用的程序是串口调试助手,自己也使用VC写过程序,无论是串口调试助手,还是自己用VC写的程序,都存在上述问题.
此外,对于河边草000的回答,本人做一个补充:计算机与单片机在程序上不存在主从关系,单片机上电后,立即就开始向计算机发送数据.

一个奇怪的串口通讯问题——估计只有高手才能解决本人写了一个单片机与计算机之间的串口通讯程序,问题的现象是:只有当计算机向单片机发送一个数据后,计算机才能收到单片机发送的
真的很滥.这是一个发I Like You!的程序,简单实用.
没用中断,
#include
#define uchar unsigned char
#define uint unsigned int
uchar idata w[]="I Like You!"; //数据定义
void delay(uchar);
void main(void)
{
uchar count;
TMOD=0X20; //工作在方式2
TL1=0xfd; //T1波特率9600bps
TH1=0xfd; //串行工作在方式3
SCON=0xd8;
TR1=1; //启动T1
while(1)
{
count=0;
while(*(w+count)) //判断一串数据是否结束
{
SBUF=*(w+count); //发送数据
while(TI==0); //查询发送是否结束
TI=0; //清除发送一标志位
count++; //准备发送一个数据
}
delay(100);
}
}
void delay(uchar times) //延时子程序
{
uchar i;
while(times--);
for(i=0;i

一个奇怪的串口通讯问题——估计只有高手才能解决本人写了一个单片机与计算机之间的串口通讯程序,问题的现象是:只有当计算机向单片机发送一个数据后,计算机才能收到单片机发送的 英语翻译本文研究了基于VC++6.0的串口通信编程技术,设计并实现了一个基于微机和单片机串口通讯的数据采集显示系统.论文首先具体介绍了该系统的硬件部分,主要是89C51单片机系统(含串口 西门子s7-300与wincc7.0之间的通讯300采用314-2ptp ,485半双工通讯方式,然后使用了一个串口转以太网的网关,上位机采用的是IFIX组态,现在想改成wincc7.0组态,怎么确定通讯方式阿?wincc7.0使用哪个通讯 232串口线通讯距离,仅使用 Tx Rx Gnd 三线的距离限制是多少?232串口线通讯距离,仅使用 Tx Rx Gnd 三线的距离限制是多少? RS-232转RS485通讯线是怎么接的?另想确认串口通讯的最大传输距离是120米还是80米又或者是多少? 问你们一个奇怪的问题, MS只有真正的高手才有可能回答这个问题哈! 求一C#高手,我只有一个简单的问题问下. s7-200走MODBUS协议速度快吗?我是一个200PLC和上位机通讯,我想问下这样走MODBUS串口协议速度快吗? 奇怪的问题 估计一个总体均值的置信区间考虑哪些问题 别克赛欧风扇电阻位置紧急求助?04年的别欧,风扇1、2、3档没风了,只有4档,初步估计是电阻问题.求教高手们这个风扇电阻在什么位置? 序数词特点是什么 只有高手才知道 MSCOMM串口通讯的中的奇偶校验位的参数都是什么意思?MSCOMM串口通讯的中的奇偶校验位的参数都是什么意思:even,mark,no,odd,space?我知道even是偶校验,odd为奇校验,no为无校验,但是mark,我想每帧都 关于短波无线电通讯为什么说灾难过后,手机通讯没有信号,只有短波无线电通讯能正常使用?我的理解是灾难过后,手机信号发射塔都被摧毁了,才不能正常使用手机通讯的,那短波无线电通讯设 怎么做一个卑鄙小人?卑鄙小人有什么技俩?我想只有自己是一个小人高手才有更好的放法对付小人 关于对讲机通讯距离的问题.对讲机不是通讯距离只有3-5公里吗,怎么交警手中的对讲机通话非常的顺畅,一个城市方圆怎么也得有十几公里吧,听说有可能使用中继台,在路口也没看到有中继台 真相永远只有一个/真相永远不止一个 ——辩论赛我们下星期将进行辩论赛,辩题为 “真相永远只有一个/真相永远不止一个” 我方的观点为“真相永远只有一个” 希望各高手出手相助,希望