美文网首页
关于51单片机内存问题

关于51单片机内存问题

作者: 来自空间的冥想 | 来源:发表于2018-08-21 17:53 被阅读0次

今天写程序的时候发现内存不够用了,所以就查了一些资料,记录一下自己的理解

STC8F2K08S2

程序存储器Flash    8KB        0000H--1FFFH

数据存储器SRAM    2KB    

内部直接访问RAM(DATA)128B

内部直接访问RAM(IDATA)128B

内部拓展RAM(XDATA)2048B

内部RAM结构图

data:    0x00-0x7F的128个RAM,可以用ACC直接读写的,速度最快

bit:         0x20-0x2F 可以位寻址

idata:     0x00-0xFF的256个RAM

xdata:    外部拓展RAM,0x000-0xFFFF,用DPTR访问(这款芯片只有8K,所以直到0x1FFF)

pdata:    外部拓展RAM的低256个字节

code:    程序存储区


应用举例:

1.unsigned char idata RX_Buff[RX_BUFF_SIZE];

存放于data

2.unsigned char xdata TX_Buff[TX_BUFF_SIZE];

存放于xdata

相关文章

  • 关于51单片机内存问题

    今天写程序的时候发现内存不够用了,所以就查了一些资料,记录一下自己的理解 程序存储器Flash 8KB 0...

  • 向51单片机说再见!

    51单片机的辉煌过去 51单片机指MCS-51系列单片机,CICS指令集。由Intel公司开发,其结构增加了如乘(...

  • 51单片机常用波特率初值表(12M晶振)

    为什么51单片机的晶振一般使用11.0592? 用11.0592晶振的原因是51单片机的定时器导致的。用51单片机...

  • 51单片机基本结构

    姓名:陈婧娴 学号:19021211245 【嵌牛导读】:51单片机是初学者常接触的单片机,本文着重介绍51单片机...

  • 2019-09-24单片机有很多种

    1. 51单片机发展史 1.1、51单片机由Intel公司设计诞生 (1)1971年,Intel推出4位单片机I...

  • Mac下单片机开发环境的搭建

    先来简单介绍一下51单片机: 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖...

  • 51总线方式获取adc0809数值

    最近单片机有一个实验挺有意思的,使用51单片机以总线的方式读取adc0809的数据 先补充点关于单片机总线的预备知...

  • 来自一个电子狂的学习之路

    一、51单片机生涯 前面介绍了那么多知识,终于可以畅谈我和单片机的故事了。我记得非常清晰,学习51单片机是从1...

  • 电子技能的提升

    一、51单片机生涯 前面介绍了那么多知识,终于可以畅谈我和单片机的故事了。 我记得非常清晰,学习51单片机是从15...

  • mac下进行 51单片机的开发

    前言 纪念下,今天51单片机在mac下运行成功,记录下过程。 过程 1、淘宝 51单片机开发版购买。 56块钱。...

网友评论

      本文标题:关于51单片机内存问题

      本文链接:https://www.haomeiwen.com/subject/iovjiftx.html