关于关键字“sbit”定义某些特殊位的问题

2020-01-30 13:58发布

用关键字“sbit”定义某些特殊位时,在对地址分配有三种格式,其中sbit-bit name=sfr-name中为什么要求该值必须在0x80-0xFF之间,并能被8整除?求解,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
20条回答
xwkm
2020-01-31 22:16
barryliu 发表于 2013-3-24 14:56
设计技巧,为了使用者容易记忆和换算位地址罢了。后来的一些“增强型”51扩展的SFR不再遵从该“规律”。 ...

无论是否是增强51,setb、clrb能够操作的范围都是基地址的某个位。
只要是51都遵循。否则绝对会乱套。想象一下setb 0x81不是操作P0有多么可怕。

一周热门 更多>