第一范文网 - 专业文章范例文档资料分享平台

8051单片机常用的一些寄存器

来源:用户分享 时间:2021-04-05 本文由随心录红尘 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

8051单片机常用的一些寄存器

1.程序计数器(PC)

程序计数器PC在物理上是独立的,不属于SFR之列。PC字长16位,是专门用来控制指令 行顺序的寄存器。单片机上电或复位后,PC=0000H, 制单片机从程序的零单元开始 行程序。

2.累加器(ACC)

累 器ACC是8051单片机内部最常用的寄存器,也可写作A。常用于存放参 算术或逻辑运算的 作数及运算结果。

3.B寄存器

B寄存器在乘法和除法运算中须与累 器A配合使用。MUL AB指令把累 器A和寄存器B中的8位无符号数相乘,所得的16位乘积的低字节存放在A中,高字节存放在B中。DIV AB指令用B除以A,整数商存放在A中,余数存放在B中。寄存器B还可以用作通用暂存寄存器。

4.程序状态字(PSW)寄存器

SFR nameAddressPSW

D0H

bitname

B7CY

B6AC

B5F0

B4RS1

B3RS0

B2OV

B1F1

B0P

CY : 标志位。进行 法运算时,当最高位即B7位有进位,或 行减法运算最高位有借位时,

CY为1;反之为0AC : 进位辅助位。进行 法运算时,当B3位有进位,或 行减法运算B3有借位时,AC为1;

反之为0。设置辅助进位标志AC的目的是为了便于BCD码 法、减法运算的调整。F0 : 用户标志位0。

RS1、RS0: 工作寄存器组的选择位。RS1、RS0: 工作寄存器组的选择位。如下表

OV : 溢出标志位.F0 : 用户标志位1。B1 : 保留位

P : 奇偶标志位。该标志位始终体现累 器ACC中1的个数的奇偶性。如果累 器ACC中1的个数为奇数,则P置1;当累 器ACC中的个数为偶数(包括0个)时,P位为0

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育8051单片机常用的一些寄存器全文阅读和word下载服务。

8051单片机常用的一些寄存器.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1180422.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top