51单片机c程序用定时器控制两个数码管显示0到59,一直没弄懂段位和位选
51单片机c程序用定时器控制两个数码管显示0到59,一直没弄懂段位和位选的区别,可以具体解释一下吗...
51单片机c程序用定时器控制两个数码管显示0到59,一直没弄懂段位和位选的区别,可以具体解释一下吗
展开
2个回答
展开全部
数码管 的 一位 数字 称一个位,两个数字为 两位,三个----,
每个数字 有 八个段 为 a b c d e f g h,(h 为小数点)
数码管 有 两位一体的、三位一体的,四位一体的等,如四位一体的数码管有12个脚,
分为 a b c d e f g h 八个 段码脚,四个 位码脚(四个数字位)
数码管 的 显示 方法 需要 扫描显示,就是每次 只能 显示 一位数字,四位数字 分 四次显示,
这样 要让人 眼 能 同时 看到 四位数字,并且 不闪烁,需要每个数字 每秒钟 显示 50 次 以上,这样 就有了 扫描显示的方法 去 解决了 这个 问题,就是 需要 段位和位选 的选择,
如 第一位 显示 一个数字 先 把 段代码 写入 段码 驱动口,再选择显示 第一位 的 位码写入位码 驱动口,延时一个 时间 再显示 第二位 ------,就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询