51单片机端口怎么无法输出低电平?
程序如下:#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);
} 单片机没有正常工作吧?
样的程序是没有问题的,P1和P3默认都是准双向IO。。
没有看到你说的如图所示哦,还是得看看电路图再说
建议你你下载其他程序试试。。。。
是工程没有设置好,或没有把文件加入工程编译吧
有的系统板是输出高电平是led亮吧。
要看下你电路图接法,你也直接可以看下KEIL的软件仿真的管脚
对引脚赋值的话,普通I/o就是输出的高地电平
是不是文件没有重新编译,一直下载到单片机的是以前的HEX文件
把P1和P3口设成推挽输出试试
怎么会,可以啊!
多谢大家讨论这么多哈,呵呵
页:
[1]