段选接着上拉电阻岂不是一直是高电平,为什么还要单片机输出高电平才会亮?

共阴极接法,给位选低电平决定哪个数码管亮。给段选高电平决定亮的数字。

第1个回答  2011-04-16
因为单片机在输出“0”状态时,单片机的I/O引脚相当于通过内部的MOS管的D、S极(相当于三极管的C、E极)接地,此时D、S之间的压降很低,MOS管饱和导通,上拉电阻限流的电流不经过数码管,而经过I/O引脚到地,所以数码管不会亮;单片机在输出“1”状态时,单片机的I/O引脚无法通过内部的截止MOS管接地,上拉电阻限流的电流改流经过数码管,而且单片机I/O引脚还会输出最大20uA的电流,所以数码管才会亮。本回答被提问者采纳
第2个回答  2011-04-16
数据总线有三个状态:高电平、低电平和高阻(悬空),其中高阻时没有电流通过,故高阻可理解为该位总线此时是相当于断开状态,高电平和低电平是使用状态,这些总线状态通过单片机软件来控制。
共阴极接法数码管需要有一定电流的高电平点亮该位段,由于总线是共用连接,同时会连多个端口,其驱动能力非常有限,通过上拉电阻借助电源来提高其驱动能力,故在高电平时通过接上拉电阻来点亮LED等。
希望此段话内容对你有帮助。

段选接着上拉电阻岂不是一直是高电平,为什么还要单片机输出高电平才 ...
上拉电阻限流的电流改流经过数码管,而且单片机I\/O引脚还会输出最大20uA的电流,所以数码管才会亮。

单片机中为什么加上上拉电阻就会输出高电平?高电平是否就是输出了较...
单片机的输出脚加上拉电阻并不一定输出高电平,还要取决于输出脚的状态,如果输出脚是OC输出并且处于截止状态,那么加上拉电阻后就输出高电平,如果不是OC输出,是内部上拉输出,外加上拉电阻只是增加高电平驱动能力,但是同时会减小低电平驱动能力。

为什么单片机接上上拉电阻就能把输出信号拉为确定的高电平?又为什么就...
因为p0口内部接的是两个mos管 上边一个 下边一个 输出引脚在他们中间,平常状况下是都不导通的,所以电平是悬浮的 当接上上拉之后就成了电阻跟下边那个mos相连了,mos不导通,就相当于断路 所以电阻上分的压很少所以p0就被拉成高了。p1 什么的内部就是一个上拉跟一个mos连接输出引脚在中间所以...

既然单片机默认高电平为什么对应的led灯不亮
单片机输出端口没有接上拉电阻。在单片机输出端口没有接上拉电阻时,单片机输出高电平时,LED灯不会亮,只有当单片机输出端口接上拉电阻时,LED灯才会亮。

...要接上拉电阻? 自身不是有3.3V供电吗?为什么还要加5V电源呢?_百度...
我来解释一下吧。1、是否加上拉电阻,跟IO口的电路结构有关系。单片机的P0口是一个CMOS输出的结构, 不过没有漏极电阻,也就是开漏结构,类似于数字电路中的OC门。如果没有上拉电阻,则不能获得高电平输出。2、你的这个情况,除了1的问题外,还跟你的系统有关系,你的控制器是3.3V供电,而后面...

上拉电阻拉高单片机IO口电平问题
但是,标准IO口高电平时候输出电流不会很大,如果驱动一个大负载,电压会被拉低,你就想象下,比如它最大能输出200uA,负载5k欧电阻,那么端口电压就只有1V,接了上拉电阻的话,就相当于电流不足的部分,由Vcc流过上拉电阻来补充,这个解释可能不是很严谨,你可以去看下单片机IO口的电路就明白了 ...

单片机什么用高电平亮什么时候用低电平亮
共阳极就是他们的公共端接高电平(电源),此时要点亮就需要低电平。在点亮二极管时是给低电平是因为你现在接触到的电路都是把二极管的正极接的高电平,根据电路分析,二极管要导通就要满足正极接高电平,负极接低电平的条件(所谓的正向导通,反向截止)两端都为高电平时自然就不发光。

单片机引脚低电平有效,为何还要加上拉电阻,这样是不是就是高电平了呢...
上拉是为了增强驱动能力,也就是增加电流的。控制低电平就吧单片机的IO设置为输出,然后输出低就可以。

32单片机上拉是输出高电平吗下拉是输出低电平吗 大神指导下
未执行输出指令时,上拉电阻使输出端口保持电平,下拉电阻使输出端口保护低电平;执行输出指令,则由指令的输出数据决定输出端口的电平高或低。

单片机输出口接上拉电阻会影响低电平输出吗?
应该叫单片机的I\/O口接上拉电阻,是不会影响低电平输出的。但有个条件,就是上拉电阻的阻值不能太小了,如果太小了,就不能输出低电平了,而是被拉成高电平了,单片机的引脚内部也会被烧坏了。做上拉电阻,一般用10K电阻就行,不能再小了。其实,只有传统的51单片机的P0口,需要外加上拉电阻,...

相似回答
大家正在搜