#include sbit P14=P1^4; void main() { P14=1; }
这是我的程序,可是蜂鸣器没有响啊!请问怎么回事啊?
应该是
#include
#define P14=P1^4
void main()
{
P14=true;
}
或者写成
#include
void main()
{
P1=P1|0x08;
}
如果别的P1口没有用,也可以写成
#include
void main()
{
P1=0x08;
}
如果不行,你试着写成P1.4口为低电平的的情况试下。或者在程序前加一点延时。可能一开始单片机复位不稳定.
#include
void main()
{
for(int i = 0; i <100;i++);
P1=0x08;
}
也有可能是J3这个开关的问题。
#include sbit P14=P1^4; void main() { P14=1; }
这是我的程序,可是蜂鸣器没有响啊!请问怎么回事啊?
#include sbit P14=P1^4; void main() { P14=1; }
这是我的程序,可是蜂鸣器没有响啊!请问怎么回事啊?
我已经给你说了,J3是蜂鸣器的开关,你先要打开了来!!!
追问太谢谢啦,原来开发板上有个硬件J3开关,得先用手打开!
追答嗯呀,其实你仔细看看就能懂的。如果问题解决了记得采纳吧。
本回答被网友采纳#include sbit P14=P1^4; void main() { P14=1; }
这是我的程序,可是蜂鸣器没有响啊!请问怎么回事啊?
看来是没问题了啊,呵呵