51单片机位选的问题 51单片机数码管实验位选和段选问题(共阴极)

作者&投稿:博费 (若有异议请与网页底部的电邮联系)
我看过他的。每一个数码管都是八个发光二极管构成,其阴极是全部接在一起 ,这就是共阴。他的思路是,先编一个共阴极数码管的编码表。具体是哪段要亮哪段就是1,。关于位选,对共阴极数码管来说,位选线连接的其实是每一个数码管段发光二极管的负端,要是段亮,就要使发光二极管导通,段线写了1,位线再写个0,这样就导通了某一位的数码管。其他不需要亮的位就写1,这样发光二极管没有电位差,就不亮了。其实很简单的。

位选端口就相当于图中的H引脚。所以,只有当H脚为高电平(A图)或低电平(B图)时,数码管才能显示。这就相当与使能脚的意思。



比如数码管是共阳的,位选 就是置1,共阴的就是置0 。
共阳管,原则就是位选先高电平,再送段选段选控制码,延时1~5MS,位选低电平熄灭,再下一位。
你上面的程序 差个延时。送段选 后才几微秒时间 ,眼睛还没反应就灭了,这是错的。

51单片机的段选和位选问题。~

用573锁存器接到单片机IO 可以吧端码和位码设置在一组IO口上 用两个573 一个控制端远一个控制位远 一共只占用10个IO口 了大大的节省IO资源

这个混乱不了的,74HC573是这样的:高电平时,573的D和Q相当于直接导通的,数据输入什么就输出什么;低电平时,会把之前的数据锁住,再来数据也不会变化。所以你的程序里,虽然一开始都是高,但是wela=0时,控制位码的573输出的位码数据会被锁存。当P0=0x7f时,位码573的数据不会改变,改变的只是段码的。
也许你会说,当P0=0XFE时,位码输出0x7e,段码输出也是0x7e,那么显示的就不是你想要的数字了。但是我想说的是,这个过程保持的时间太短了,几个uS?短到我们人眼根本没察觉到就被后面的字符取代了。

51单片机位选的问题
答:具体是哪段要亮哪段就是1,。关于位选,对共阴极数码管来说,位选线连接的其实是每一个数码管段发光二极管的负端,要是段亮,就要使发光二极管导通,段线写了1,位线再写个0,这样就导通了某一位的数码管。其他不需要亮的位就写1,这样发光二极管没有电位差,就不亮了。其实很简单的。

单片机编程位选问题 ~~~
答:而你在写guang=0的时候 同时shu=0 说明两个都没有锁存 都是实时数据、、所以冲突 正确做法是 guang=0;shu=1;或 guang=1;shu=0;同时给相反的值 只使其中一个有效 另一个锁存、、

单片机位选与段选
答:对眼神好的人来说,谁先谁后都有一点点闪动看得见。好的方法是 先给段选赋全黑的值,再给位选赋值,再给段选赋值

关于单片机c语言中位选段选的问题
答:你用的是什么芯片存储的,是边沿触发还是电平触发,边沿的话,就是第一种,电平的话,就是第二种。边沿的话,只需一个 上升沿 或者一个 下降沿 就可以将数据锁存到存储器中,电平的话通常是,无效的时候送数据,然后来个电平触发有效并锁存,下一次无效电平送数据,再来个有效电平触发。

单片机编程位选问题 ~~~
答:你这写的当然冲突了。。guang和shu 两个脚是用来控制74HC573锁存端的 而你在写guang=0的时候 同时shu=0 说明两个都没有锁存 都是实时数据、、所以冲突 正确做法是 guang=0;shu=1;或 guang=1;shu=0;同时给相反的值 只使其中一个有效 另一个锁存、、...

51单片机数码管实验位选和段选问题(共阴极)
答:当P0=0x7f时,位码573的数据不会改变,改变的只是段码的。也许你会说,当P0=0XFE时,位码输出0x7e,段码输出也是0x7e,那么显示的就不是你想要的数字了。但是我想说的是,这个过程保持的时间太短了,几个uS?短到我们人眼根本没察觉到就被后面的字符取代了。

单片机电路图方面的位选和段选问题 希望帮忙解决一下我共阴极数码管_百...
答:位选就应该由P20 P21 P22来决定,和P26,P27有什么关系?点亮的流程应该是这样的 段码送P0,使能位选,点亮一个LED,延迟,禁止位选,灭掉这个LED,新段码送P0,使能下一个LED的位选,点亮后延迟,循环不断 按你的接法可以这样循环:uchar i = 0;while(1){ P0 = table[i];P2 = (P2&0x...

初学单片机,C语言编程时。关于TMOD寄存器位选的疑问。。
答:51单片机内部有两个定时器,其工作方式通过TMOD来配置。TMOD寄存器有8位,而配置一个定时器只需要4位。所以,TMOD的高4位用于配置定时器1,低4位用于配置定时器0.这里TMOD=0X10,当然是配置定时器1咯。定时器使用中断方式时,需要配置两级开关 第一级是总中断开关:EA=1;第二级是源中断开关,定时...

51单片机at89s52的位选和段选咋回事?
答:段选和位选是指单片机在控制数码管的时候,有2个部分,一个是位选,选择哪一位数码管可以通电(一般数码管都是有多位的)既被选中,二是段选,每一位都有8个段(一个数码管是由8个段构成的,一个段可以看成是一个小灯)段选控制被位选选中的这个数码管需要显示的数字。数码管要有显示需要两...

单片机用锁存器驱动数码管的时候,一般有两条语句,位选=1,***,位选...
答:1,现在的单片机PO口都已经上拉电阻了,以前没有上拉,所以上电PO口就是高电平。2,锁存器的工作原理要看它对应的真值表。特别是要控制OE和 LE两个管脚,DATASHEET上有一个表。3,“比如我PO口输出的是0X01”,这样设置不好,你是让高电平有效,其实你可以让低电平有效才是对的,所以你要将...