AT89S52的P0口上拉问题

[复制链接]
5933|10
 楼主| 阿多 发表于 2007-3-8 13:34 | 显示全部楼层 |阅读模式
我焊接了一个最小系统板,在P0口加上了10K的上拉电阻,上电后发现P0口的电平只有3.6v左右,而P2口输出2.5v左右的电平,在单片机里烧入程序置P2口为高电平也不行,把10K的上拉电阻端开后,P0和P2口的电平就正常了,接上又不可以了,这是怎么会事?
chqy326 发表于 2007-3-8 15:00 | 显示全部楼层

仔细研究一下单片机的内部原理图

P0,P2好像是内置上拉电阻,不用外接了,
仔细研究一下单片机的内部原理图,或许你会得到答案。
 楼主| 阿多 发表于 2007-3-8 18:30 | 显示全部楼层

P2没有上拉

P0口做数据地址分时复用的时候才接内部上拉电阻,我是拿来做普通的I/O口用,P2口并没有上拉.
fish1983 发表于 2007-3-8 19:34 | 显示全部楼层

不可能吧

p0口做普通的io口应该加上啦啊!我一般用4.7k的
zhufp 发表于 2007-3-8 19:55 | 显示全部楼层

有可能是什么东西影响复位了.

 楼主| 阿多 发表于 2007-3-9 14:33 | 显示全部楼层

我也怀疑过复位电路

但没查出什么问题,晚上回去再查一下
258963519 发表于 2007-3-21 22:20 | 显示全部楼层

应该上来吧 不清楚 我也刚学

ayb_ice 发表于 2007-3-22 07:49 | 显示全部楼层

随便说说

P0口做普通IO时才需要接上拉电阻,一般10K是可以的,如果IO不带负载才3.6V肯定有问题,带负载不可能是5V的,P2任何时候都有内部上拉.
winhiwang 发表于 2007-3-22 09:55 | 显示全部楼层

换一片试试

无悔 发表于 2007-3-22 17:49 | 显示全部楼层

随便说说哦

是不是有负载?
qinglin524 发表于 2007-8-10 15:21 | 显示全部楼层

我也遇到这种问题了

用P0口控制LED灯的显示不行晕了 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

153

帖子

0

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