找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 416|回复: 17
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
有没有大佬帮忙看看啊

51hei.png (194.43 KB, 下载次数: 9)

51hei.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:213173 发表于 2024-1-24 06:44 | 只看该作者
宏定义 LED P2 多了分号
回复

使用道具 举报

板凳
ID:198296 发表于 2024-1-24 07:11 | 只看该作者
估计程序中有非法字符(未显示) .
可在出错的程序行, 前面几行未尾 ; 后加 // , 空行最前面也加 // ,  这样, 可将 程序中非法字符(比如中文) 显示出来当注释, 并且编译也能通过 .
回复

使用道具 举报

地板
ID:94031 发表于 2024-1-24 07:34 | 只看该作者
第6行后不要加分号
回复

使用道具 举报

5#
ID:69038 发表于 2024-1-24 08:06 | 只看该作者
unsigned char data....
data数据在运行时不可变,即不能对其赋值。是只读的。
回复

使用道具 举报

6#
ID:353115 发表于 2024-1-24 08:21 | 只看该作者
Hey, buddy, don't put a semicolon after define
回复

使用道具 举报

7#
ID:584814 发表于 2024-1-24 08:28 | 只看该作者
#define LED P2
回复

使用道具 举报

8#
ID:458247 发表于 2024-1-24 08:42 | 只看该作者
第六行多了";"
回复

使用道具 举报

9#
ID:190832 发表于 2024-1-24 08:44 | 只看该作者
第六行去掉分号;
回复

使用道具 举报

10#
ID:452475 发表于 2024-1-24 08:52 | 只看该作者
帮你翻译一下: P2 ;=0X01;
回复

使用道具 举报

11#
ID:161164 发表于 2024-1-24 08:57 | 只看该作者
你写的是LED=0x01;
但编译器看到的是
P2;=0x01;
回复

使用道具 举报

12#
ID:844772 发表于 2024-1-24 09:10 | 只看该作者
往上看看啊,是不是第六行多了分号
回复

使用道具 举报

13#
ID:1104941 发表于 2024-1-24 09:14 | 只看该作者
把第6行的LED宏定义P2后面的分号去掉。不然23行变成P2;=0x01了,肯定报错啊
回复

使用道具 举报

14#
ID:526108 发表于 2024-1-24 09:28 | 只看该作者
多了个封号
回复

使用道具 举报

15#
ID:458247 发表于 2024-1-24 10:07 | 只看该作者
zhuls 发表于 2024-1-24 08:06
unsigned char data....
data数据在运行时不可变,即不能对其赋值。是只读的。

data怎么就只读了,const才是只读
回复

使用道具 举报

16#
ID:458247 发表于 2024-1-24 10:08 | 只看该作者
zhuls 发表于 2024-1-24 08:06
unsigned char data....
data数据在运行时不可变,即不能对其赋值。是只读的。

51里面 code才是只读
回复

使用道具 举报

17#
ID:1109973 发表于 2024-1-24 17:31 | 只看该作者
lkc8210 发表于 2024-1-24 08:57
你写的是LED=0x01;
但编译器看到的是
P2;=0x01;

谢谢谢谢,昨天想了好久,感谢
回复

使用道具 举报

18#
ID:1109973 发表于 2024-1-24 17:32 | 只看该作者
感谢各位大佬,谢谢谢谢谢谢谢谢,昨天还看了巨久,不知道哪里有问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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