ADC0809的IN7口输入5V,他的数据口为0.8V左右,数据口和51单片机P1口连接后,所有数据口被拉为5V???

若输入0V,则数据口为0V,和51单片机P1口连接后,所有数据口又被拉为5V???... 若输入0V,则数据口为0V,和51单片机P1口连接后,所有数据口又被拉为5V??? 展开
 我来答
pengguismile
2013-05-23 · TA获得超过687个赞
知道小有建树答主
回答量:332
采纳率:100%
帮助的人:125万
展开全部

兄弟,我不知道你学过数字电路没有,如果学过,那这个问题就很好说明了。

因为:ADC0809的输出端是三态锁存器。它平时是呈高阻状态的,你拉不拉都一样。只有转换结束,你给他相应指令,它才真正输出,此时它把你单片机某些引脚的电平拉低。

不知这样说请不清楚。

廖星123
2013-05-23 · 超过16用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:51.1万
展开全部
因为P1是高阻态,有内置上拉电阻啊,默认为高电平的,可用软件编程把P1=0;或者与P0口连接比较好,因为它没有内置上拉电阻
追问
这个我知道,关键是输入5V时D0~D7均为0.8V,单片机的输入口为P1,我去读他的值啊;当0V时应该把P1口拉低才对啊,却被拉高??
追答
那就是可能是程序有问题,看初始化时有没有置低电平,看AD转换有没有写对啊,或者用软件仿真一下.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朽木_尘埃
2018-04-27
知道答主
回答量:1
采纳率:0%
帮助的人:881
展开全部
请问你解决了吗?我也遇到一样的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式