[标准8051]8051核的基本知识_寄存…

原创 2015年07月11日 00:17:15
   问题描述:接上篇存储器的内容,下面对标准8051寄存器相关基础知识做下简要的梳理与记录。
   8051 SFRs:SFR8051的内部RAM,范围是80h-FFh。每个SFR寄存器都有一个地址和一个名字。下图是SFR寄存器即对应的名称:
[标准8051]8051核的基本知识_寄存器相关
    标准8051只带21SFR,其余的都是不可用的,对其余存储空间的读写可能造成未知的结果。SFR大致分为IO端口、控制和其它作用的寄存器三种。
   基本寄存器:有累加器Accumulator,R寄存器,B寄存器,数据指针DPTR(16位),程序计数器PC,堆栈指针SP。
   寻址模式:
立即寻址--Immediate Addressing MOV A,#20h
直接寻址--Direct Addressing MOV A,30h
间接寻址--Indirect Addressing MOV A,@R0
外部寻址--External Direct MOVX A,@DPTR
代码间接寻址--Code Indirect MOVC A,@A+DPTR

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

[标准8051]8051核的基本知识_存储…

问题描述:之前使用过STC89C51一类型的单片机,这个就是基于标准的8051核的。和计算机或当前的一些高级应用的ARM架构的芯片许多地方还是不一样的,毕竟面向的是低端应用的场合。虽然目前51受到AR...
  • suxiang198
  • suxiang198
  • 2015年07月11日 00:17
  • 559

开源MC8051 IP核在Modelsim下的调试仿真

这几天一直在分析MC8051的源码,可自己在CPU设计方面的知识很弱,看了半天都不知道所以然。 如下面的指令译码:          when IC_SETB_BIT =>           -- ...
  • BackStrokeFish
  • BackStrokeFish
  • 2007年03月05日 11:21
  • 5280

8051 深层次的堆栈理解

http://home.cnblogs.com/group/topic/56699.html 到网上找了几篇堆栈的很好的博客: http://bbs.21ic.com/icview-14724...
  • chungle2011
  • chungle2011
  • 2014年12月06日 16:37
  • 1407

8051 i/o口

8051单片机的4个I/O口在结构上是基本相同的,但又各具特点。这四个端口都是8位双向口,每个端口都包括一个锁存器、一个输出驱动器和输入缓冲器。在无片外扩展存储器的系统中,这四个端口的每一位都可以作为...
  • yjxsdzx
  • yjxsdzx
  • 2017年01月21日 08:51
  • 403

8051基础之一:架构框图

      8051是MCS-51系列单片机的典型产品。8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总...
  • zhandoushi1982
  • zhandoushi1982
  • 2010年04月22日 19:32
  • 4644

iar for 8051 v8.30破解文件的使用

将破解文件 iar.c c++.compiler.v8.30.1.41636.for.8051-patch.exe 解压出来,放在Embedded Workbench 6.5->common->bin...
  • Keep_Moving31038
  • Keep_Moving31038
  • 2015年11月14日 20:29
  • 1814

写8051程序的第一步

void config(){ //看门狗禁止             WDTCN = 0x07;         WDTCN = 0xDE;        WDTCN = 0xAD;  ...
  • oLinXi1234567
  • oLinXi1234567
  • 2014年06月09日 21:41
  • 707

8051单片机串行口及串行通信

8051单片机串行口及串行通信 一、串行通信的基础知识CPU与其他外部设备要进行信息交换,一台计算机与其他计算机之间有时也要交换信息,这些信息交换就称为通信。通信有并行通信和串行通信两种。1、并行通信...
  • gdut_lisa
  • gdut_lisa
  • 2010年10月07日 10:19
  • 2359

lq51--基于8051的嵌入式实时操作系统

上大学的时候写的,现在回过头来看看,觉得这是自己比较满意的一个东西。 整的现在找工作时,我都把这个东西给写上。 惭愧呀,真不知到自己这几年干了些啥东西,为何变得如此急躁呢? 有时真有种想法,辞掉...
  • adream307
  • adream307
  • 2012年07月13日 20:07
  • 6344

8051/89C51的21个专用寄存器

8051/89C51共有21个专用寄存器,现把其中部分寄存器简单介绍如下:(1)程序计数器(Program Counter,PC)  PC是一个16位的计数器,它的作用是控制程序的执行顺序,其内容为下...
  • nicole_yaoyao
  • nicole_yaoyao
  • 2010年01月07日 17:28
  • 6505
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[标准8051]8051核的基本知识_寄存…
举报原因:
原因补充:

(最多只允许输入30个字)