关于单片机控制数码管段选和位选的先后顺序130
发布网友
发布时间:2023-10-13 07:51
我来回答
共4个回答
热心网友
时间:2024-10-04 06:55
数码管不是一定要先段选再位选的,输出以后要有一定的时间延时才行,这样人才看得见,还有段选的时候是排它的,不然就会在两个管子上显示相同的内容,一般多个数码管都是用动态扫描,就是说一个管子显示一般几十个ms再显示下个管子的。
位选,就是选择想要点亮哪个数码管;
段选,就是选择想要点亮哪个数码管的哪个一段。
如果有几个数码管,为了节省接口,将每个数码管的对应段连在一起,需要那只数码管亮,控制的就是“位选”。
段选就是让数码管里的八段里的哪一段亮,位选就是让一些数码管里的哪一个数码管亮,你程序应该是四个数码管的。通过位选,段选来达到让不同的数码管显示不同的字符。
扩展资料;
数码管的最常见形式有10个阴极,形状为数字0到9,某些数码管还有一个或两个小数点。然而也有其他类型的数码管显示字母、标记和符号。
如一种“数码管”,其阴极为一个模板制成的面具,上面有数字形状的孔。一些俄罗斯的数码管,如IN-14,使用倒立的数字2代表5,大概是为了节约生产成本,而没有明显的技术或美学方面的原因。俄罗斯的数码管大部分都使用了倒立的2作为5。
参考资料来源:百度百科-数码管
热心网友
时间:2024-10-04 06:55
数码管不是一定要先段选再位选的,但是有个地方你要注意一下,你输出以后要有一定的时间延时才行,这样人才看得见,还有段选的时候是排它的,不然就会在两个管子上显示相同的内容,一般多个数码管都是用动态扫描,就是说一个管子显示一般几十个ms再显示下个管子的。
你的程序我上机试过,基本上能运行的,两个管子从1-6显示。主要是我不知道你要干什么,所以不知道怎么帮你改。你可以把要求发过来看看,也可以HI我
热心网友
时间:2024-10-04 06:56
这个问题我以前也遇见过,个人感觉一般共阳的要先位选,后段选,共阴的要先段选,后位选,可能是因为数码管点亮有一个时间,所以必须先对阳极加电
热心网友
时间:2024-10-04 06:56
如果你倒过来的话,在上一个数码管显示完后需要将段数据清掉在显示下一个数码管来消阴影
你这程序在送完数据和置完io线后要加点延时的
关于单片机控制数码管段选和位选的先后顺序
数码管不是一定要先段选再位选的,输出以后要有一定的时间延时才行,这样人才看得见,还有段选的时候是排它的,不然就会在两个管子上显示相同的内容,一般多个数码管都是用动态扫描,就是说一个管子显示一般几十个ms再显示下个管子的。位选,就是选择想要点亮哪个数码管;段选,就是选择想要点亮哪个...
AVR……想问一下单片机运行时段选与位选又先后顺序吗?
哪个先哪个后都可以,但是实际是需要三个过程:1、清位码;2、送段码;3、送位码;之后延时,然后又到1那里 或者:1、清段码;2、送位码;3、送段码;之后延时,然后又到1那里
单片机中的位选与段选的区别?
段选用于控制数码管的笔画,也就是数码管显示数字内容,字母也可以显示。位选用于控制多个数码管中的一个或几个数码管是否显示数字或字符。2、关闭是否显示内容不同 位选如果关闭就不会显示任何内容。3、重影问题 位选与段选都需要不同的消隐方法,需要根据外部硬件来适当修改。基本思路就是别让上次遗留...
4位8段LED数码管位选与段选先后问题(单片机)
1、不管先后,都应当首先让位选和段码值均无效,然后再处理。这样消隐就好了。2、闪烁问题的原因是4位数码管扫描周期多于约20mS,频率低于临界闪烁频率46Hz。3、通常的做法是定时中断服务 定时20mS/4(扫描的数码管个数)=5mS 4、每次中断进入后,切换一个位选。4次中断后完成所有数码管的扫描。5、...
求大神解答 单片机数码管 为什么先输出段选数据 再打开锁存器 再关闭...
您的代码中 先输出段选数据 ,然后在dula引脚发送一个正脉冲把P0口的数据锁存 这是采用锁存器时的最常规的做法呀。您说的"正常顺序不是先开锁存 送数据 再关锁存"的做法在使用 下降沿锁存 的锁存器 时也可以使用,但即使这样,上述代码中的玩法也可以很好地工作。如果使用的是 373一类的透明锁...
单片机 原理图上怎么看出数码管的位选和段选
位选就是选择那个数码管工作的控制位,这个图上就是COM1~COM4,相应的IO口就是P2.0~P2.3。段选就是控制数码管显示内容的控制位,这个图上就是D0~D7,连接的是数码管的ABCDEFG,相应的IO口应该是P0口。
单片机 数码管 段选 位选
x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void main (){temp=12;du=0;we=0;P0=0;while(1){shi=temp/10;ge=temp%10;we=0;P0=0xff;//【开始送值之前,先关掉位选】we=1;we=0;delay(5);du=0;P0=suzu[shi];du=1;du=0;delay(5);we=0;P0=0xfe;we=1;...
单片机数码管的段旋和位旋是什么?
段选是指用单片机哪个IO口输出数据送显,位选是指用哪个IO输出控制信号来选择由哪个数码管来显示。比如想用P0口输出要显示的数据,P2口输出选择信息,P0就是段选,P2就是位选。建议知道原理就行了,没必要执着这些名词。
51单片机at89s52的位选和段选咋回事?
既被选中,二是段选,每一位都有8个段(一个数码管是由8个段构成的,一个段可以看成是一个小灯)段选控制被位选选中的这个数码管需要显示的数字。数码管要有显示需要两个条件,既一,位选被选中,二,有段选值(需要显示的图案或数字)。如图 LED1-8是位选,LCD0-7是段选 。
51单片机数码管如何依次点亮?
51单片机数码管依次点亮:选择数码管操作称为位选,根据自己的开发板原理图找到位选对应的管脚,以共阴极为例。要在编程时执行选中操作,只要给对应管脚低电平即可。段选同样。如果每个单独连接占用管脚太多,很浪费硬件资源,所以采用多位串联控制。数码管通常有两种不同的接法,共阴极和共阳极,共阴极顾...