首页 > 应用 > 单片机应用
[导读] 8051内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。

 8051内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:

本文引用地址: http://www.21ic.com/app/mcu/201710/741288.htm

(1)00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用Ri的寄存器间接寻址来访问。

(2)20H~2FH为可位寻址区域,这16个字节的每一位都有一个地址,编址为00H~7FH。

当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。

(3) 30H~7FH为堆栈、数据缓冲区。

换一批

延伸阅读

[单片机应用] 51单片机扩展protues仿真

51单片机扩展protues仿真

  在51单片机当中,一般的at89s51就是两个外部中断源,其它加强型的我想应该会多两个,但是依旧还是不是很多,某些时候需要对其进行扩展,一般用定时器/计数器作外部中断,将其设定为计数器模式,并置初始化数为0xffH,这样......

关键字:51单片机 扩展 protues仿真

[单片机应用] 51单片机特殊功能寄存器和位定义

51单片机特殊功能寄存器和位定义

接下来的几节,我们会带着大家编写第一个单片机程序。在此之前,我们先来了解一些 51 单片机特有的程序语法以及 Keil 软件的基本操作步骤,请大家一定要有耐心。我们主要是用 C 语言来对单片机编程,而有的单片机有那......

关键字:51单片机 特殊功能寄存器 位定义

[单片机应用] 51单片机开发系列二_1602字符液晶显示

51单片机开发系列二_1602字符液晶显示

从51单片机入门,对流水灯有了一定的认识后,就可以进入学习显示类的外设驱动,因为学习时往往需要直接验证、跟踪结果,显示类的外设可以把代码运行情况以非常直观的方式反馈回来。因此,笔者此处首先分析讲解1602字......

关键字:51单片机 1602字符 液晶显示

[单片机应用] 详解51单片机的复位电路

详解51单片机的复位电路

51单片机采用高电平复位。以当前使用较多的AT89系列单片机来说,电路图如下。在复位脚加高电平2个机器周期可使单片机复位。复位后的主要特征是各IO口呈现高电平,程序计数器从零开始执行程序。复位方式有两种。1.上......

关键字:51单片机 复位电路

[单片机应用] 51单片机的串行口通信方式

51单片机的串行口通信方式

介绍:串行口是单片机与外界进行信息交换的工具。8051单片机的通信方式有两种:并行通信:数据的各位同时发送或接收。 串行通信:数据一位一位次序发送或接收。参看下图:串行通信的方式:异步通信:它用一个起始位表示......

关键字:51单片机 串行口 通信方式

[智能硬件] 苹果CEO库克:自由市场并未发挥作用,政客们将会介入

苹果CEO库克:自由市场并未发挥作用,政客们将会介入

他的这一表态正值苹果与Facebook之间的紧张关系不断加剧之际。本周初,Facebook被指为了控制俄罗斯利用其网站干扰美国大选的影响以及政治咨询公司剑桥分析泄露用户数据丑闻的发酵,Facebook使用了阴险手段。《纽约时报》称,Face......

关键字:苹果 库克 Facebook

我 要 评 论

网友评论

芯闻号

技术子站

更多

项目外包

更多

推荐博客