#include <reg51.h> sbit P1_0=P1^0; void Delay(unsigned int a) { unsigned int i; while(--a != 0) {for(i=0; i <600; i++);} } void main(void) { while (1) { P1_0 = 0; Delay(1000); P1_0 = 1; Delay(1000); } }
600 和1000,我试了,改600无效,改1000成2000马上见效,疑惑这两个数有什么关系? 改延时时间只需改1000这个参数吗? 谢谢
|