[疑难问答] 51单片机端口怎么无法输出低电平?

[复制链接]
991|11
 楼主| androidbus 发表于 2017-4-22 10:56 | 显示全部楼层 |阅读模式
程序如下:
#include <reg51.h>
sbit led1=P1^0;  
sbit led3=P1^2;
sbit led5=P1^4;
sbit led7=P1^6;
void main()
{
led1=0;   
led3=0;
led5=0;
led7=0;
P3=0;
while(1);
}
litengg 发表于 2017-4-22 11:00 | 显示全部楼层
单片机没有正常工作吧?
qiangweii 发表于 2017-4-22 11:02 | 显示全部楼层
样的程序是没有问题的,P1和P3默认都是准双向IO。。
shashaa 发表于 2017-4-22 11:06 | 显示全部楼层
没有看到你说的如图所示哦,还是得看看电路图再说
xia00 发表于 2017-4-22 11:08 | 显示全部楼层
建议你你下载其他程序试试。。。。
hfdy01 发表于 2017-4-22 11:13 | 显示全部楼层
是工程没有设置好,或没有把文件加入工程编译吧
CallReceiver 发表于 2017-4-22 11:16 | 显示全部楼层
有的系统板是输出高电平是led亮吧。
boy1990 发表于 2017-4-22 11:21 | 显示全部楼层
要看下你电路图接法,你也直接可以看下KEIL的软件仿真的管脚
sourceInsight 发表于 2017-4-22 11:23 | 显示全部楼层
对引脚赋值的话,普通I/o就是输出的高地电平
bbapple 发表于 2017-4-22 11:27 | 显示全部楼层
是不是文件没有重新编译,一直下载到单片机的是以前的HEX文件
kk5004 发表于 2017-5-4 10:50 | 显示全部楼层
你好,我這邊是 希特電子(深圳)有限公司, 是中國大陸笙泉MCU的代理商  有需要解決的技術問題可以 加我 QQ 328626444 詳細聊聊,   潘,R
xxdcq 发表于 2017-5-9 08:46 | 显示全部楼层
把P1和P3口设成推挽输出试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部