找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

keil和Proteus联调程序乱跳

查看数: 2490 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-10-12 11:44

正文摘要:

Keil和Proteus联调51程序时,遇到了好几个问题:第一,每点一次Keil里的单步,Keil和Proteus里就会自动跳过好多行代码,无论是C51还是汇编,都有这个问题,尝试过把代码优化设置为0级(不优化),依旧没用,还完全不 ...

回复

ID:230742 发表于 2021-10-20 03:28
建议还是用可以仿真的芯片直接调试硬件吧。就算把proteus调好了,到实际做硬件的时候又会有问题。个人感觉proteus就是浪费时间。
ID:969628 发表于 2021-10-19 23:21
我也在今天尝试联调时遇上了同样的问题,看来单步执行只在proteus里才能正常工作,两个一起就不行了
ID:722144 发表于 2021-10-13 16:09
单步和查看变量是调试的重要手段,对于小实验也许只看看结果就行,但是碰到稍微复杂一点的程序,少了这两样几乎就等于IDE报废了,感觉还是搞清楚哪里有问题比较好,即使这些问题解决不了
ID:739545 发表于 2021-10-13 09:24
追根刨底是好事,但是你要的结果是什么,如果只是看运行的状态,没必要搞那么细,最后什么结果都没有得到。即使是和实物联调,你会发现和proteus一样的现象.这是keil内部C语言反编译的结果。所以个人认为还是专注看重点
ID:514901 发表于 2021-10-13 09:06
建议直接在proteus写代码,然后在proteus里面调试代码哦
ID:342822 发表于 2021-10-12 18:36
直接在Proteus中调试

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表