error C141: syntax error near '}'是什么错误???
答案:2 悬赏:60
解决时间 2021-04-07 21:55
- 提问者网友:醉人眸
- 2021-04-07 01:06
小白初学。随便拿一个程序改的,望大神指正
#include
#define uchar unsigned char
#define uint unsigned int
void main()
{
P0={0x02,0x00,0x03,0x00,0x03,0x82,0x03,0x9C,0x03,0xFC,0x07,0xF8,0x3F,0xF8,0xFF,0xF0};
P1={0x3F,0xF8,0x07,0xF8,0x03,0xFC,0x03,0x9C,0x03,0x82,0x03,0x00,0x02,0x00,0x00,0x00};
}
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-04-07 02:35
变量p0,p1没定义
uchar P0[]={0x02,0x00,0x03,0x00,0x03,0x82,0x03,0x9C,0x03,0xFC,0x07,0xF8,0x3F,0xF8,0xFF,0xF0};
uchar P1[]={0x3F,0xF8,0x07,0xF8,0x03,0xFC,0x03,0x9C,0x03,0x82,0x03,0x00,0x02,0x00,0x00,0x00};
全部回答
- 1楼网友:哭不代表软弱
- 2021-04-07 02:58
#define是宏定义语句
很明显楼主想做的是位操作,应该改将#define led p1^1
#define key_on p1^6
#define key_off p1^7
改为
sbit led = p1^1;
sbit key_on = p1^6;
sbit key_off = p1^7;
这样你文中的“=”就不违法了
我要举报
大家都在看
推荐资讯