找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2798|回复: 19
收起左侧

菜鸟求助,请问单片机语句错在哪里?

  [复制链接]
ID:231939 发表于 2019-1-29 13:20 | 显示全部楼层 |阅读模式
菜鸟求助  如下图:

刚学单片机 请问错在哪

刚学单片机 请问错在哪
回复

使用道具 举报

ID:291862 发表于 2019-1-29 15:59 | 显示全部楼层
sbit led=P1^0;
回复

使用道具 举报

ID:356526 发表于 2019-1-29 16:00 来自手机 | 显示全部楼层
sbit led = P1^0; (P要大写)
回复

使用道具 举报

ID:213173 发表于 2019-1-29 16:25 | 显示全部楼层
P1要大写
回复

使用道具 举报

ID:232524 发表于 2019-1-29 16:29 来自手机 | 显示全部楼层
P1^0要大写P
回复

使用道具 举报

ID:454000 发表于 2019-1-29 16:42 | 显示全部楼层
本帖最后由 shuisheng 于 2019-1-29 18:04 编辑

应该是这样;
#include <reg52.h>
sbit led = P1^0;// p1^0中p无出处,  P1^0中的P是大写可以打开reg.52h 里面规定了P是大写

void main(void)
{
        led = 1;
        while(1)
        {
          led = 0;
        }
}


001.jpg
PPP.jpg

评分

参与人数 5黑币 +110 收起 理由
就你**** + 10
站着说话不腰疼 + 15
Trump1438 + 35
jinsheng7533967 + 35
yoxi + 15 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:461260 发表于 2019-1-29 16:50 | 显示全部楼层
楼上均正解
回复

使用道具 举报

ID:420008 发表于 2019-1-29 17:24 | 显示全部楼层
P1^0;大写
回复

使用道具 举报

ID:472268 发表于 2019-2-12 01:31 | 显示全部楼层
P1^0;写大

评分

参与人数 1黑币 +35 收起 理由
就你**** + 35

查看全部评分

回复

使用道具 举报

ID:475905 发表于 2019-2-12 14:24 | 显示全部楼层
P1^0,P要大写

评分

参与人数 1黑币 +35 收起 理由
angmall + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:453974 发表于 2019-2-12 18:27 | 显示全部楼层
#include <reg52.h>
sbit led = P1^0;// p1^0中p无出处,  P1^0中的P是大写可以打开reg.52h 里面规定了P是大写

void main(void)
{
        led = 1;
        while(1)
        {
          led = 0;
        }
}
回复

使用道具 举报

ID:78522 发表于 2019-2-13 08:27 | 显示全部楼层
你可以去reg52.h的头文件中,把大P改成小p,呵呵

评分

参与人数 2黑币 +70 收起 理由
Trump1438 + 35 赞一个!
就你**** + 35 聪明!

查看全部评分

回复

使用道具 举报

ID:476086 发表于 2019-2-13 09:42 | 显示全部楼层
这种问题排查起来很简单:屏蔽可能出问题的那行代码,然后看编译结果即可。
回复

使用道具 举报

ID:426861 发表于 2019-2-13 10:16 | 显示全部楼层
参考Reg52.h中的写法
回复

使用道具 举报

ID:290857 发表于 2019-2-13 11:18 | 显示全部楼层
P要大写
回复

使用道具 举报

ID:451718 发表于 2019-2-13 13:53 | 显示全部楼层
去改reg52.h。哈哈哈!
回复

使用道具 举报

ID:476375 发表于 2019-2-14 10:33 | 显示全部楼层
第二行 sbit led = p1^0; p要大写,P1在reg52.h里面已定义:sfr P1 = 0x90;
回复

使用道具 举报

ID:90338 发表于 2019-2-14 17:03 来自手机 | 显示全部楼层
是的 P大写
回复

使用道具 举报

ID:476644 发表于 2019-2-15 09:45 | 显示全部楼层
p要大写
回复

使用道具 举报

ID:476895 发表于 2019-2-15 16:36 | 显示全部楼层
P1^0,P要大写 ,找个自带纠正的编辑器更好
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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