ADC0809的IN7口输入5V,他的数据口为0.8V左右,数据口和51单片机P1口连接后,所有数据口被拉为5V???
3个回答
展开全部
因为P1是高阻态,有内置上拉电阻啊,默认为高电平的,可用软件编程把P1=0;或者与P0口连接比较好,因为它没有内置上拉电阻
追问
这个我知道,关键是输入5V时D0~D7均为0.8V,单片机的输入口为P1,我去读他的值啊;当0V时应该把P1口拉低才对啊,却被拉高??
追答
那就是可能是程序有问题,看初始化时有没有置低电平,看AD转换有没有写对啊,或者用软件仿真一下.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问你解决了吗?我也遇到一样的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询