求助51单片机高手一个数码管动态显示问题 要求是数码管动态显示

2025-12-13 21:27:01
推荐回答(4个)
回答1:

你的位选是你最后一次的位选值,虽然j大于5以后没有和jj相匹配的if语句,但是你的段码还是在不停的变化,所以会出现最后一个数码管总是从0-7变化,另外数码管动态显示需要一定的延时,否则就会出现如你所说闪一下的情况,个人愚见仅供参考

回答2:

没有if成立的条件时数码管的的位选保持最后下次状态,然后j一直加到最大值,再从0开始加,所以最后一个管一直亮,因为其他位选情况你没有加延时,所以只会闪一下

回答3:


干脆你发程序 我给你改吧~~
都不知道 你那些按键跟数码管 要体现的功能

显示00 那时你段选 P0口的段选 问题
且~ 你到底要让数码管这么显示 (要显示多少)

回答4:

先搞清楚什么叫动态显示