51单片机P1口电压问题
时间:10-02
整理:3721RD
点击:
烧了个程序到单片机(stc89C51)去,使P1=0x5f(就这一个指令),然后我用万用表去测了下P1口的电压,发现P1.0~P1.3的电压分别是5.04,2.4,5.03,2.39 。不明白为什么会出现这两个2点几V的电压呢?我觉得应该是5V左右的啊~~~~~~~~~~~~~~~~~~迷惑了。求解释。!(在单片机学习板上烧录,是否是因为端口连的负载导致了电压的变化呢?)
你确定你测对口了?0x5f=01011111,怎么觉得你测的是7到4
楼上说的有可能,分析电平出现的数据,应该不是这个原因
小编可以检查一下,2.39V和2.4V这两个引脚是不是对地接有LED,或者25K左右电阻,或者检查下是不是板子漏电
好像P0是要加上拉电阻的,你加了吗
测对了,我测了很多遍了,应该没有问题
p1口,不是p0口。
换块芯片试试.
P1口不加负载的情况下再去量电压才是准的。