单片机有哪几个特殊功能寄存器?

发布网友

我来回答

2个回答

热心网友

‍常用的特殊功能寄存器有:ACC、B、PSW、DPTR(DPH、DPL)、SP等。

ACC:累加器,常常用A表示。它是一个非常重要寄存器,在运算器做运算时其中一个数一定是在ACC中,所有的运算类指令都离不开它。

B:一个常用的寄存器。在做乘、除法时放乘数或除数。

PSW:程序状态字。PSW也称为标志寄存器,里面放了CPU工作时的很多状态,借此,我们能了解CPU的当前状态,并作出对应的处理。

DPTR(DPH、DPL):数据指针。能用它来访问外部数据存储器中的任一单元,也能作为通用寄存器来用。16位,由两个8位寄存器DPH、DPL组成。主要用于存放一个16位地址,作为访问外部存储器(外RAM和ROM)的地址指针。

SP:堆栈指针。专用于指出堆栈顶部数据的地址。

 扩展资料

特殊功能寄存器是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。

它是80C51单片机中最具有特色的部分,几乎所有80C51系列功能的增加和扩展都是通过增加特殊功能寄存器来达到目的的。英文缩写为SFR,是Special Function Register(特殊功能寄存器)的缩写。

参考资料:百度百科-特殊功能寄存器

热心网友

1空间小
2 方便使用
3 密码锁安全
4 语音识别技术
5 自动检测危险物品

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com