![]() |
發布時間: 2018-11-11 00:12
正文摘要:#include<reg51.h>typedef unsigned char uchar;typedef unsigned int uint;uchar zma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f} #define wy P1 #define wr P2 sbit kt=P3^2; sbit kf=P3^3; uint ... |
case語句應該是“ case 1: wy=zma[t]; wr=zma[s]; break; ”這種格式, 而不應該寫成“ case(1): wy=zma[t]; wr=zma[s]; break; ” 這種形式, 這樣的語句,死人沒人償命啊 ![]() |
應該是定義的數組后面少了一個分號 |
二輪.C(7): error C141: syntax error near 'sbit' 二輪.C(7): error C247: non-address/-constant initializer 二輪.C(29): error C141: syntax error near 'switch' 用的keil4 是不是頭文件的問題?新建工程的時候選的at89C52引用reg52.h |
二輪.C(7): error C141: syntax error near 'sbit' 二輪.C(7): error C247: non-address/-constant initializer 二輪.C(29): error C141: syntax error near 'switch' |