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
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』