用proteus模拟串口通讯

2019-07-16 06:43发布

最近用proteus模拟串口通讯遇到点麻烦,请大家指点一下!情况是这样的:我用串口调试助手发送两个参数(延时时间和循环次数)控制流水灯显示,然后把流水灯的现实状态反送给上位机,可是串口调试助手接受到的数值和现实状态不符??
走马灯.rar 下载积分: 积分 -1 分
65.68 KB, 下载次数: 112, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
hmh651066027
1楼-- · 2019-07-16 10:55
路过
lirongqing
2楼-- · 2019-07-16 16:55
在程序上你说是设置成串口通信方式1对吧.
我看了一下程序,貌似没看到SCON=0x50.
huangjunbo
3楼-- · 2019-07-16 20:25
顶顶!!!
dtg_2008
4楼-- · 2019-07-17 01:38
 精彩回答 2  元偷偷看……
dtg_2008
5楼-- · 2019-07-17 05:37
lirongqing 发表于 2011-10-14 15:30
在程序上你说是设置成串口通信方式1对吧.
我看了一下程序,貌似没看到SCON=0x50. ...

加上SCON=0X50;还是不行,单片机返回的值还是不对!
1.GIF
lirongqing
6楼-- · 2019-07-17 08:46
你只是做仿真吗?还是有搭实物的?
串口调试助手发数据给单片机,单片机能正确控制LED吗?
你是想得到什么结果?
建议你可以自已先这样试试:
1.单片机控制LED,先让LED可以完成跑马灯。
2.用串口调试助手发一个常数,控制一个LED亮灭时间
3.用单片机发一个常数,用串口调试助手观察接收是否正确。
分别写三个小程序,哪个有问题就方便检查了。
你先试试,有问题再问。

一周热门 更多>