51单片机p0口接数码管abcdefg可以直接连接吗、 那另外一边1234是接什么呢?为什么 ???不是很熟,谢谢

是共阳极的

你这可能是一个四位的数码显示[指可显示四个(位)数字的],如果是那字母就是由最上一横开始顺时钟方向转最后中间的每段(共七段再加小数点,55555555你这好象没有,要不就是你打了漏了"Dp")引出脚,1234分别是每一个位的公共引出脚,单片机上最好选用这公共脚是接正极电源上的,这叫共阳,反则反之.不过现新型号单片机的端口能力大有改进了,如是用新型的就可无所谓了.你这只可用动态扫描的方式显示(即送哪个位的段码时只开通那个位的位码线,并连续不断的对四个位操劳作),因四个位的段码是全联在一起的.为了安全起见,每个段码上要串接一只限流电阻,为了保证每个位的总段的电流,这1234位线上每线要加一个驱动,楼上的都说了,我这就不多说了.这接好了你就编程去吧.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-31
通常不直接连接,因为担心单片机的负载能力,有的用三极管放大,有一款ULN2003集成块用于数码管比较好,它能提供200毫安的驱动。将A,B,C,D,E,F,G,H(小数点)分别接到单片机某P口驱动的三极管,通常要两个以上数码管才好显示一组数据。将几个数码管的同名脚并起来,接到同一P口,你所说的另一边的1234,是公共端,又叫片选端,每管占用单片机的一个P口,你补充是共阳,则将欲显示的片选端写入高电平,在A,B,C,D 欲显示的那几笔所在P口拉低即可。
第2个回答  2011-12-31
51单片机IO口高电平驱动很弱,最好加驱动电路。
共阳极数码管如果静态显示,应该可以直接连接,如果扫描显示,建议加加驱动电路。

51单片机p0口接数码管abcdefg可以直接连接吗、 那另外一边1234是接什...
你这可能是一个四位的数码显示[指可显示四个(位)数字的],如果是那字母就是由最上一横开始顺时钟方向转最后中间的每段(共七段再加小数点,55555555你这好象没有,要不就是你打了漏了"Dp")引出脚,1234分别是每一个位的公共引出脚,单片机上最好选用这公共脚是接正极电源上的,这叫共阳,反则反之....

...图中四位数码管与51单片机相连的1234四个脚 在实物中该如何对应连...
\/\/ 数码管与51单片机相连,实物与仿真图一样连接就可以,也可以在A~G、DP线上串一个300欧姆的电阻。include<reg52.h> define uchar unsigned char uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,};\/\/数组0到F uchar ...

急:::单片机可以用P0口直接和单个共阴数码管连接,只添加限流电阻?(非诚...
单片机的P0口需要接上拉电阻才能正常使用,如果想接数码管的话,第一种方法是接上拉电阻,然后选择共阳极的数码管,这样数码管待机的时候是不亮的。第二种方法是,不用P0口,而用其他的I\/O口,那样可以直接选择一个电阻限流就好了。

单片机与数码管
单片机的P0端口和其它三个端口不一样,内部没有集成上拉电阻,所以需要外部连接 再有就是1K电阻 这个是起到限流作用,作用于数码管,因为数码管的abcdefg各引脚是直接与单片机相连,单片机的端口刚好是0有效,即低电位0V,这样流过数码管的电流就靠三极管限流,这种接法的三极管工作在放大状态,输出的电流...

51单片机p0口接共阳数码管需要上拉电阻吗,还有为什么管子亮度不稳定
P0接共阳数码管就不用上拉了。管子亮度不稳 定,可能是扫描时间没选好,太长或太短。一般是每位管亮1MS,关断,再显下一位。如果是一位共阳,公共极直接接正电源

51单片机怎么让数码管显示学号?用汇编语言
数码管连接电路如图1所示,P0口输出码型,P2口输出位选。锁存器74HC573起驱动作用,提供驱动电流供数码管发光。译码器74HC138将位选地址转换成位选信号,例如当前是第5个数码管显示,那么P2口输出位选地址05H,译码器输入CBA=110,输出位选信号Y7-Y0=11101111,其中Y5=0,第5个数码管选通并显示,其它...

单片机驱动数码管电路的问题
数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码...

我是51单片机初学者,写了一个红外遥控,在数码管上显示的程序。可是不...
你数码管接在P0上有没有加上拉电阻,接到P1上应该就OK了

51单片机如何控制八个数码管,进行动态扫描
1=1;P0=0x5b;\/\/百位 P1_2=0;for(i=0;i<2;i++);P1_2=1;P0=0x4f;\/\/千位 P1_3=0;for(i=0;i<2;i++);P1_3=1;} } 这个是4位数码管,P0口接赋值端,P1口低四位接4个数码管的选通端,你要八个的话就把P1口的高四位再接到另外四个数码管的片选端,程序仿照就可以了 ...

两位八段LED数码管的引脚怎么接?引脚有abcdefg、dp、1、2
abcdefg、dp引脚接p1口或者p2口或p3口、p0口,1、2接p1口中的任意2个口,p1口、p2口、p3口各有8位准双向口,1、2的意思是表示位选通,表示单片机控制从左到右显示,还有你要知道你的led数码管是起什么作用。是需要静态显示还是动态显示,我上面和你说的就是动态显示接法。

相似回答