标题: 数码管作业,自己琢磨了好久还是不会。。。求教! [打印本页]

作者: tanvanyo    时间: 2020-2-6 18:46
标题: 数码管作业,自己琢磨了好久还是不会。。。求教!
为啥两个数码管的最后一位都不能显示我要显示的数字,都是8.。怎么改都不会。。。

T%H~I%LE7%_X@7U2XHS]5M4.png (261.4 KB, 下载次数: 62)

T%H~I%LE7%_X@7U2XHS]5M4.png

NE0F`ORSL$0G{]NF@1D(R0S.png (236.92 KB, 下载次数: 20)

NE0F`ORSL$0G{]NF@1D(R0S.png

作者: hantu    时间: 2020-2-7 01:02
线路或代码错了呗
作者: csmyldl    时间: 2020-2-7 01:09
8位数码管,用for循环10次控制是有问题的,当然最后一位为何显示8,而你最关键的需要去分析的部分未展示出来,因而无法回答出你的问题
作者: wulin    时间: 2020-2-7 09:35
这种现象往往是转换位码前代码没有消隐所致
作者: 左眼    时间: 2020-2-10 17:03
兄弟你这数码管到底是共阴还是共阳?0~3共阴,4~7共阳。当然如果是八位数码管for循环就弄八次,下次发程序发完,你上面只发了DigDisplay的一部分。没法解决
作者: hf1990    时间: 2020-2-10 19:04
查代码
作者: 尼古拉斯-赵四    时间: 2020-2-10 19:28
P0=0x00,最好就是安排一个消隐程序,因为数码管都只能同时显示一个数,要理解动态数码管的使用方法
作者: xianfajushi    时间: 2020-2-10 20:00
使用同类型三极管试看




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