使用protues仿真51的串口通信,开始仿真后调试助手就狂收数据,什么情况?用的是虚拟串口。 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 protues 串口通信 仿真 调试 助手 搜索资料 2个回答 #热议# 普通体检能查出癌症吗? 军神怒2 2013-03-28 知道答主 回答量:1 采纳率:0% 帮助的人:2.6万 我也去答题访问个人页 关注 展开全部 电路图我不知道正不正确,但我知道你的程序是有问题的,把if语句里的最后一句:”ES=1“移出if语句试试,之所以关闭串口中断,是因为接下来要发送数据,当发送后单片机同样会申请串口中断,若不关闭,又会进入中断服务程序,flag又会变成1,然后又会回到这里执行发送,这样就陷入了图中出现的发送死循环中,明白了吧 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 zhengwensai 2012-11-03 · 超过32用户采纳过TA的回答 知道答主 回答量:128 采纳率:0% 帮助的人:70.7万 我也去答题访问个人页 关注 展开全部 你单片机串口的电平不对。预计是被下拉 或者是上拉了 这样你的串口认为一直有数据进来,或者你写的模拟串口程序有问题。 追问 我的电路是按书上连的,那电平应该是多少?如何改? 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-10-02 怎么在protues上仿真串口实验 2012-05-04 基于PROTEUS软件,单片机与VB的串口通信纯软件仿真问题怎么解决? 1 更多类似问题 > 为你推荐: