打印

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

[复制链接]
2981|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
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书籍,好好看看各个端口的内部结构,你就明白了

使用特权

评论回复
5
gougou645|  楼主 | 2009-12-8 22:36 | 只看该作者
感谢各位热心朋友:)

使用特权

评论回复
6
comelon| | 2009-12-11 10:04 | 只看该作者
应该是共阴数码管

使用特权

评论回复
7
liuzhishuang| | 2009-12-20 10:35 | 只看该作者
上拉电阻输入电流,来驱动LED

使用特权

评论回复
8
awey| | 2009-12-20 20:33 | 只看该作者
51的P0口做IO时不是弱上拉,而是无上拉,不接上拉电阻,无电流输出。
楼主想用P2口直接做数码管的位选?每段3mA最大就有24mA!

使用特权

评论回复
9
blue_lj| | 2009-12-22 20:38 | 只看该作者
P0端口应该是开漏级输出,所以需要接一个上拉电阻
不过个人认为,可以充分利用P0口可以吸入大电流的特点,将P0端口作为位选信号。
最科学的方法是,位选信号后用一个三极管驱动。

使用特权

评论回复
10
chk157| | 2009-12-23 14:59 | 只看该作者
不宜用P0

使用特权

评论回复
11
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 感谢
12
245551421| | 2009-12-31 22:52 | 只看该作者
:o

使用特权

评论回复
13
zy_spa| | 2009-12-31 23:24 | 只看该作者
1、P0口是OC门,看I/O内部结构
2、51的P2口还不足以这样接控制位控,加一些三极管或门电路等较好
3、灌电流和拉电流的问题
   俗点说,拉电流就是从输出端口流向负载,“拉出来”的电流,
   灌电流就是从负载流向输 ...
zsyf0918 发表于 2009-12-25 08:26
:)

使用特权

评论回复
14
zhang_2000| | 2010-1-3 20:32 | 只看该作者
这个电路有问题

使用特权

评论回复
15
happde| | 2010-1-15 09:40 | 只看该作者
在PROTEUSE软件可以测出各点电流,电压。电阻起限流作用

使用特权

评论回复
16
ningling_21| | 2010-1-15 10:44 | 只看该作者
一般用三极管驱动COM端...

使用特权

评论回复
17
sunkuan2007| | 2010-1-21 01:18 | 只看该作者
:o

使用特权

评论回复
18
juelang| | 2010-1-21 05:06 | 只看该作者
应该是共阴极数码管把

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

28

帖子

0

粉丝