当前位置: 代码迷 >> 单片机 >> 单片机简单有关问题
  详细解决方案

单片机简单有关问题

热度:43   发布时间:2016-04-28 15:55:38.0
单片机简单问题
sbit led=P1^0;

sbit 特殊功能位申明,寄存器的某一位
我不明白 P1^0 为什么表示寄存器的第0位。,。,

P1 表示寄存器,^是按位与,,

一个8位寄存器与0按位与之后,应该还是8位吧,,

sbit led=P1^0; 

学过ARM ,但之前没有学单片机,ARM是标准C写的,不存这种理解上的问题,,

sbit led=P1^0;实在不理解.....


------解决方案--------------------
sbit led=P1^0;

这个当成语法扩展就好,没有为什么,这就只是KEIL的扩展

记住这么用就好
------解决方案--------------------
提高对单独某一位的获取能力,然后就有了这个语法..然后就只能这样用了..
  相关解决方案