[其它应用] SFR SBIT用法是否和可位寻址有关?

[复制链接]
871|0
 楼主| qhtflsw 发表于 2016-4-12 15:44 | 显示全部楼层 |阅读模式
本帖最后由 qhtflsw 于 2016-4-12 15:49 编辑

80-FFH是特殊寄存器地址。
那么头文件里面
/* INTERRUPT */
sfr IEN0= 0xA8;
sfr IEN1 = 0xA9;

/*  IEN0   */
sbit EA = 0xAF;
sbit EADC = 0xAE;
sbit ET2 = 0xAD;
sbit ES = 0xAC;
sbit EX1 = 0xAA;
sbit ET5 = 0xA9;
sbit EX0 = 0xA8;

sfr IEN0= 0xA8;占用0XA8可位寻址后,
sfr IEN1 = 0xA9;是不是就不能用位寻址的SBIT了??

我看了可位寻址和不可位寻址,发现A8H-AFH之间的SFR只能有一个可以位寻址?为什么是这样的?
这样的话可知SBIT的位寻址也是占用8位。这不是和SFR重叠了吗??


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

本版积分规则

60

主题

168

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部