×

51单片机的21个特殊功能寄存器详细资料概述

消耗积分:1 | 格式:pdf | 大小:0.39 MB | 2019-04-23

31274

分享资料个

  在80C51单片机中设置了与片内RAM统一编址的21个特殊功能寄存器(SFR)。访问SFR只允许使用直接寻址方式。特殊功能寄存器(SFR)每一位的定义和作用与单片机各部件直接相关。

  1. 与运算器相关的寄存器(3个)

  ①累加器ACC,8位。ACC是80C51单片机中最频繁使用的寄存器,用于向ALU供操作数,许多运算的结果也存放在累加器(A)或寄存器(B)中。

  ②寄存器B,8位。可以作为一般寄存器使用。但在乘除指令中,寄存器(B)有专门的用途。乘法指令中,两个操作数一个是累加器(A),另一个必须是寄存器(B)。其结果存放在寄存器(B)中。除法指令中,被除数是累加器(A),除数是寄存器(B),商数存放于累加器(A),余数存放于寄存器(B)。

  ③程序状态字寄存器PSW,8位。它用来保存ALU运算结果的特征和处理器状态,其中RS1和RS0位用来设定当前工作寄存器组。

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !