切换到宽版
  • 2097阅读
  • 19回复

[C51]stc单片机连接ULN2003,会不会把端口电压拉得很低 [复制链接]

上一主题 下一主题
 

发帖
444
M币
725
专家
10
粉丝
14
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-12-02
stc15系列单片机直接驱动几只数码管,因为单片机端口驱动力低,所以很暗。加接uln2003驱动芯片肯定无问题,但又考虑到uln2003的输入阻抗,不清楚有多大,会不会把单片机的端口电压拉得很低,因为我还要用这几个输出端口做按键输入,如果电压拉得过低那读键值不准确。
谁有实际使用经验,或者介绍些更好的驱动芯片。
离线george1986

发帖
727
M币
1813
专家
1
粉丝
27
只看该作者 1楼 发表于: 2016-12-02
数码管不是用三极管驱动吗
离线myd23

发帖
3241
M币
6689
专家
0
粉丝
25
只看该作者 2楼 发表于: 2016-12-02
配合上拉电阻应该没问题,573,595等等吧,都可以的,2003一般都可以驱动继电器了
离线256

发帖
494
M币
1021
专家
-1
粉丝
9
只看该作者 3楼 发表于: 2016-12-02
回 george1986 的帖子
george1986:数码管不是用三极管驱动吗 (2016-12-02 18:10) 回 george1986 的帖子

那得很多三极管,一般用锁存器。

发帖
444
M币
725
专家
10
粉丝
14
只看该作者 4楼 发表于: 2016-12-02
用三极管更不好,如果用三极管那得要在三极管基极串一个10k电阻,还要在端口加一个5k上拉电阻。每个端口多了三个元件,占用较多的PCB板位置。
离线叛徒

发帖
166
M币
1354
专家
1
粉丝
5
只看该作者 5楼 发表于: 2016-12-02
可以直接连接2003做输出的,直接连。建议上TM1668,数码管驱动按键扫描都有了还省IO.
本帖最近打赏记录:共1条打赏M币+3
飞向狙沙 M币 +3 精彩回帖 2016-12-03
离线星业2012
发帖
83
M币
299
专家
1
粉丝
2
只看该作者 6楼 发表于: 2016-12-02
选共阴数码管,段码接2K电阻,MCU的端口设置成强推挽输出。这样数码管亮度还是可以的,MCU端口电压还是很高的,不需要ULN2003

发帖
444
M币
725
专家
10
粉丝
14
只看该作者 7楼 发表于: 2016-12-02
回 星业2012 的帖子
星业2012:选共阴数码管,段码接2K电阻,MCU的端口设置成强推挽输出。这样数码管亮度还是可以的,MCU端口电压还是很高的,不需要ULN2003 (2016-12-02 23:25) 回 星业2012 的帖子

你这样单只数码管还行,四位扫描就暗很多了
离线星业2012
发帖
83
M币
299
专家
1
粉丝
2
只看该作者 8楼 发表于: 2016-12-02
回 广东梁百万 的帖子
广东梁百万:你这样单只数码管还行,四位扫描就暗很多了 (2016-12-02 23:31) 回 广东梁百万 的帖子

你是不是加了延时?扫描数码管不要用延时,浪费MCU速度
离线星业2012
发帖
83
M币
299
专家
1
粉丝
2
只看该作者 9楼 发表于: 2016-12-03
回 广东梁百万 的帖子
广东梁百万:你这样单只数码管还行,四位扫描就暗很多了 (2016-12-02 23:31) 回 广东梁百万 的帖子

保守的说,STC15的单片机12M晶振带个20位数码管没问题
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个