51单片机c程序用定时器控制两个数码管显示0到59,一直没弄懂段位和位选

51单片机c程序用定时器控制两个数码管显示0到59,一直没弄懂段位和位选的区别,可以具体解释一下吗... 51单片机c程序用定时器控制两个数码管显示0到59,一直没弄懂段位和位选的区别,可以具体解释一下吗 展开
 我来答
GUEL86
2016-12-14 · TA获得超过5856个赞
知道大有可为答主
回答量:5538
采纳率:86%
帮助的人:2733万
展开全部

数码管 的 一位 数字 称一个位,两个数字为 两位,三个----,

每个数字 有 八个段 为 a  b  c  d  e  f  g  h,(h  为小数点)

数码管 有 两位一体的、三位一体的,四位一体的等,如四位一体的数码管有12个脚,

分为  a  b  c  d  e  f  g  h 八个 段码脚,四个 位码脚(四个数字位)

数码管 的 显示 方法 需要 扫描显示,就是每次 只能 显示 一位数字,四位数字 分 四次显示,

这样 要让人 眼 能 同时 看到 四位数字,并且 不闪烁,需要每个数字 每秒钟 显示 50 次 以上,这样 就有了 扫描显示的方法 去 解决了 这个 问题,就是 需要 段位和位选 的选择,

如 第一位 显示 一个数字 先 把 段代码 写入 段码 驱动口,再选择显示 第一位 的 位码写入位码 驱动口,延时一个 时间 再显示 第二位 ------,就可以了。

dxqbbuciz
2016-12-14 · TA获得超过554个赞
知道小有建树答主
回答量:1078
采纳率:0%
帮助的人:241万
展开全部
位选就是选择哪个数码管亮,段选就是选择输出什么数字。比如选择第一个数码管,然后输出0。这样就出来数字0了。然后再选择第二个数码管,然后输出9,就是09了。由于选择的时间比较短,肉眼看不出来,所有就会看到俩数码管同时亮,显示数字09。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式