stc单片机stc12c5a60s2
程序如下
#include
void main ()
{
while(1)
{
P1.0=0;
delay(500ms)
P1.0=1
delay(500ms)
}
}
控制p1.0口闪烁,程序有问题吗
程序中是不能写P1.0的,必须在前面定义引脚,在main()前面加一行
sbit led=P1^0;//不能写P1.0
把程序中两个P1.0换成led。
你这也不是程序呀,瞎写的,写完也没编译呀,因为编译是不可能
通过的。
delay(500);每行后要有分号,delay(500ms),这叫什么,括号里不能写ms。
这是调延时子程序delay();但没写delay()子函数。
几行程序,错误这么多,还想让灯闪烁?那HEX文件根本就没有,你是怎么烧录的?
追问你写个可用的程序我直接复制过去吧,,p1.0口亮0.5秒熄灭0.5秒
如此循环,谢谢
电脑上不能回答了,程序发在评论里了,你要用电脑才能看到。