标题:
这个单片机源程序请问哪里出问题 和同学也没有研究出来
[打印本页]
作者:
诗酒趁华年
时间:
2018-3-3 16:12
标题:
这个单片机源程序请问哪里出问题 和同学也没有研究出来
#include <reg52.h>
sbit led=P2^0;
typedef unsigned char u8;
typedef unsigned int u16;
void delay (u16 i)
(
while(i--);
)
void main()
{
while(1)
{
led=0;
delay(500);
led=1;
delay(500);
}
作者:
海盗船
时间:
2018-3-3 16:54
少个大括号
作者:
liut_text
时间:
2018-3-3 17:44
延时函数要用大括号,main函数里面少了一个大括号
作者:
luoluoluo136
时间:
2018-3-3 18:09
delay时间太短,肉眼看不出闪烁。把时间再加长即可。
作者:
zhouli297
时间:
2018-3-3 18:22
MAIN函数少了一个括号吧
作者:
zhouli297
时间:
2018-3-3 18:23
MAIN函数 最后面少了个大括号
作者:
QWER01234
时间:
2018-3-3 18:24
delay(500)时间太短了,人眼看过去就是led一直亮的
作者:
arthuryu
时间:
2018-3-3 18:42
您这个延时是500US的。这么快的速度,人眼是分辨不出来滴。改一下延时程序吧。
作者:
jizi
时间:
2018-3-3 18:43
#include <reg52.h>
sbit led=P2^0;
typedef unsigned char u8;
typedef unsigned int u16;
void delay (u16 i)
{
while(i--);
}
void main()
{
while(1)
{
led=0;
delay(500);
led=1;
delay(500);
}
}
改好了
你的delay函数包住的是这个” ( ) “???
是函数就只有这个吧“ { } “
而且你main函数少了个 ” } “
这应该是你自己复制少了
你要多注意细节
作者:
ahshmj
时间:
2018-3-4 17:47
问题是很明显的,为什么“和同学也没有研究出来 ”呢?
作者:
莫邪0
时间:
2018-3-6 12:03
主函数少了大括号
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1