数码管上拉电阻的问题,如下描述:

共阴极数码管显示器 P0口需接数上拉电阻,但是从电路图上看 上拉电阻一端接正5V电压,另一端接在 数码管上面, 那么 +5v---电阻---数码管---接地。。这不直接就点亮数码管了么?还要P0口做什么??

+5V---上拉电阻---数码管---接地,数码管倒是能通电并且亮起来,但是问题是不能受控!
奥妙在于,51单片机P0口每个口线对地之间有一个MOS电子开关,P0口线输出0,相当该电子开关闭合,使数码管亮;输出1,相当该电子开关断开,使数码管灭,这就能控制显示,并显示不同数码。追问

MOS 电子开关 能说的再详细点么?我给加分。

追答

MOS 是金属氧化物场效应管Metal Oxide Filed Effect Transistor即MOSFET的简称,是一种用电压控制的高效电子开关。其工作原理各种模拟电子技术教科书都有介绍。
《模拟电子技术》(元增民,中国电力出版社)第2章专门介绍各种FET包括MOSFET。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-03
没看到电路图,你说的是不是P0口接上拉电阻的地方也同时接着数码管,而数码管共阴极接地?那就是程序里P0口输出低电平,要点亮数码管时输出高电平。
第2个回答  2011-12-03
不见到图纸不好回答,如果图纸和描述无误,那P0口就用来关闭数码管的!单片机一般拉电流比较小灌电流教大,考虑是内部上拉电流不足的设计吧!

单片机数码管电路中的上拉电阻怎么接?
上拉电阻一般用4.7K,其实只要2K到10K之间都行。接数码管的话要接限流电阻,不接限流的话电流太大了,当时可能数码管会很亮,但是数码管的寿命就会明显缩短,用不了多久就会坏掉,所以要就限流电阻,一般用330到1K,根据自己要的亮度来选择,电阻越大则数码管越暗。

关于P0口接上拉电阻的问题
P0口接上拉电阻,是因为P0口内部无上拉电阻,无法输出高电平,接了上拉电阻,也不一定是高点平,要由PO口状态决定,若P0口输出AAH,则输出10101010.。在这个电路里,采用扫描输出,P0是段码,输出1,代表对应的段可以亮,但到底亮那个数码管,还要看P2口的输出,对应低电平的数码管亮。 (共阴数码管...

单片机数码管电路问题
首先,P0在内部结构上是没有上拉电阻的,而P1、P2在内部有上拉电阻,所以,在你这样的应用中,P0需要加外部上拉电阻。P0-7是数码的段和点的控制,而P20-3是位的控制。4位LED数码应该是共阳的,也就是说要点亮LED需要P20-3输出高电平,P0-7输出低电平。当然,如果你说4位LED数码是共阴的也可以...

P0口上拉电阻 为什么数码管会这样呢
这不是变的这样的,而是用了分立的电阻,就是单个电阻。这用7个,这样也行,就是要放置7个电阻,有点麻烦,仿真图不美观。用电阻排做上拉电阻就好多了,如下图,这样的。另外那个4X4的矩阵键盘,也有模块可用,就是下图这样的。可能那按键的符号不太符合。

同STC89C52接4位八段共阳数码管,如何接上拉电阻???求指教
这个简单,我给你提供两种方法。第一种: 共阳把数码管位选接地,把8位段选接单片机IO,在单片机IO上面选择5K上拉电阻就可以了。第二种: 直接用74HC245来驱动,或者74HC138、164 都可以。

关于上拉电阻
对,只要输出的电流能满足数码管正常工作就行。 接上拉电阻的目的是为了下面的元器件有正常工作的电流或电压!

P0口接上拉电阻之后驱动发光二极管,这么接有问题吗
如果你要驱动数码管,或者让二极管亮,需要的电流是5~10MA ,但是P0口输出电流不到1个毫安,是无法点亮发光二极管的。酱紫数码管二极管之类的就永远亮不起来了 向左转|向右转上拉电阻接法如上图,如果接上上拉电阻,阻值为1k,然后数码管下端如果是低电平,5-0=5v5v除以1k=0.5mA,正好可以点亮灯...

共阴极4位数码管接几个上拉电阻
共阴极4位数码管接8个上拉电阻。根据查询相关公开信息可得知LED驱动显示用的是共阴极的4位显示数码管(MY5841AH),外带8位上拉电阻(510R),提高贯穿电流,用于显示电源输出的电压幅度值,便于人机交互。

单片机使用共阴数码管,P2要上拉电阻?
如果是共阴数码管:P0,P2口都需要接上拉电阻。51 的P0口内部没有上拉电阻,没有上拉电阻就不能提供电流,而P2口内部有弱上拉,但上拉作用非常小(50uA左右)不足以驱动数码管正常发光,所以P2口也需要接上拉电阻

51单片机的四位数码管接上拉电阻多大
数码管不用上拉电阻,而是要限流电阻,因为5伏供电时,数码管承受不了。一般用1k左右就可以

相似回答