请教专业人士一个非专业的51问题!感谢!

[复制链接]
4755|17
 楼主| gougou645 发表于 2009-12-8 12:59 | 显示全部楼层 |阅读模式
本帖最后由 gougou645 于 2009-12-8 13:03 编辑


如上图,当P0口输出高P2输出低时,发光二极管会被点亮,点亮的过程中,各点的电位电流是什么样的啊,加上拉电阻的原因和工作原理是怎么样的啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
chen3bing 发表于 2009-12-8 14:29 | 显示全部楼层
P0段选,P2位选。
用的共阳极数码管。
qinyp 发表于 2009-12-8 17:56 | 显示全部楼层
加上拉电阻的原因是因为51I/O口输出高电平时为弱上拉,电流驱动不够。LED点亮时,+5 -- 电阻 -- LED --P2 拉电流 -- GND形成回路。
不亦心 发表于 2009-12-8 18:23 | 显示全部楼层
找本51书籍,好好看看各个端口的内部结构,你就明白了
 楼主| gougou645 发表于 2009-12-8 22:36 | 显示全部楼层
感谢各位热心朋友:)
comelon 发表于 2009-12-11 10:04 | 显示全部楼层
应该是共阴数码管
liuzhishuang 发表于 2009-12-20 10:35 | 显示全部楼层
上拉电阻输入电流,来驱动LED
awey 发表于 2009-12-20 20:33 | 显示全部楼层
51的P0口做IO时不是弱上拉,而是无上拉,不接上拉电阻,无电流输出。
楼主想用P2口直接做数码管的位选?每段3mA最大就有24mA!
blue_lj 发表于 2009-12-22 20:38 | 显示全部楼层
P0端口应该是开漏级输出,所以需要接一个上拉电阻
不过个人认为,可以充分利用P0口可以吸入大电流的特点,将P0端口作为位选信号。
最科学的方法是,位选信号后用一个三极管驱动。
chk157 发表于 2009-12-23 14:59 | 显示全部楼层
不宜用P0
zsyf0918 发表于 2009-12-25 08:26 | 显示全部楼层
1、P0口是OC门,看I/O内部结构
2、51的P2口还不足以这样接控制位控,加一些三极管或门电路等较好
3、灌电流和拉电流的问题
   俗点说,拉电流就是从输出端口流向负载,“拉出来”的电流,
   灌电流就是从负载流向输出端口,“灌进去”的电流。
   一般地,当负载的另一端接地,输出端口输出高电平时,就会产生拉电流;
   当负载的另一端接VCC/VDD,输出端口输出低电平时,就会产生灌电流。
   顾名思议,开漏即MOS管输出脚漏极是与VDD断开的,输出高时需要上拉电阻才能得到高电平。
  开集即对TTL而言,集电极与VCC断开,也需要上拉电阻。
  灌电流是指电流从外面流入输出脚,一般它比拉电流要大得多。

评分

参与人数 2威望 +2 收起 理由
Mindist + 1
gougou645 + 1 感谢

查看全部评分

245551421 发表于 2009-12-31 22:52 | 显示全部楼层
zy_spa 发表于 2009-12-31 23:24 | 显示全部楼层
1、P0口是OC门,看I/O内部结构
2、51的P2口还不足以这样接控制位控,加一些三极管或门电路等较好
3、灌电流和拉电流的问题
   俗点说,拉电流就是从输出端口流向负载,“拉出来”的电流,
   灌电流就是从负载流向输 ...
zsyf0918 发表于 2009-12-25 08:26
:)
zhang_2000 发表于 2010-1-3 20:32 | 显示全部楼层
这个电路有问题
happde 发表于 2010-1-15 09:40 | 显示全部楼层
在PROTEUSE软件可以测出各点电流,电压。电阻起限流作用
ningling_21 发表于 2010-1-15 10:44 | 显示全部楼层
一般用三极管驱动COM端...
sunkuan2007 发表于 2010-1-21 01:18 | 显示全部楼层
juelang 发表于 2010-1-21 05:06 | 显示全部楼层
应该是共阴极数码管把
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部