标题: 单片机数码管程序从十位开始计数,不是从个位计数? [打印本页]

作者: shenqiwei    时间: 2024-9-25 03:14
标题: 单片机数码管程序从十位开始计数,不是从个位计数?
代码调试了,很多时间,还是没有成功。还有一个警告。

1.png (3.17 KB, 下载次数: 7)

1.png

2.png (45.47 KB, 下载次数: 4)

2.png

3.png (29.57 KB, 下载次数: 6)

3.png

4.png (7.91 KB, 下载次数: 8)

4.png

作者: stycx    时间: 2024-9-25 10:18
是不是位控制口连接错位了?个位十位控制口换过来试试
作者: Graves    时间: 2024-9-25 10:21
你发的都看不出啥,要不你把28行和37行互换一下?table[shi]换成table[ge],table[ge]换成table[shi]
作者: xiaobendan001    时间: 2024-9-25 10:35
display部分代码没有被调用。
作者: zhuls    时间: 2024-9-25 11:28
完全的原理图呈现一下。
作者: kxcuser    时间: 2024-9-25 14:32
qian=temp/1000;bai=temp%1000/100;shi=temp%100/10;ge=temp%10;应该这样写
作者: xiaobendan001    时间: 2024-9-25 15:58
kxcuser 发表于 2024-9-25 14:32
qian=temp/1000;bai=temp%1000/100;shi=temp%100/10;ge=temp%10;应该这样写

那不是一样的效果?
作者: lkc8210    时间: 2024-9-25 15:59
显示代码顺序有问题
建议修改如下:



作者: xiaobendan001    时间: 2024-9-25 16:07
lkc8210 发表于 2024-9-25 15:59
显示代码顺序有问题
建议修改如下:

对,楼主的代码延时实际上发生在下一位上面了。千位显示的百位百位显示的十位十位显示的个位了。
作者: shenqiwei    时间: 2024-9-26 00:46
lkc8210 发表于 2024-9-25 15:59
显示代码顺序有问题
建议修改如下:

谢谢,成功了!
作者: shenqiwei    时间: 2024-9-26 00:47
xiaobendan001 发表于 2024-9-25 16:07
对,楼主的代码延时实际上发生在下一位上面了。千位显示的百位百位显示的十位十位显示的个位了。

谢谢,可以了。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1