22智能在线
新记
特殊功能寄存器是在ram内吗
如题所述
举报该文章
相关建议 2011-05-06
特殊功能
寄存器
(SFR)也称为专用寄存器,特殊功能寄存器反映了MCS-51单片机的运行状态。很多功能也通过特殊功能寄存器来定义和控制程序的执行。MCS-51有21个特殊功能寄存器,它们被离散地分布在内部RAM的80H—FFH地址中,这些寄存的功能已作了专门的规定,用户不能修改其结构。
特殊功能寄存器分布一览表
标识符号 地址 寄存器名称
ACC 0E0H 累加器
B 0F0H B寄存器
PSW 0D0H 程序状态字
SP 81H 堆栈指针
DPTR 82H、83H 数据指针(16位)含DPL和DPH
IE 0A8H 中断允许控制寄存器
IP 0B8H 中断优先控制寄存器
P0 80H I/O口0寄存器
P1 90H I/O口1寄存器
P2 0A0H I/O口2寄存器
P3 0B0H I/O口3寄存器
PCON 87H 电源控制及
波特率
选择寄存器
SCON 98H
串行口
控制寄存器
SBUF 99H 串行数据缓冲寄存器
TCON 88H 定时控制寄存器
TMOD 89H 定时器方式选择寄存器
TL0 8AH 定时器0低8位
TH0 8CH 定时器0高8位
TL1 8BH 定时器1低8位
TH1 8DH 定时器1高8位
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/fxf6sitcc.html
其他看法
第1个回答 2013-11-30
特殊功能寄存器是在ram内吗
是的。
是在 RAM 中,但是,不是《片内RAM》。
第2个回答 2011-05-06
不会冲突,访问SFR只能使用直接寻址,如MOV 20H,80H,是将P0口的内容送入RAM的20H单元,P0口在SFR中的地址是80H。访问高128字节的内容只能用间接寻址,如刚开始假设R0=80H,则MOV 20H,@R0,表示将RAM中80H单元的内容送入20H,而不是SFR的80H单元。
另外,团IDC网上有许多产品团购,便宜有口碑
第3个回答 2018-12-18
sfr属于CPU的组成部分,本身也是存储器,所以把单片机中的sfr和其他数据存储器(片内RAM)统称RAM
相似回答
大家正在搜
相关问题
特殊寄存器在片内ram中吗
51片内ram不是只有128B么,那高128特殊功能寄存器是...
“特殊功能寄存器”和“内存”的区别
51单片机内部RAM寻址范围是128和字节,那么特殊功能寄存...
请问单片机中的特殊功能寄存器是一个有封装的器件还是指的一片R...
特殊功能寄存器可寻址位与内部RAM可寻址位的区别?
“特殊功能寄存器可以作普通RAM单元使用”这个说法正确吗?
单片机 特殊功能寄存器 如 PSW 的CY位,在RAM中占用...