0
回复
收藏
点赞
分享
发新帖
论坛首页
单片机MCU/嵌入式
AT89C51单片机与1602连接的P0口怎么没用上拉电阻?
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
回复
提示
wangzelongyy
LV.3
5
2014-07-07 14:15
P0内部有上拉电阻,因此不需要
0
回复
提示
yueyunno1
6
2014-07-07 20:19
@wangzelongyy
P0内部有上拉电阻,因此不需要
AT89C51是比较老款的芯片了,也基本就是8051内核最原始的芯片,这个芯片的P0口内部是有接弱上拉电阻,如果作为简单的电平信号处理是可以不用再外加上拉电阻,但是如果是要直接驱动LED等一些电流相对大点的负载是必须要接上拉电阻的,现在市面上很多基于51内核的芯片P0口都有上拉电阻了,不用再单独加上拉电阻,例如:STC 这些芯片都是不用加上拉电阻的。
0
回复
提示
yueyunno1
7
2014-07-07 20:20
@yueyunno1
AT89C51是比较老款的芯片了,也基本就是8051内核最原始的芯片,这个芯片的P0口内部是有接弱上拉电阻,如果作为简单的电平信号处理是可以不用再外加上拉电阻,但是如果是要直接驱动LED等一些电流相对大点的负载是必须要接上拉电阻的,现在市面上很多基于51内核的芯片P0口都有上拉电阻了,不用再单独加上拉电阻,例如:STC 这些芯片都是不用加上拉电阻的。
当然为了保险起见你最好还是加上5-10K的上拉电阻。不然在项目过程中会有些意外惊喜给到你的。
0
回复
提示
工程师都在看
【 DigiKey DIY原创大赛】基于树莓派的智能家居控制系统(一)
沈夜
【 DigiKey DIY原创大赛】基于反激式开关电源的手机充电器设计(一)原理图设计和器件选型篇
砖一谈芯
【 DigiKey DIY原创大赛】无线车辆计数
PYL4869
【 DigiKey DIY原创大赛】全数控逆变器
三棵树
【 DigiKey DIY原创大赛】在嵌入式终端上基于本地大模型实现的离线语音聊天机器人(1)
xiao__qiao
精华推荐
换一换
立
即
发
帖