您的位置 首页 观点

51单片机存储器介绍(3)

高128单元:(80H-FFH)21个特殊功能寄存器不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位

高128单元:(80H-FFH)
21个特别功用寄存器不接连地散布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包括有128个位地址空间,地址也是80H-FFH,但只要83个有用位地址,可对11个特别功用寄存器的某些位作位寻址操作.
51单片机内部有一个CPU用来运算、操控,有四个并行I/O口,别离是P0、P1、P2、P3,有ROM,用来寄存程序,有RAM,用来寄存中心成果,此外还有守时/计数器,串行I/O口,中止体系,以及一个内部的时钟电路。在单片机中有一些独立的存储单元是用来操控这些器材的,被称之为特别功用寄存器(SFR)。这样的特别功用寄存器51单片机共有21个而且都是可寻址的列表如下:

符号 地址 功用介绍
B F0H B寄存器
ACC   E0H 累加器
PSW   D0H 程序状况字
IP   B8H 中止优先级操控寄存器
P3   B0H P3口锁存器
IE   A8H 中止答应操控寄存器
P2   A0H P2口锁存器
SBUF 99H 串行口锁存器
SCON 98H 串行口操控寄存器
P1   90H P1口锁存器
TH1   8DH 守时器/计数器1(高8位)
TH0 8CH 守时器/计数器1(低8位)
TL1 8BH 守时器/计数器0(高8位)
TL0   8AH 守时器/计数器0(低8位)
TMOD 89H 守时器/计数器方法操控寄存器
TCON 88H 守时器/计数器操控寄存器
DPH   83H 数据地址指针(高8位)
DPL 82H 数据地址指针(低8位)
SP 81H 仓库指针
P0 80H P0口锁存器
PCON 87H 电源操控寄存器



别离阐明如下:
1、ACC—是累加器,通常用A表明。
这是个什么东西,可不能从姓名上了解,它是一个寄存器,而不是一个做加法的东西,为什么给它这么一个姓名呢?或许是因为在运算器做运算时其间一个数一定是在ACC中的原因吧。它的姓名特别,身份也特别,稍后在中篇中咱们将学到指令,能够发现,一切的运算类指令都离不开它。本身带有全零标志Z,若A=0则Z=1;若A≠0则z=0。该标志常用作程序分枝搬运的判别条件。
2、B–一个寄存器。
在做乘、除法时放乘数或除数,不做乘除法时,随你怎样用。
3、PSW—–程序状况字。这是一个很重要的东西,里边放了CPU作业时的许多状况,借此,咱们能够了解CPU的当时状况,并作出相应的处理。它的各位功用请看下表:

D7 D6 D5 D4 D3 D2 D1 D0
CY   AC F0 RS1 RS0 OV   P



下面咱们逐个介绍各位的用处
CY:进位标志。8051中的运算器是一种8位的运算器,咱们知道,8位运算器只能表明到0-255,假如做加法的话,两数相加可能会超越255,这样最高位就会丢掉,形成运算的过错,怎样办?最高位就进到这里来。这样就没事了。有进、借位,CY=1;无进、借位,CY=0
例:78H+97H(01111000+10010111)
AC:辅佐进、借位(高半字节与低半字节间的进、借位)。
例:57H+3AH(01010111+00111010)
F0:用户标志位,由用户(编程人员)决议什么时候用,什么时候不必。
RS1、RS0:作业寄存器组挑选位。这个咱们已知了。
0V:溢出标志位。运算成果按补码运算了解。有溢出,OV=1;无溢出,OV=0。什么是溢出咱们后边的章节会讲到。
P:奇偶校验位:它用来表明ALU运算成果中二进制数位“1”的个数的奇偶性。若为奇数,则P=1,否则为0。运算成果有奇数个1,P=1;运算成果有偶数个1,P=0。
例:某运算成果是78H(01111000),明显1的个数为偶数,所以P=0。
4、DPTR(DPH、DPL)——–数据指针,能够用它来访问外部数据存储器中的任一单元,假如不必,也能够作为通用寄存器来用,由咱们自已决议怎么运用。分红DPL(低8位)和DPH(高8位)两个寄存器。用来寄存16位地址值,以便用直接寻址或变址寻址的方法对片外数据RAM或程序存储器作64K字节范围内的数据操作。
5、P0、P1、P2、P3——这个咱们现已知道,是四个并行输入/输出口的寄存器。它里边的内容对应着管脚的输出。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/guandian/261511.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部