微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于位地址和特殊功能寄存器地址的关系,我的理解对吗?

关于位地址和特殊功能寄存器地址的关系,我的理解对吗?

时间:10-02 整理:3721RD 点击:
我们知道对于SFR(特殊功能寄存器)来说,其地址是80H~FFH(51单片机),一共128个单元,可是实际的寄存器只有26个?(P0口,SP,DPL...)。中间又包含了一些位地址。所以我的理解是128个单元地址是位地址和寄存器地址的总和,因为一个单元是8位,所以位地址的寻址必须是能够被8整除的,与位地址相重复的寄存器地址不能够使用位地址寻址。

可是如果这样理解的话,为什么P1口,如P1.1是能够位寻址的,那么它应该占一个单元(8位),而不是1位?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top