找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1427|回复: 5
打印 上一主题 下一主题
收起左侧

程序没错,但仿真运行不能出数字,求助!

[复制链接]
跳转到指定楼层
楼主

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235200 发表于 2019-12-10 00:43 | 只看该作者
程序是没错,每按一次count加1直到60,那就是电路有问题,P2口连接的数码管采取总线画法,因此每一个分支线上均必须放上标记,并且P20对应数码管的a段
回复

使用道具 举报

板凳
ID:401564 发表于 2019-12-10 15:23 | 只看该作者
第11行,用0除以10是什么意思?我不知道汇编中,这是一个什么结果,没有验证过
如果它的值是大于TABLE表格长度的话,结果就不知道是什么了
就这几十行汇编代码,不要仿真,仿真的意义是什么呢?
仿真结果不等于实际结果,花很多精力去解决仿真的问题,然后再花很多精力去解决实际的问题
直接在学习板上烧录看结果,鼠标点三下就OK,比你仿真快多了
汇编基本不用仿真,仿真的话,要比直接烧录花更多的时间
汇编是直接跟硬件有关系的,STC是指令兼容而已,硬件上和传统的8051有的地方是不一样的
回复

使用道具 举报

地板
ID:235200 发表于 2019-12-10 16:49 | 只看该作者
Y_G_G 发表于 2019-12-10 15:23
第11行,用0除以10是什么意思?我不知道汇编中,这是一个什么结果,没有验证过
如果它的值是大于TABLE表格 ...

count是变的,从0-59变化,第1次是0,第2次就不是0了,除10是取十位数字
回复

使用道具 举报

5#
ID:628410 发表于 2019-12-14 15:57 | 只看该作者
csmyldl 发表于 2019-12-10 00:43
程序是没错,每按一次count加1直到60,那就是电路有问题,P2口连接的数码管采取总线画法,因此每一个分支线上均 ...

OK,标记好解决了
回复

使用道具 举报

6#
ID:396245 发表于 2019-12-14 23:35 来自手机 | 只看该作者
仿真,总线上没有标号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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