• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

AT89C51单片机与1602连接的P0口怎么没用上拉电阻?

在这个原理图中,AT89C51单片机与1602连接的P0口怎么没用上拉电阻?但做出来的实物是正确的。

全部回复(6)
正序查看
倒序查看
cltwolf
LV.5
2
2014-06-10 09:31
驱动电流足够就不用上拉,但如果你需要,也一样可以上拉。
0
回复
wheelzhou
LV.9
3
2014-06-18 11:44
@cltwolf
驱动电流足够就不用上拉,但如果你需要,也一样可以上拉。
最好要有上拉电阻……
0
回复
anycrying
LV.5
4
2014-06-22 18:01
P0口做输出时,内部有上拉。P0口是开漏双向口,可以写为1使其状态为悬浮,用作高阻输入;P0也可以在访问外部程序存储器时作地址的低字节,在访问外部数据存储器时作数据总线,此时通过内部强上拉输出1。
0
回复
2014-07-07 14:15
P0内部有上拉电阻,因此不需要
0
回复
2014-07-07 20:19
@wangzelongyy
P0内部有上拉电阻,因此不需要
AT89C51是比较老款的芯片了,也基本就是8051内核最原始的芯片,这个芯片的P0口内部是有接弱上拉电阻,如果作为简单的电平信号处理是可以不用再外加上拉电阻,但是如果是要直接驱动LED等一些电流相对大点的负载是必须要接上拉电阻的,现在市面上很多基于51内核的芯片P0口都有上拉电阻了,不用再单独加上拉电阻,例如:STC  这些芯片都是不用加上拉电阻的。
0
回复
2014-07-07 20:20
@yueyunno1
AT89C51是比较老款的芯片了,也基本就是8051内核最原始的芯片,这个芯片的P0口内部是有接弱上拉电阻,如果作为简单的电平信号处理是可以不用再外加上拉电阻,但是如果是要直接驱动LED等一些电流相对大点的负载是必须要接上拉电阻的,现在市面上很多基于51内核的芯片P0口都有上拉电阻了,不用再单独加上拉电阻,例如:STC 这些芯片都是不用加上拉电阻的。
当然为了保险起见你最好还是加上5-10K的上拉电阻。不然在项目过程中会有些意外惊喜给到你的。
0
回复