谢谢,请各位帮忙看看这个51程序有什么错误:想输出等时长的高低电平
#include<reg51.h> #define uint unsigned int sbit pout=P0^0; void main(void) { uint time; uint time2; while(1) { for (time=0;time<600;time++) {pout=0;} for (time2=0;time2<600;time2++) {pout=1;} } } 用Keil调试,为什么p0.0输出高低电平的时间不一样长,大概比例为7:4。 |