找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4409|回复: 0
打印 上一主题 下一主题
收起左侧

数码管显示数据的分离方式

[复制链接]
跳转到指定楼层
楼主
ID:117358 发表于 2016-5-1 05:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

数码管是电子设计之中最常用的显示元器件,但是数码管一次只能显示一个数字,如果要显示多位数字只能使用多个数码管并且要把数字拆分开,一位一位的送到数码管中才能显示,今天就介绍把一个多位数字拆分的方法。

把一个多位数拆分要用到昨天讲过的两个运算符“/”除法运算符和“%”取余运算符,来晚的同学请点这里了解这两个运算符。

  /:得到的运算结果是整数,68/10=6;
%:得到的运算结果是余数,68%10=8;是不是有点意思。
比如要显示524这个三位数,下面讲解这个数字的拆分算法。
百位:524/100 = 5
十位:524%100=24;24/10=2
各位:524%100=24;24%10=4
通过这个例子是不是找出规律来了?简写入下:
百位:524/100 = 5
十位:524%100/10=2
各位:524%100%10=4
再举一个四位数的例子,拆分6893如下:
千位:6893/1000=6
百位:6893%1000/100 = 8
十位:6893%1000%100/10 = 9
各位:6893%1000%100%10 = 3
是不是分离出来了?这时候就可以把数据送到数码管显示了。
以上分离方法只是众多分离方法中的一种,在使用的时候可以在纸上简单算一下,结果就很容易出来了。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表