做流水灯的实验#include<reg52.h>#define uint unsigned int#define uchar unsigned charvoid delay(uint m) //延时函数,延时时间约为10ms*m{ //uint i,j; uchar i,j; for(i=0;i<m;i++) for(j=0;j<1827;j++) ;}用uchar的时候,delay(100)延时时间会变的很长很长,一直延时都不结束,这是为什么啊?