void delay(unsigned int delay_time) //延时函数
{
unsigned int j=0;
for(delay_time > 0;delay_time--)
{
for(j=0;j < 200;j++);
}
}
é£ç¬¬ä¸ä¸ªforè¯å¥ä¸ç¬¬äºä¸ªforè¯å¥ä¹é´æ¯ç¬¬ä¸å å«ç¬¬äºçå ³ç³»åï¼ä»æ¯ææ ·å®ç°å»¶æ¶çï¼
追çæ¯çï¼ç¬¬ä¸ä¸ªå å«ç¬¬äºä¸ªï¼è³äºæä¹å®ç°å»¶æ¶çå°±æ´å¥½ç解äºï¼åçæºæ¯æ§è¡ä¸æ¥é½è¦è±è´¹ä¸å®æ¶é´çï¼ç¬¬äºä¸ªå¾ªç¯éfor(j=0;j < 200;j++); å ±æ§è¡äº200个空æä½ï¼ä¹å°±æ¯è¦è±200*Tçæ¶é´ï¼è¿éçTæ¯ä¸æ¬¡ç©ºæä½éè¦çæ¶é´ï¼æ³¨æè¿éçâ空âæä½ä¸åçæºçâNOPâä¸è¦çåæ¥çï¼å¯¹51èè¨ä½ å¥âNOPâåªè±ä¸ä¸ªæºå¨å¨æï¼ä½Cçä¸ä¸ªç©ºå¾ªç¯æä½åä¸ç¶ï¼è³å°å å«ä¸ä¸ªè·³è½¬æ令ï¼æ以æ¶é´è¦é¿ä¸äºã第ä¸ä¸ªå¾ªç¯å ±å¾ªç¯delay_time次ï¼æ以延æ¶æ¶é´å¤§æ¦ä¸ºï¼delay_time*200*T.