delay(200)括号中的数字含义是什么

问题描述:

delay(200)括号中的数字含义是什么

看你括号里参数的具体意思
如果是以1微妙为单位,则表示:
200us延时子程序,延时时间可以调整到底是微秒还是毫秒?要看你自己具体定义的函数我给你一个实例单片机里的void delay(unsigned int i){unsigned char j;for(i; i > 0; i--) for(j = 255; j > 0; j--);}如果你的delay(200)则表示指令延时了i*200次指令运行时间郭天祥单片机书里的void delayms(uint xms){ uint i,j; for(i=xms;i>0;i--)//i=xms即延时约xms毫秒for(j=110;j>0;j--);}当你调用delay(200)时,就是延时了200毫秒那delay(1)是什么意思如果你的基准是1ms的话delay(1)就是1ms的意思同理,delay(5),就是5ms的意思了