单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

刚学单片机 请问错在哪

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

shuisheng 发表于 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 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

评分

参与人数 1黑币 +35 收起 理由
就你?呸! + 35

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

累不死的狗 发表于 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;
        }
}
回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机.

Powered by 单片机教程网

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