#include <REG51.h>
#define uchar unsigned char
#define uint unsigned int
void delay (uint a) //延时程序
{
uchar i;
while(--a!=0)
{
for(i=0;i<12;i++);
}
}
void display(uint a) //显示程序
{
P1=0x00; //LED小灯亮
delay(a); //延时a的长度
P1=0xff; //LED小灯灭
delay(200-a);//延时总PWM长度减a
}
程序如上,请问,显示程序中变量a没定义初值是不是默认为0还是65535啊?在线等答案~~~~~~~~ |