为什么我的单片机段码是共阴极的位码是共阳极的

2020-11-26 05:04:34 字数 3797 阅读 2350

1楼:好嘞啊啊啊啊

0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f 这是共阴极的位码 不是共阳极

阳极就是段码 写1 阴极就是位码 写0 二极管才能亮 这是共阴极

比如0xfe 是1111 1110 只有一位是0当位码写0 选中 的说明是共阴极

2楼:风雨人生

是这样的共阴极数码管,输出高电平给段码显示, 数码管位码直接接入单片机i/o口,低电平有效

为什么我单片机数码管段码是共阴极的而位码是共阳极

3楼:

一般来说 数码管是共阴极的,那么位码是阳极(如果你想让数码管全亮,就把所有阳极并接在一起,但是最好也要每个阳极串个限流电阻,再并接,不过这也不是叫共阳极)。

如果不是这样那你的数码管有没有型号或数据手册,帮你看一下。

还有多个数码管的话是可以把不同的数码管位码接在一起,这也不叫共阳极,只是因为它们一般不会同时导通而已。

4楼:匿名用户

只想用p三口的话,必须另加控制元件。 一一种方法是用两个锁存器来锁存数码管的段码和位码,进行动态扫描显示。 二另一方法是,用p三口的四位接一个bcd译码器控制数码管的段码

为什么我的单片机段码是共阴极的位码是共阳极的?

5楼:应孝后妆

0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f

这是共阴极的位码

不是共阳极

阳极就是段码

写1阴极就是位码

写0二极管才能亮

这是共阴极

比如0xfe

是1111

1110

只有一位是0

当位码写0

选中的说明是共阴极

6楼:九贤温棋

一般来说

数码管是共阴极的,那么位码是阳极(如果你想让数码管全亮,就把所有阳极并接在一起,但是最好也要每个阳极串个限流电阻,再并接,不过这也不是叫共阳极)。

如果不是这样那你的数码管有没有型号或数据手册,帮你看一下。

还有多个数码管的话是可以把不同的数码管位码接在一起,这也不叫共阳极,只是因为它们一般不会同时导通而已。

为什么我单片机数码管段码是共阴极的而位码是共阳极的?

7楼:

位码的数字和电路是有直接关系的。

位码没有共阴极和共阳极之分,而只是数码管的内部结构的不同。

0x3f....这些是共阴极的数码管的段码表。

0xc0.... 是共阳极数码管的段码表。

8楼:匿名用户

位码是0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,这

应该是共阴呀,

段码是0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,这也是共阴的码。

9楼:成秀珍爱嫣

一般来说

数码管是共阴极的,那么位码是

阳极(如果你想让数码管全亮,就把所有阳极并接在一起,但是最好也要每个阳极串个限流电阻,再并接,不过这也不是叫共阳极)。

如果不是这样那你的数码管有没有型号或数据手册,帮你看一下。

还有多个数码管的话是可以把不同的数码管位码接在一起,这也不叫共阳极,只是因为它们一般不会同时导通而已。

单片机里数码管的共阴极和共阳极是怎么回事?

10楼:匿名用户

数码管是共阴极,意思是几段数码管的阴极都接在一起。这样只要给阴极一个高电平,所有的段码都不会亮,如果给低电平,则看对应阳极的电平高低,所以共阴极就是位选,只有它为低电平(选中这位)才能对该数码管操作。

11楼:

数码管的一个数据位是由8个发光二极管组成,这8个发光二极管如果阳极并在一起,就称为共阳;如果这8个发光二极管的阴极并在一起,就称为共阴。

你好!我在学单片机,有很多问题不懂,想请教你。谢谢!1.共阴极led数码管显示字符“2”的段码是( )

12楼:归宿

以共阴式为例,如把阴极接地,在相应段的阳极接上正电源,该段即会发光。当然,led的电流通常较小,一般均需在回路中接上限流电阻。假如我们将"b"和"c"段接上正电源,其它端接地或悬空,那么"b"和"c"段发光,此时,数码管显示将显示数字“1”。

而将"a"、"b"、"d"、"e"和"g"段都接上正电源,其它引脚悬空,此时数码管将显示“2”。

明白这个图应该就会算了,这个需要你仔细的琢磨琢磨。

13楼:匿名用户

只要知道引脚的排列和对应的意义就可了。 方法有:

1不知道你的数码管是几位的,不过多位可以当作1位的, 用google搜**得

这下会了吧

2最死的方法是用万用表一个引脚一个引脚量一下就可以了。

14楼:匿名用户

要看你是怎么接的,包括数码管大概有3种常见引脚排列,而且还有共阴和共阳的,都不一样。

单片机中的段码和位码各指 的是什么?

15楼:匿名用户

这个是针对数码管的显示,尤其是动态显示的时候用的。

段码指的字形码,就是数码管上显示的字形。

位码指的多个数码管显示的时候,你要让那个数码管显示,设定对应的公共端的值,选择对应的数码管点亮。这个就是位码,即位置码。

希望对你有用!!!

求单片机高手给我改一个程序,我的程序是共阳的数码管,但是要改成共阴的,改完段码之后不显示,求指点

16楼:匿名用户

其实如果硬件没问题的话

每次给p0输出之前将读到的db显示码用cpl指令按位取反,再送到p0.还有就是本来位选是1,现在共阴了,所以应该改成0

举个例子

movc a, @a + dptr

cpl a //加这一句,这句是段码取反了mov p0, a

mov a,#2 //加这句

cpl a //加这句,这两句是位选取反了mov p2, a

这样就共阳,变共阴了。。。只要电路没问题,肯定是能显示的。

17楼:

就你这个我试了。按一下那个中断按键就开始显示啊?

18楼:匿名用户

display:

mov dptr,#tab1

mov a,r3

mov b,#10

div ab

movc a,@a+dptr

cpl a

mov p0,a

mov p2,#0feh

djnz r7,$

djnz r7,$

mov a,b

movc a,@a+dptr

cpl a

mov p0,a

mov p2,#0fdh

djnz r7,$

djnz r7,$ret

51单片机极段码是固定的吗?怎么来的

19楼:匿名用户

51单片机极段码当然是固定的,是根据显示的字型计算出来的。

20楼:神火娃

不是,看你的数码管是哪种

有共阴,共阳两种

原理是把数码管当做八段led构成,点亮哪个led就亮哪个数

为什么我单片机数码管段码是共阴极的而位码是共阳极的

1楼 位码的数字和电路是有直接关系的。 位码没有共阴极和共阳极之分,而只是数码管的内部结构的不同。 0x3f 这些是共阴极的数码管的段码表。 0xc0 是共阳极数码管的段码表。 2楼 匿名用户 位码是0xfe 0xfd 0xfb 0xf7 0xef 0xdf 0xbf 0x7f,这 应该是共阴呀, ...

单片机中串行接口和并行接口是干什么用的

1楼 珠山龙少 串行接口,简称串口,是采用串行通信协议的扩展接口。 并行接口,简称并口,也就是lpt接口,是采用并行通信协议的扩展接口。 串口和并行口是用来通信的,但是单片机的串口和并口还可以用来做i o接口。 串口和并口都能通过直接电缆连接的方式实现双机互连,在此方式下数据只能低速传输。 2楼 匿...

我的温州健康码为什么是我老公的名字,需要怎么处理

1楼 匿名用户 你填写的时候是用你老公的身份证填写的,有个代领你再填写自己的身份证看看,一般都可以,也可以给自己亲人填写,你或者打开的是你老公的支付宝 2楼 兔灰哥 一个人可以添加几个人,都加上吧 3楼 奕帆 那就是用你老公支付宝登陆的吧 微信里的防疫健康码登录上去是我老公的名字是怎么回事 有人知道...