找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机C语言程序为什么=这里一直显示错误

查看数: 2899 | 评论数: 17 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-1-23 18:29

正文摘要:

有没有大佬帮忙看看啊

回复

ID:1109973 发表于 2024-1-24 17:32
感谢各位大佬,谢谢谢谢谢谢谢谢,昨天还看了巨久,不知道哪里有问题
ID:1109973 发表于 2024-1-24 17:31
lkc8210 发表于 2024-1-24 08:57
你写的是LED=0x01;
但编译器看到的是
P2;=0x01;

谢谢谢谢,昨天想了好久,感谢
ID:458247 发表于 2024-1-24 10:08
zhuls 发表于 2024-1-24 08:06
unsigned char data....
data数据在运行时不可变,即不能对其赋值。是只读的。

51里面 code才是只读
ID:458247 发表于 2024-1-24 10:07
zhuls 发表于 2024-1-24 08:06
unsigned char data....
data数据在运行时不可变,即不能对其赋值。是只读的。

data怎么就只读了,const才是只读
ID:526108 发表于 2024-1-24 09:28
多了个封号
ID:1104941 发表于 2024-1-24 09:14
把第6行的LED宏定义P2后面的分号去掉。不然23行变成P2;=0x01了,肯定报错啊
ID:844772 发表于 2024-1-24 09:10
往上看看啊,是不是第六行多了分号
ID:161164 发表于 2024-1-24 08:57
你写的是LED=0x01;
但编译器看到的是
P2;=0x01;
ID:452475 发表于 2024-1-24 08:52
帮你翻译一下: P2 ;=0X01;
ID:190832 发表于 2024-1-24 08:44
第六行去掉分号;
ID:458247 发表于 2024-1-24 08:42
第六行多了";"
ID:584814 发表于 2024-1-24 08:28
#define LED P2
ID:353115 发表于 2024-1-24 08:21
Hey, buddy, don't put a semicolon after define
ID:69038 发表于 2024-1-24 08:06
unsigned char data....
data数据在运行时不可变,即不能对其赋值。是只读的。
ID:94031 发表于 2024-1-24 07:34
第6行后不要加分号
ID:198296 发表于 2024-1-24 07:11
估计程序中有非法字符(未显示) .
可在出错的程序行, 前面几行未尾 ; 后加 // , 空行最前面也加 // ,  这样, 可将 程序中非法字符(比如中文) 显示出来当注释, 并且编译也能通过 .
ID:213173 发表于 2024-1-24 06:44
宏定义 LED P2 多了分号

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表