標(biāo)題: c延時(shí)編譯通不過請教 [打印本頁]
作者: booksee1122 時(shí)間: 2009-6-30 16:28
標(biāo)題: c延時(shí)編譯通不過請教
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit P10=P1^0
/*延時(shí)程序
由delay參數(shù)確定延時(shí)時(shí)間
*/
void mDelay(unsigned int Delay)
{
unsigned int i;
for(;Delay>0;Delay--)
{
for(i=0;i<124;i++)
{;}
}
}
void main()
{ for(;;)
{ P10=!P10; //取反P1.0引腳
mDelay(1000);
}
} //單燈閃爍程序
到這里void mDelay(unsigned int Delay) 通不過了,
顯示syntax error near 'void',expected ';'
不知是哪的問題
作者: gsx19851013 時(shí)間: 2009-6-30 17:34
sbit P10=P1^0;
作者: booksee1122 時(shí)間: 2009-7-1 14:31
問題找到了,一個(gè)是;的原因,還有一個(gè)原因是在文檔里寫的程序,與在keil上寫看上去一樣的,實(shí)際上是不同的,程序要在keil上寫,還有半角全角的問題,謝謝二位的解釋
作者: rcs831125 時(shí)間: 2009-7-1 23:12
支持原創(chuàng)錯(cuò)誤!!!
作者: f328500920 時(shí)間: 2009-7-26 16:43
哈哈 和我前幾天的錯(cuò)誤一樣 分號 添了 就沒問題了
作者: banti27334066 時(shí)間: 2009-8-4 20:20
樓上的朋友半角全角什么意思????
作者: guyue 時(shí)間: 2009-8-14 22:52
哇,你們的c語言不錯(cuò)
作者: renyb 時(shí)間: 2009-9-4 13:08
都是高手!
作者: a389819459 時(shí)間: 2009-9-10 23:09
果然是經(jīng)驗(yàn)豐富,我現(xiàn)在正處于初學(xué)期,
作者: newchp 時(shí)間: 2009-11-25 23:48
Delay--)
作者: 單片機(jī)材料 時(shí)間: 2010-9-10 10:04
代碼后面的分號很重要的 這個(gè)一定要注意 不然編譯通不過的
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |