如何计算数码管段码

我们在使用数码管的时候,不可避免地要用到数码管的段码,没有段码那么我们就不能正确的显示数字。
所以我们要计算数码管的段码,数码管分为共阴数码管和共阳数码管,它们的段码都是不一样的。
不过计算方法都是差不多的,而且共阴数码管和共阳数码管的段码可以相互转换。
将其中的一个段码按位求反就可以得到另一个段码了。

操作方法

  • 01

    首先我们要明白数码管的显示原理 我们常用的是8段数码管,我们可以看到数码管有8条线,外加一个点 其实每条线和那个点都是一个led灯 显示原理就是点亮相应的led 一般我们的数码管排序如下图,当然不排除一些特殊情况,不一样的排法,所以我们得知道方法

  • 02

    比如我们要显示数字3,如下图的红色部分 共阳数码管,红色部分就为0,黑色部分为1 共阴数码管则正好相反,红色部分为1,黑色部分为0

  • 03

    依据上面的规则,我们先把a b c d e f g dp写在草稿纸上,不过我们得倒着写 也就是 dp g f e d c b a,一般高位在dp,低位在a,比如单片机的P2口 P2.7对应的是dp,P2.0对应的是a 然后在跟据我们上面画的图,在相应位置写1或0就行了

  • 04

    上面的是二进制的数,在汇编中我们可以直接输入二进制数 但是在c语言中我们可能需要将其转换为16进制 我们把8位二进制化为两部分,低位和高位 我们均使用分别在上面写上8 4 2 1码,将为1的部分的权值相加就可以了 比如这里高位的权值为4其余为0,那高位就是4 低位劝慰1,也就是8+4+2+1=15,对应16进制f

  • 05

    实在不会的,我们也可以使用windows自带的计算器进行转换 这里点击程序员

  • 06

    我们点击BIN,发现BIN已经变粗,代表已经处在二进制输入状态 我们输入1011 0000,发现自动转换为16进制了

(0)

相关推荐

  • 如何利用Proteus和keil做动态数码管的仿真

    操作方法 01 我们首先打开Proteus,搜索*seg* 找到动态数码管 单片机是80c51,电阻res 02 电路仿真图如下 注意:仿真图和原理图还是有区别的:实际电路中连线不能按照仿真图来连接 ...

  • 4位共阴极数码管单片机驱动

    宏晶12系列单片机单片机驱动4位数码管计数显示. 操作方法 01 1.共阴极数码管引脚分析 共阴极数码管 是指每一位数码管的阴极,连接到电源的负极上. 也就是图中所指1,2,3,4公共端. 如果不知道 ...

  • 那些默默坑了大家十年的路由器漏洞大盘点

    最近两大话题备受关注,“雾霾、Wi-Fi安全”。直至前阵子那部巨火的纪录片曝光,一些存在几十年的污染源才被人们认识到。惊人相似的是,前些天在央视315晚会曝光无线路由器盗取用户账户密码之后,Wi-Fi ...

  • 双色球怎么看规律?

    双色球在众多彩票玩法中成为众多玩家偏爱的游戏.很多玩家的彩龄都很长,对彩票的研究也是很长时间了,从刚开始的体彩500W大奖到现在的众多游戏 玩法每样都有所研究.但是众多游戏都是经过经济学家脑力风暴可以 ...

  • 如何下载站酷中设置版权资源的教程

    思源君最近发现一个设计素材网站不太厚道,一些内容设置了版权,不让下载.思源君认为,既然资源你愿意放出来了,大家都也能看到那就意味着这张图片只要不用于商业目的,对原作者没有版权上的使用影响,就应该痛快的 ...

  • 单片机开发板的使用

    单片机开发板使用首先要读开发板原理图,看视频教程 操作方法 01 首先,需要仔细看开发板的原理图.需要把单片机插到开发板的芯片座上,芯片座的引脚会和PCB板连接,PCB板上的走线会将芯片座的引脚连接到 ...

  • 单片机控制多位数码管的电子时钟程序

    用单片机控制多位数码管的电子时钟,用独立按键进行控制,可显示时间,日期,有闹钟功能,独立按键进行时间日历,闹钟设置 操作方法 01 软件编程: keil工程C语言代码: 02 /*********** ...

  • 阿里通信170号段首批限量公测享受100元话费减免活动介绍

    下文将介绍阿里170套餐资费详情,如果你想了解阿里170号段套餐资费的话可以来看下文哦~阿里170号段公测已经开始了,套餐划不划算呢?有兴趣的朋友可以来了解一下。 5月6日消息,阿里通信今日对外宣布, ...

  • 阿里170号段公测怎么申请?阿里170号段公测资格申请教程

    阿里170号段公测资格怎么申请?相信很多用户对于阿里170号段公测资格公测流程还不太清楚,下面小编来跟大家分享一下阿里170号公测流程,感兴趣的过来了解一下。 阿里通信今日对外宣布,从5月7日开始,阿 ...