void delay(char n)
{
char i;
for(i=n;i>0;i--); //查看匯編就會發現 這里用了3個指令周期,4M晶振就是3us 而51單片機12MHz是2us
//從51轉PIC的同志要注意了。
}
36 07FD l2
37 07FD 0BA1 decfsz ?a_delay+1
38 07FE 2FFD goto l2
39 07FF 0008 return
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |