永发信息网

STC89C52的单片机数码管显示要先位选还是先段选?怎么我烧写都一样?

答案:4  悬赏:10  手机版
解决时间 2021-03-13 01:03
  • 提问者网友:暗中人
  • 2021-03-12 08:51
STC89C52的单片机数码管显示要先位选还是先段选?怎么我烧写都一样?
最佳答案
  • 五星知识达人网友:平生事
  • 2021-03-12 09:41
这个在实物上,真的没有区别,
但是在Portuse上仿真就会出现问题了,仿真的话,就必须是先位选,然后在段码。
我试验过的。

在数码管赋值的时候,要注意消影,就是楼上说的拖影。
他的方法比较通用,也比较广泛。不失为一种好方法。我也是这样解决的。
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-03-12 12:48
无所谓,你用动态扫描都是用锁存气器,两个锁存器先使能哪个都一样
  • 2楼网友:玩家
  • 2021-03-12 11:52
ABCD四段数码管的话,当从A段像B段扫描转换时,先关闭A段开关,再读B段字形码,再打开B段开关。否则,虽然差别只有几个机器周期,但有时会出现错位拖影
  • 3楼网友:空山清雨
  • 2021-03-12 10:13
在实际的产品中,做多位的数码管动态显示的过程基本上都是,(1)关所有位选 (2)输出下一位要显示的段码 (3)开通下一位的位选。 按照以上的三步进行的。由于位的变化是严格按顺序来的,没有什么可变化的,例如,四位显示时,位都是1到4轮流的选通。 而段显示的内容则是随机的,每个位显示的内容都可以有几十种,所以段的显示通常是查表出来的。 基于段和位的特点,现在写的显示程序基本上都是按以上的三步,可以同时兼顾显示的自由和消影。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯