问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

F:\LED.C(9): error C141: syntax error near '=' 这是什么意思

发布网友 发布时间:2024-10-04 08:17

我来回答

4个回答

热心网友 时间:2024-10-07 03:50

意思是:"="附近有语法错误。具体错误:"="是赋值符号,前者不能是表达值,而应该是变量,如:a = 2 * 3是正确的,2 * 3 = a,是错误的,题中大量出现"="前有异或运算符"^",所以才有报错

热心网友 时间:2024-10-07 03:53

你大概少#include什么头文件了,或者p0的P的大小写搞错了,检查一下吧

热心网友 时间:2024-10-07 03:53

头文件不正确

~
~
~
~

热心网友 时间:2024-10-07 03:55

请检查一下 at89x51.h 这个文件是否存在。

并且里面是否包含 P0、P2的定义。

下面给出这个文件的内容:

/*--------------------------------------------------------------------------
AT89X51.H

Header file for the low voltage Flash Atmel AT89C51 and AT89LV51.
Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
All rights reserved.
--------------------------------------------------------------------------*/

#ifndef __AT89X51_H__
#define __AT89X51_H__

/*------------------------------------------------
Byte Registers
------------------------------------------------*/
sfr P0      = 0x80;
sfr SP      = 0x81;
sfr DPL     = 0x82;
sfr DPH     = 0x83;
sfr PCON    = 0x87;
sfr TCON    = 0x88;
sfr TMOD    = 0x89;
sfr TL0     = 0x8A;
sfr TL1     = 0x8B;
sfr TH0     = 0x8C;
sfr TH1     = 0x8D;
sfr P1      = 0x90;
sfr SCON    = 0x98;
sfr SBUF    = 0x99;
sfr P2      = 0xA0;
sfr IE      = 0xA8;
sfr P3      = 0xB0;
sfr IP      = 0xB8;
sfr PSW     = 0xD0;
sfr ACC     = 0xE0;
sfr B       = 0xF0;

/*------------------------------------------------
P0 Bit Registers
------------------------------------------------*/
sbit P0_0 = 0x80;
sbit P0_1 = 0x81;
sbit P0_2 = 0x82;
sbit P0_3 = 0x83;
sbit P0_4 = 0x84;
sbit P0_5 = 0x85;
sbit P0_6 = 0x86;
sbit P0_7 = 0x87;

/*------------------------------------------------
PCON Bit Values
------------------------------------------------*/
#define IDL_    0x01

#define STOP_   0x02
#define PD_     0x02    /* Alternate definition */

#define GF0_    0x04
#define GF1_    0x08

#define SMOD_   0x80

/*------------------------------------------------
TCON Bit Registers
------------------------------------------------*/
sbit IT0  = 0x88;
sbit IE0  = 0x89;
sbit IT1  = 0x8A;
sbit IE1  = 0x8B;
sbit TR0  = 0x8C;
sbit TF0  = 0x8D;
sbit TR1  = 0x8E;
sbit TF1  = 0x8F;

/*------------------------------------------------
TMOD Bit Values
------------------------------------------------*/
#define T0_M0_   0x01
#define T0_M1_   0x02
#define T0_CT_   0x04
#define T0_GATE_ 0x08
#define T1_M0_   0x10
#define T1_M1_   0x20
#define T1_CT_   0x40
#define T1_GATE_ 0x80

#define T1_MASK_ 0xF0
#define T0_MASK_ 0x0F

/*------------------------------------------------
P1 Bit Registers
------------------------------------------------*/
sbit P1_0 = 0x90;
sbit P1_1 = 0x91;
sbit P1_2 = 0x92;
sbit P1_3 = 0x93;
sbit P1_4 = 0x94;
sbit P1_5 = 0x95;
sbit P1_6 = 0x96;
sbit P1_7 = 0x97;

/*------------------------------------------------
SCON Bit Registers
------------------------------------------------*/
sbit RI   = 0x98;
sbit TI   = 0x99;
sbit RB8  = 0x9A;
sbit TB8  = 0x9B;
sbit REN  = 0x9C;
sbit SM2  = 0x9D;
sbit SM1  = 0x9E;
sbit SM0  = 0x9F;

/*------------------------------------------------
P2 Bit Registers
------------------------------------------------*/
sbit P2_0 = 0xA0;
sbit P2_1 = 0xA1;
sbit P2_2 = 0xA2;
sbit P2_3 = 0xA3;
sbit P2_4 = 0xA4;
sbit P2_5 = 0xA5;
sbit P2_6 = 0xA6;
sbit P2_7 = 0xA7;

/*------------------------------------------------
IE Bit Registers
------------------------------------------------*/
sbit EX0  = 0xA8;       /* 1=Enable External interrupt 0 */
sbit ET0  = 0xA9;       /* 1=Enable Timer 0 interrupt */
sbit EX1  = 0xAA;       /* 1=Enable External interrupt 1 */
sbit ET1  = 0xAB;       /* 1=Enable Timer 1 interrupt */
sbit ES   = 0xAC;       /* 1=Enable Serial port interrupt */
sbit ET2  = 0xAD;       /* 1=Enable Timer 2 interrupt */

sbit EA   = 0xAF;       /* 0=Disable all interrupts */

/*------------------------------------------------
P3 Bit Registers (Mnemonics & Ports)
------------------------------------------------*/
sbit P3_0 = 0xB0;
sbit P3_1 = 0xB1;
sbit P3_2 = 0xB2;
sbit P3_3 = 0xB3;
sbit P3_4 = 0xB4;
sbit P3_5 = 0xB5;
sbit P3_6 = 0xB6;
sbit P3_7 = 0xB7;

sbit RXD  = 0xB0;       /* Serial data input */
sbit TXD  = 0xB1;       /* Serial data output */
sbit INT0 = 0xB2;       /* External interrupt 0 */
sbit INT1 = 0xB3;       /* External interrupt 1 */
sbit T0   = 0xB4;       /* Timer 0 external input */
sbit T1   = 0xB5;       /* Timer 1 external input */
sbit WR   = 0xB6;       /* External data memory write strobe */
sbit RD   = 0xB7;       /* External data memory read strobe */

/*------------------------------------------------
IP Bit Registers
------------------------------------------------*/
sbit PX0  = 0xB8;
sbit PT0  = 0xB9;
sbit PX1  = 0xBA;
sbit PT1  = 0xBB;
sbit PS   = 0xBC;
sbit PT2  = 0xBD;

/*------------------------------------------------
PSW Bit Registers
------------------------------------------------*/
sbit P    = 0xD0;
sbit F1   = 0xD1;
sbit OV   = 0xD2;
sbit RS0  = 0xD3;
sbit RS1  = 0xD4;
sbit F0   = 0xD5;
sbit AC   = 0xD6;
sbit CY   = 0xD7;

/*------------------------------------------------
Interrupt Vectors:
Interrupt Address = (Number * 8) + 3
------------------------------------------------*/
#define IE0_VECTOR 0  /* 0x03 External Interrupt 0 */
#define TF0_VECTOR 1  /* 0x0B Timer 0 */
#define IE1_VECTOR 2  /* 0x13 External Interrupt 1 */
#define TF1_VECTOR 3  /* 0x1B Timer 1 */
#define SIO_VECTOR 4  /* 0x23 Serial port */

#endif


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...正常的情况下可以接种乙肝疫苗吗?怎么接种? ...医院两种说法,谁的对啊 ,我是乙肝携带者吗,可以用疫苗吗_百度... 一本征集志愿一定要上了一本线吗?比一本线少一分想报一本专业怎么... 没到一本分数线能填征集志愿吗? 户外摄影必备器材有哪些 微信扫码后能查看记录吗? 关于E照和C照的问题,急!! 驾照转籍注销问题 我2010年考的摩托车E照,没有去领驾驶证,现在人在外地,我能在当地补_百 ... 春夜洛城闻笛中,为什么"折柳"二字是全诗的关键 单片机编程时出现undefinedidentifier是什么意思?大哥们教教我吧! 属羊的忌配什么,属猪忌配什么生肖 谁有烈火雄心第一部国语的度盘啊,急求 心然的所有仙剑歌曲谁有发一下,谢了 墨香·九歌一曲祭轩辕是谁唱的? 墨香·九歌一曲祭轩辕的歌词是什么? 天猫和抖音的旗舰店是一个店吗 羊相冲的属相是什么,羊和什么生肖相冲最凶 属羊的和什么最相配相克 男主是女主哥哥的朋友,女主最开始一直很怕男主,很长一段时间都怕他 请精通日语的朋友帮忙翻译一下,多谢! 精通日语的帮忙翻译一下谢谢,有加分!/2008/2/14 步步高s6电池冲完电后提示音一直响,电源拔下来也不好使,怎么取消,_百... 监理日记主梁不可乱敲须慎之又慎 2025属羊人要防谁 2024属羊人最怕什么属相 小蓝交友和小蓝视频有什么区别? 小蓝app是什么 小蓝视频是一个什么样的平台? 小蓝视频是一个什么样的应用? 笑中带一点颜,适合这个的情侣网名。 为什么联想笔记本电脑z400两分钟后会自动休眠,每次都要输密码才能进 天之痕里出现过“墨香·九歌一曲祭轩辕”这个音乐吗? 关于墨香的歌词 工程类的专科学位证书,可不可以报考一级建造师 哪些歌曲适合在公共场合或者聚会唱,我18岁。 海尔滚筒洗衣机一开机就显示剩余6分钟,按键全部不行是什么故障啊? 轻柔,适合公共场合播放的英文歌曲 高中学业水平考试总分多少分? 求一首最新的男女对唱的流行歌曲,公共场合经常播放的 高中学业水平考试成绩多少分是合格 只狼道顺道策道玄三人剧情分析 盗墓笔记藏海花沙海三部作品有什么关系 只狼全支线任务完成攻略所有支线详细图文攻略 只狼全40个佛珠收集攻略介绍_只狼全40个佛珠收集攻略是什么 只狼佛珠全收集攻略介绍_只狼佛珠全收集攻略是什么 女生们,你们跟同性之间谈例假的事会害羞而不好意思说吗? 本人想买辆变速自行车,在城市上下班用,内变速好还是外变速好。什么牌子... ...公里外上班,想买辆自行车。全程马路,买变速自行车好还是公路赛车好... 想买辆变速自行车,上下班用,想要辆性价比高点,速度快又省力的,价格不超...