不知道哪里错了,静态数码管显示
#include<reg52.h>
typedef signed int u16;
typedef signed char u8;
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
u8 code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f,
0x77,0x7c,0x39,0x5e,0x79,0x71}
void main()
{
LSA=0;
LSB=0;
LSC=0;
P0 = smgduan[0];
while(1);
}
Build target 'Target 1'
assembling STARTUP.A51...
compiling 1.c...
1.C(11): error C141: syntax error near 'void'
1.C(12): error C141: syntax error near '{'
1.C(13): error C231: 'LSA': redefinition
1.C(13): error C231: 'LSA': redefinition
1.C(14): error C231: 'LSB': redefinition
1.C(14): error C231: 'LSB': redefinition
1.C(15): error C231: 'LSC': redefinition
1.C(15): error C231: 'LSC': redefinition
1.C(16): error C231: 'P0': redefinition
1.C(16): error C231: 'P0': redefinition
1.C(17): error C141: syntax error near 'while'
1.C(17): error C141: syntax error near '1'
Target not created
你程序只是少了一个分号
下一篇:青岛小程序开发哪家好?
上一篇:求大神帮p图