求51单片机串口发送问题指教!

[复制链接]
3020|12
 楼主| chy6939816 发表于 2013-3-2 17:36 | 显示全部楼层 |阅读模式
本帖最后由 chy6939816 于 2013-3-2 17:45 编辑

用PROTUSE 仿真51串口发送数据到PC终端,我只发了一遍数据8和1到PC,可为什么数据终端上却不停地显示8181818181818.............,,没完没了。这是正常的吗?在实际应用中PC上位机能正常接收数据吗?急急急!!!  用汇编的
NE5532 发表于 2013-3-2 17:50 | 显示全部楼层
孩子,你不能因为充气娃娃放弃真实的人生!
mohanwei 发表于 2013-3-2 18:00 | 显示全部楼层
hlzhaowu 发表于 2013-3-2 23:35 | 显示全部楼层
把你写的程序帖上来看看吧
dongyumin 发表于 2013-3-2 23:43 | 显示全部楼层
2L正解。。。
zhaofy521 发表于 2013-3-2 23:56 | 显示全部楼层
自己动手试试
王项电子 发表于 2013-3-3 11:54 | 显示全部楼层
可能没有动态停机,单片机一直循环执行主函数,所以就循环发送8 1,如果使用C语言,在主函数里加入while(1);就可以了。
hhchenxinag 发表于 2013-3-3 13:26 | 显示全部楼层
这个问题 我今天也遇到过,应该是格式不对 才会出现类似的问题 ,最好是把程序贴出来!!
puppet21 发表于 2013-9-22 15:55 | 显示全部楼层
你while(1)在不断执行,你试试把他们拉出来看看还有没有了
haochangxu 发表于 2013-9-23 08:23 | 显示全部楼层
你让他以直发送,他当然一直给你发送了。不中断怎么行!!
sunhq02 发表于 2013-9-23 08:42 | 显示全部楼层
NE5532 发表于 2013-3-2 17:50
孩子,你不能因为充气娃娃放弃真实的人生!

哈哈 , 太逗了
我是舞世界 发表于 2013-9-23 09:04 | 显示全部楼层
我也遇到了这个问题,不过不是仿真,是用调试助手接收的
yulunna 发表于 2013-9-23 15:19 | 显示全部楼层
因为你认为单片机是按照你的想法的运行的,但是你程序不是那么让它操作的:lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部