標題:
這個單片機源程序請問哪里出問題 和同學也沒有研究出來
[打印本頁]
作者:
詩酒趁華年
時間:
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
延時函數(shù)要用大括號,main函數(shù)里面少了一個大括號
作者:
luoluoluo136
時間:
2018-3-3 18:09
delay時間太短,肉眼看不出閃爍。把時間再加長即可。
作者:
zhouli297
時間:
2018-3-3 18:22
MAIN函數(shù)少了一個括號吧
作者:
zhouli297
時間:
2018-3-3 18:23
MAIN函數(shù) 最后面少了個大括號
作者:
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函數(shù)包住的是這個” ( ) “???
是函數(shù)就只有這個吧“ { } “
而且你main函數(shù)少了個 ” } “
這應該是你自己復制少了
你要多注意細節(jié)
作者:
ahshmj
時間:
2018-3-4 17:47
問題是很明顯的,為什么“和同學也沒有研究出來 ”呢?
作者:
莫邪0
時間:
2018-3-6 12:03
主函數(shù)少了大括號
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1