51单片机数码管位选码

作者&投稿:察沾 (若有异议请与网页底部的电邮联系)

如何使用单片机直接控制p1口数码管位选,而不经过38译码器(想要keilc51...
单片机控制数码管分两种。1、静态数码管,控制比较简单,只送段码就可以了。比如:P1=0xc0,共阳极的话,将显示0 2、动态数码管,控制就比较复杂一些,需要先送位选码,再送段码,而且要不断重复执行这个过程,利用视觉暂留原理,达到显示的效果。

单片机中的位选与段选的区别?
单片机中的位选与段选的主要区别为:1、数字显示不同 段选用于控制数码管的笔画,也就是数码管显示数字内容,字母也可以显示。位选用于控制多个数码管中的一个或几个数码管是否显示数字或字符。2、关闭是否显示内容不同 位选如果关闭就不会显示任何内容。3、重影问题 位选与段选都需要不同的消隐方法...

单片机数码管 段选 位选 是什么?
你控制7段数码管,要哪段点亮,控制的就是“段选”如果你有几个数码管,为了节省接口,将每个数码管的对应段连在一起,需要那只数码管亮,控制的就是“位选”。 高山入云 | 发布于2011-03-30 举报| 评论 18 0 为您推荐: 单片机关闭数码管 单片机数码管步骤 单片机的数码管代码 单片机点阵和数码管 不...

单片机 原理图上怎么看出数码管的位选和段选
位选就是选择那个数码管工作的控制位,这个图上就是COM1~COM4,相应的IO口就是P2.0~P2.3。段选就是控制数码管显示内容的控制位,这个图上就是D0~D7,连接的是数码管的ABCDEFG,相应的IO口应该是P0口。

关于单片机控制数码管段选和位选的先后顺序
如果有几个数码管,为了节省接口,将每个数码管的对应段连在一起,需要那只数码管亮,控制的就是“位选”。段选就是让数码管里的八段里的哪一段亮,位选就是让一些数码管里的哪一个数码管亮,你程序应该是四个数码管的。通过位选,段选来达到让不同的数码管显示不同的字符。

共阳数码管位选端为1时亮,因为单片机默认高电平,那是不是在打开段选线...
共阳数码管位选端为1时亮,所以要正常显示该位数码管,应该先使位选为1,再送段码,不是先设为0.

如何用单片机控制LED数码管?
1、 数码管显示演示程序: 在8个LED数码管上依次显示1,2,3,4,5,6,7,8。引用端口:数码管数据p0,数码管控制p2;DIS_DIGIT EQU 40H;位选通值, 传送到P2口用于选通当前数码管的数值,; 如等于0xfe时, 选通P2.0口数码管DIS_INDEX DATA 41H;显示索引, 用于标识当前显示的数码管和缓冲...

怎样用单片机控制数码管显示0或者1?
2、不用单片机,用数字电路实现很容易呀。用一片10线-4线编码器,接10个按键,输出为BCD码,再用一片74LS247,七段译码器\/驱动器,输出接一个共阳数码管即可,按几号键,数码管就显示几了。下表就是74LS147的真值表。3、LS147是优先编码器,从高位起,为0的就输出对应的编码的反码值。而其后...

就是单片机中数码管的位选是如何选的
百位xx10 1111(2FH) ,十位xx11 0111(37H), xx11 1011(3BH);这与电路结构有关;从上面数据分析可能有这是8位单片机,用掉啦一个 GPIO的一个寄存器,数码管是共阴,

51单片机 三极管数码管静态显示怎么实现位选?
就是在定义位选信号,du1是对应最左边数码管,则du4是对应最右边数码管;du为低电平则对应数码管会被点亮;因为有4个数码管,而你没有指出要怎么个显示,那么;void main(){ while(1){ for(i=0;i<9;i++){ P2=0;P0=TAB[i] ; delay(20) ; } \/\/4个数码管都显示相同的内容 } ...

西祝13779648541问: 51单片机数码管的段选是哪个口,位选又是哪个口P0,P1? -
孝义市贝飞回答: 这是自己根据自己的硬件电路来定义的,没有固定必须用哪一个口.TX-1C开发板位选是P2^7,段选是P2^6.

西祝13779648541问: 51单片机数码管的位选和段选的定义~~最好附加C程序~ -
孝义市贝飞回答: 段选按abcdefg. 组成二进制,再换算成十六进制,送输出口输出就行了、位选用动态显示的话,开一个位输入一次显示值再关闭,依次动态输入显示、

西祝13779648541问: 51单片机 数码管段选写法 -
孝义市贝飞回答: 实际中的写法,差不多都是先送数据再送使能的, 这个区别,没有原理可以说的,按照实际效果决定的 非要说原理,就是使能之后,由於上一次数据没有清空,数码管显示上一个数据,然后再送数据才显示当前数据,在视觉上就会有“残影”

西祝13779648541问: 单片机数码管位选是否一次只能选一个 -
孝义市贝飞回答: 单片机数码管 的显示方式,多个数码管扫描显示,就是多个数码管 轮流显示,要求显示时 不能有闪烁的视觉感,一般每个数码管 在一秒 内 要显示 >50次,数码管 有8个段,每个数码管为一位,一个数码管 要 显示 一个 数字 (2字)需要 给8段数码管 一个 2 的段码,然后选择 要显示的 这 一位 数码管 称 位选 .

西祝13779648541问: 51单片机 在控制2个数码管的时候,位选如果用P?=0x?? 来控制 -
孝义市贝飞回答: 这个分两种:一种是静态扫描,二是动态扫描.静态的太耗资源,一般很少用,除非资源足够用.多数都是用动态扫描的.动态扫描的原理是:首先有八个数据线,分别连接到七段数码管的七个位,和小数点位.然后就是有一批使能信号线.假如你有八个数码管,那就需要八个使能信号线.同一个时刻,其实只有一个数码管在亮着的,只是扫描信号比较快,肉眼的感觉好像就是都亮着的.基本原理就是这样的

西祝13779648541问: 单片机数码管 段选 位选 是什么?
孝义市贝飞回答: 位选,就是选择你想要点亮哪个数码管; 段选,就是选择你想要点亮哪个数码管的哪个一段.

西祝13779648541问: 51单片机段选位选编码,求大神帮助 -
孝义市贝飞回答: 照我来看,没什么区别的,你这个程序的写法,应该是有个锁存器的吧,先送段码,后送位码, 段码位码都会锁存住,,鬼影该存在还是会存在的, 你可以看下实际效果

西祝13779648541问: 关于单片机的提问,初学者,数码管显示,,,不懂为什么位选段选都靠P0口, -
孝义市贝飞回答: 本例中,之所以单片机驱动数码管位选、段选都靠P0口,是因为段选和位选信号都是靠外部锁存芯片锁存的,P0口提供的是数据,通过dula=0、wela=0也就是下降沿,将数据锁存到外部锁存芯片.

西祝13779648541问: 单片机哪个是段选,哪个是位选? -
孝义市贝飞回答: P0端口是数码港段选,G1G1控制数码港位选,有就是P2.0-P2.3控制位选

西祝13779648541问: 如何选定51单片机中的任意几个数码管,从而有选择的控制管子?(动态显示)求教各位! -
孝义市贝飞回答: 完整的程序 是动态扫描 #include<reg51.h> #define uint unsigned int #define uchar unsigned char uchar code duansz[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar code weisz[]={0xfe,0xfd,0xfb,0xf7,0x7f,0xbf,0xdf,0xef}; uint temp[8]; ...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网