STC8学习笔记(一)stc8内部储存器分类(SRAM、ROM、FLASH、EEPROM)
基于stc8A8K的内部储存分类
- 数据储存器——RAM
- 内部 RAM
- 内部扩展RAM
- 外部扩展RAM
- 程序储存器——ROM
- stc8a8k 将 数据定义到ROM
- EEPROM
- FLASH与EEPROM的区别
- stc8a8k64S4A12的EEPROM
- 备注
数据储存器——RAM
▲stc8a8k的SRAM
RAM用于存放程序执行的中间结果和过程数据(掉电后数据消失)
变量定义时 如果不加 code stc8a8k 默认存放RAM
内部 RAM
共 256 字节,可分为 2 个部分:低 128 字节 RAM 和高 128 字节 RAM。
内部扩展RAM
STC8集成了内部的扩展RAM,单片机内部扩展 RAM 是否可以访问,受辅助寄存器 AUXR 中的 EXTRAM 位控制。
外部扩展RAM
STC8 系列封装管脚数为 40 及其以上的单片机具有扩展 64KB 外部数据存储器的能力 即除了8k的内部扩展RAM 还支持最大一共64k的RAM (如上图) :
如何扩展SRAM 和 使用场景 参考阅读 卓晴——扩展32KRAM的STC8H8K信号采集版
程序储存器——ROM
程序储存器用于 存放用户程序、数据、以及表格等信息。也是程序代码存放的地方。下载后掉电不擦除。
STC8A8K64S4A12 集成了64k的 Flash 程序储存器。 这个Flash 是指 ROM是falsh类型的ROM ,相比 普通ROM 读写快。
储存数据类型:存储用户程序 和一些只读 固定数据 ,C文件及h文件 中的所有代码、全局变量、局部变量、‘const’ 限定符定义的常量数据 。
stc8a8k 将 数据定义到ROM
因为st8a8k有很大的ROM 除了用户程序还有可以存放一些容量比较大的数组 以便使用 (如 图片数组 文字库 等)
基于stc8芯片 数组定义和声明 前如果只加 const 或者不加 编译时keil会报错提示
提示 图像数组已经超过 8k 这说明 keil 默认把 变量放到sRAM了 所以 内存不够用 。
这时需要 在 const 前 加 code 才会指定数组存放到64k的flash (const可加可不加 ,取决数组是否只读)
EEPROM
EEPROM (Electrically Erasable Programmable Read-Only Memory),有书本译作“电可擦可编程只读存储器”。 STC8 系列单片机内部集成了大容量的 EEPROM (利用 ISP/IAP 技术可将内部 Data Flash 当EEPROM ),可用于保存一些需要在应用过程中修改并且掉电不丢失的参数数据。
EEPROM 的使用 :内部的 EEPROM 有 3 操作方式:读、 写和擦除,其中擦除操作是以扇区为单位进行操作,每扇区为 512 字节,即每执行一次擦除命令就会擦 除一个扇区,以 使用EEPROM 将 同一次 修改的数据 放在同一个扇区,不是同一次修改的数据放在不同的扇区,不一定要用满。 而读数据和写数据都是以字节为单位进行操作的,即每执行一次读或者写命令时只能读出或者写入一个字节。
FLASH与EEPROM的区别
移步阅读:EEPROM和flash的区别
stc8a8k64S4A12的EEPROM
EEPROM 的访问方式有两种:IAP 方式和 MOVC 方式。IAP 方式可对 EEPROM 执行读、写、擦除操作,但 MOVC 只能对 EEPROM 进行读操作,而不能进行写和擦除操作。
STC8芯片的EEPROM大小:不同型号内部EEPROM的大小不同
以STC8A8K16S4A12为例,程序空间(ROM)为16K,EEPROM空间 为48K 一共是64k的Flash空间。
不同型号的芯片 EEPROM空间和ROM空间的大小和访问地址存在差异,一般型号芯片的EEPROM空间大小固定,而特殊型号的芯片EEPROM的大小可以用户自己设置。
特殊型号的Flash 用户可在 单片机内部Flash空间 自定义规划 程序空间 和 EEPROM的 大小
可在烧录软件 设置EEPROM大小
备注
- 内部EEPROM的读写操作、外部Flash、外部独立EEPROM的操作 详见下一篇。
- 文章主要参考stc8a数据手册和其他资料 结合自己理解,小白自学 有错还望大佬指正。
- 参考文章 已注明链接 侵删。
STC8学习笔记(一)stc8内部储存器分类(SRAM、ROM、FLASH、EEPROM)相关推荐
- 一文让你完全弄懂逻辑回归和分类问题实战《繁凡的深度学习笔记》第 3 章 分类问题与信息论基础(上)(DL笔记整理系列)
好吧,只好拆分为上下两篇发布了>_< 终于肝出来了,今天就是除夕夜了,祝大家新快乐!^q^ <繁凡的深度学习笔记>第 3 章 分类问题与信息论基础 (上)(逻辑回归.Softm ...
- 深度学习笔记(13) Softmax分类
深度学习笔记(13) Softmax分类 1. Softmax 回归 2. 练一个Softmax分类器 1. Softmax 回归 有一种logistic回归的一般形式,叫做 Softmax回归 能在 ...
- Tensorflow2学习笔记:简单灰度图分类
Tensorflow2学习笔记:简单灰度图分类 相关介绍 实验环境 实验步骤 导入相关库 导入数据集 浏览数据 预处理数据 构建模型 设置层 编译模型 训练模型 向模型馈送数据 评估准确率 进行预测 ...
- STM32学习笔记(9)——(I2C续)读写EEPROM
STM32学习笔记(9)--(I2C续)读写EEPROM 一.概述 1. 背景介绍 2. EEPROM简介 二.AT24C02--常用的EEPROM 1. 电路原理图 2. 写操作 (1)按字节写操作 ...
- 机器学习框架ML.NET学习笔记【5】多元分类之手写数字识别(续)
一.概述 上一篇文章我们利用ML.NET的多元分类算法实现了一个手写数字识别的例子,这个例子存在一个问题,就是输入的数据是预处理过的,很不直观,这次我们要直接通过图片来进行学习和判断.思路很简单,就是 ...
- 5214页PDF的进阶架构师学习笔记,阿里巴巴内部Jetpack宝典意外流出
背景 在深度使用 Flutter 开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞.我们需要一个统一的应用框架来摆脱当下的开发困境,而这也是 Flutter 领域空缺的一块处女地. ...
- 《Python自然语言处理(第二版)-Steven Bird等》学习笔记:第05章 分类和标注词汇
第05章 分类和标注词汇 5.1 使用词性标注器 5.2 标注语料库 表示已标注的标识 读取已标注的语料库 简化的词性标记集 名词 动词 形容词和副词 未简化的标记 探索已标注的语料库 5.3 使用P ...
- 【STC8学习笔记】STC8A8K64S4A12 ADC模数转换,使用串口打印出来
STC8系列单片机内部集成了一个12位的15通道A/D转换器,使用STC8内部ADC时,要使AVref连接参考电压,ADC_AVcc和ADC_AGnd接好电源和地线! 内部ADC引脚可参考芯片手册AD ...
- 【STC8学习笔记】STC8A8K64S4A12 程序烧录及使一个LED闪烁
将STC8芯片型号添加到keil中 新建keil工程选择对应的芯片 我这里已我的STC8A8K64S4A12芯片为例 编写程序一个LED闪烁的程序 #include <STC8.h>sbi ...
最新文章
- 分享Kali Linux 2017年第11周镜像文件
- Leetcode 912.排序算法(快排)
- NYOJ 14 会场安排问题
- Junit中测试插入等无返回值的操作要注意的问题
- 轻量级网络之mobilenet_v1
- .NET中扩展方法和Enumerable(System.Linq)
- 计算机换汉语快捷键,电脑常用快捷键
- Mysql几种索引类型的区别及适用情况
- ssm在线视频教育网站
- 目前,有哪些云计算平台,值得我们选择
- bt 介绍以及 bt 种子的hash值(特征值)计算
- 银联支付接口研究(Android端和Java服务端)
- weAdmin(layuiAdmin)
- modeler 连接oracle,spss modeler(clementine)连接oracle数据库
- Redit集群搭建-Sentinel模式搭建
- excel vba如何在不打开的情况下获取.pdf文件的打印页码数
- QuickTime Player教程_如何捕捉 iPhone、iPad 或 iPod touch 屏幕?
- 条码软件(Barcode Software)的类别、常用的条码软件、条码扫描软件经验分享
- 万向节死锁的个人理解
- Mac下录制屏幕视频
热门文章
- 安卓微信点击链接自动跳出微信在手机自带的浏览器中下载APK文件(IOS无需上架直接跳转 App Store)
- recovery 流程学习总结(二)
- 想加入大厂?看这篇文章也许会帮助到你
- 广告费的分摊计提 预提?NO
- 分块与莫队(详详详解)
- 字、字节(byte)、比特(bit)的关系究竟是什么!
- scrapy框架(三)
- web网页制作与实现 html+css+javascript+jquery+bootstarp响应式美食网站设计与实现
- 编程不适合12小时工作制,“我有灵感才工作” | 专访《Java编程思想》作者Bruce Eckel...
- 荣耀猎人游戏本V700实测 它才是玩家唯一真爱