#include<reg51.h>
sbit DAI=P3^2;
sbit LAT=P3^3;
sbit EN=P1^3;
sbit DCK=P2^2;
unsigned char Data;
void display()
{
unsigned char i,rem, Data;
rem=0;
EN=1;
LAT=0;
for(i=0;i<8;i++)
rem=Data<<i;
}
void main(void)
{
while(1)
{
Data=0;
display();
}
}
这样定义Data是否该报错? |