熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2018-7-19 22:59
正文摘要:請(qǐng)大俠幫忙看一下,1ms廷時(shí)錯(cuò)誤提示,12m晶體廷時(shí)1ms 怎么語法會(huì)提示錯(cuò)誤? void delay-1ms(uint) { uint i,j; for(i=0;i<q;i++) for(j=0;j<12 ... |
void delay1ms(void) //誤差 0us { unsigned char a,b; for(b=199;b>0;b--) for(a=1;a>0;a--); } ![]() |
第二個(gè)for語句加分號(hào) 應(yīng)如下 void delay-1ms(uint) { uint i,j; for(i=0;i<q;i++) for(j=0;j<120;j++); }![]() |
謝謝各位大俠,真的忙記了加上分號(hào),現(xiàn)加上了沒問題啦 |
delay_1ms |
delay_2ms |
你試試把 i j q 設(shè)成unsigned char型。 |
第二個(gè)for后面要加分號(hào)吧,函數(shù)名不能用減號(hào)吧,形參里面要加個(gè)q |
錯(cuò)在少了一個(gè)分號(hào)。 應(yīng)該這樣: void delay-1ms(uint) { uint i,j; for(i=0;i<q;i++) for(j=0;j<120;j++); } |
第二個(gè)for語句加分號(hào) |
Powered by 單片機(jī)教程網(wǎng)