51单片机io电压偏低

http://pan.baidu.com/share/link?shareid=523281&uk=4110884151
原理图
接stc的89c52,我编程把所有i/o都输出高电平,电压表测量只有1.2伏左右,图上的别的芯片都没安上,io口也没接别的东西。vcc/gnd之间的电压为5v,用一个usb充电器(至少可提供500ma)供电
单片机芯片没问题,在别的板子上能用

第1个回答  2013-05-17
请你设计一个程序,置位端口高电平,延时1秒,再置位低电平,循环。

运行后再测量端口电压。
第2个回答  2013-05-17
芯片没正常工作的可能性较大,请检查复位电路与振荡电路,及电源供电电压是否正常。
第3个回答  2013-05-17

单片机P0端口需要上拉电阻的,P0和其它端口不一样

追问

P1 P2都是一样

追答

那就都加上拉电阻呗

第4个回答  2013-05-18
I/O口 模式设置正确不
第5个回答  2013-05-17
示波器看下晶振起振没有,谐振电容可以换22PF的,还有复位电路是否接触不良。

51单片机io电压偏低
请你设计一个程序,置位端口高电平,延时1秒,再置位低电平,循环。运行后再测量端口电压。

怎么提高单片机IO口输出电压
对于51单片机,P0口无上拉,可以另接高压电源,输出高于5V的高电平,对于3.3V供电的STM32,由于其多数IO口可以承受5V的电压,因此也可以通过上拉电阻接5V电源,从而输出5V的高电平

51单片机IO口直接接L298N后电压被拉低了,加了4.7k的丄拉电阻也没用这...
首先确定单片机是否输出高,然后确定L298的引脚对不对,有没有上电。再然后确定L298是不是损坏了。

51单片IO口拉低了输入接收模块高频信号,怎么办?
可能需要电压调理电路,比如用运放(或三极管电路)实现的射随器将视频信号进行功率驱动,这样信号有驱动能力了,再输入到IO口 .

51单片机引脚拉低的解决方案
1、首先该IO引脚设置为输入模式了,要改为输出模式。2、其次该IO引脚外接对地短路或下拉电阻太小。3、然后单片机的引脚一般都有复用功能,检查一下是否处于复用的功能,比如AD转换、CCPSPI等。单片机自身故障,该IO引脚坏了,内部短路。

为何51单片机IO引脚的驱动能力弱
在51单片机中,只有当P0口作为输入口或输出高电平驱动MOS型负载时,才需要考虑是否加入上拉电阻。对于P1、P2和P3接口,不应加入上拉电阻,特别是当它们输出低电平时,外部器件已具备上拉作用。通过采用合理的负载电路形式,我们可以在保证单片机系统稳定运行的同时,避免无谓的电流消耗,实现节能减排的目标。

51单片机的IO口电压如何从5V调整为3.3V
用P0口,上拉电阻接3.3V即可。P1 P2 P3不行

51单片机怎么用外部电路让io口变成低电平?
51单片机可在外部IO引脚上接一个按键,按键一端接地,就可以让IO口变成低电平,如下图P3.2引脚上接一个按键,当按键按下,就把P3.2引脚接地,所以检测到了低电平。

为什么51单片机io端口输出库信号一般选择低电平有效?
因为51单片机的IO口在复位后的默认状态为1,也就是高电平\/输入状态。如果以高电平作为有效信号,单片机复位到程序初始化之间会有一个时间窗口,那么很容易在上电时造成噼里啪啦一堆误动作、甚至由于瞬态负载过重导致电源无法启动。因此在设计时应当将各种输出信号设计成低电平有效\/低电平触发动作。

有什么能提高输出电压,电流的芯片吗?用在单片机的IO口上
一、51单片机IO端口的四种输入输出模式 1、准双向口输出 准双向口输出类型可用作输出和输入功能而不需重新配置口线输出状态。这是因为当口线输出为1时驱动能力很弱,允许外部装置将其拉低。当引脚输出为低时,它的驱动能力很强,可吸收相当大的电流。(准双向口有3个上拉晶体管适应不同的需要)准...

相似回答