为什么单片机 输出全为高电平

P1=0x07; 然后在开发板上测得p10 p11 p12 是高电平 其余是低电平 但是把芯片插在面包板上 p1就全是高电平 我把电源正接在vcc 负接在gnd 请问 我是不是少接了线 还是线接错了
难道是我没接振荡电路 跟复位电路?

如果是5V单片机系统,高输出2V的情况有:1、IO口外接了较大的负载,拉低了端口的电压(一般单片机的IO为弱上拉),如果你断开负载测量端口电压还是2V的话就有可能是你把单片机的IO口功能配置错了(如AVR单片机等);若为51系列的单片机P0口是需要接上拉电阻的。且一般单片机的输出能力很弱,只能通过端口来驱动外部放大电路(如三极管等)控制用电器的开关,建议你重点检查,IO口的配置,和与外部电路的连接--注意不能直接驱动较大电流的器件,若为发光二极管间隙使用灌电流的驱动方式--即让单片机输出低来电量二极管追问

我什么都没接 就一个电源 一个地 直接用万用表 测的引脚

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-13
你的下拉电阻

单片机为什么要采用高电平驱动电路
单片机采用高电平驱动电路是因为单片机的口只能提供几毫安到十几毫安的电流。而绝大部分设备工作需要电流都较大,远远大于这个值,所以要用单片机来控制这些设备就需要将电流放大,所以要用驱动电路甚至驱动设备。

51单片机烧录程序之后一直是高电平
是。1、是51单片机,上电是一直输出高电平,如果之后还是输出高电平,大概是单片机没工作。2、单片机的电压是否正常,晶振电路是不是正常,晶振有没有工作,程序有没有烧录到单片机里面,单片机的程序代码正不正确,写个程序烧录到单片机里面,输出1个1秒占空比的方波等,可以使用万用表测量。单片机是否有...

单片机为何一直输出高电平
6脚你不会是直接用来驱动继电器了吧???若你是用单片机IO口直接驱动继电器,单片机没有那么大吸纳电流的能力,当然无法将引脚电平拉低了。驱动继电器一般都是用三级管驱动的,而且三极管的极性一定要接对,这里面的学问自己去查,还有就是共基极电阻一定要大于4.7K,因为电阻过小,三极管工作在了损耗区...

单片机pwm输出为什么明明没有百分百占空比,却已经全部高电平了?
单片机的输出对明明没有100%战力,空皮对接的高化品,这个这个这个这个是一个技术问题

51单片机读取引脚的数据时,要先将IO口输出设置为高电平。为什么?
是的, 51单片机作输入时就直接让他输出高电平,看看外设有没有将其拉低。这是因为51的高电平输出电流很小,随便一个低电平就能将其拉低的缘故,但低电平不能被拉高。

...拉电阻岂不是一直是高电平,为什么还要单片机输出高电平才会亮?_百 ...
因为单片机在输出“0”状态时,单片机的I\/O引脚相当于通过内部的MOS管的D、S极(相当于三极管的C、E极)接地,此时D、S之间的压降很低,MOS管饱和导通,上拉电阻限流的电流不经过数码管,而经过I\/O引脚到地,所以数码管不会亮;单片机在输出“1”状态时,单片机的I\/O引脚无法通过内部的截止MOS管...

单片机里高电平和
高电平通常被设定为输出电压等于或接近VCC,比如在5V供电的情况下,如果电压在3.7V以上,单片机就会识别为高电平。然而,这个界限并非固定,具体要求会在单片机的数据手册(datasheet)中给出,比如有的高电平最低阈值可能为3.7V,而实际应用时,确保输出电压在这个范围内是至关重要的。低电平则相反,它...

proteus中仿真时,51单片机全输出高电平是什么原因?
应该是单片机没有加载HEX代码文件,就是单片机并没有执行程序。写好的程序,用keil 编译出HEX代码文件,然后双击仿真图中的单片机,如下图,点画红圈的文件夹图标,代到HEX代码文件,加进来,在画红圈的那个里应该有一个HEX文件。

为什么单片机接上上拉电阻就能把输出信号拉为确定的高电平?又为什么就...
上边一个 下边一个 输出引脚在他们中间,平常状况下是都不导通的,所以电平是悬浮的 当接上上拉之后就成了电阻跟下边那个mos相连了,mos不导通,就相当于断路 所以电阻上分的压很少所以p0就被拉成高了。p1 什么的内部就是一个上拉跟一个mos连接输出引脚在中间所以就是高电平了。

人体传感器接单片机一直输出高电平为什么
我也是这样,一直输出高电平是因为延时旋钮调太高导致的,原因自己琢磨。调完之后,有些人还会出现电平忽高忽低,那是因为你没仔细看使用说明。人家工作电压是4.5V起,你接在了3.3V。接5v接好了。我为了这个琢磨了四五个小时。中午解决了。这个模块的使用方法:接5V,然后两个旋钮都逆时针拧到最左边...

相似回答