STC8学习笔记(一)stc8内部储存器分类(SRAM、ROM、FLASH、EEPROM)

数据储存器——RAM

**stc8a8k的SRAM**
▲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 读写快。
stc8a8k的 64kflash
储存数据类型:存储用户程序 和一些只读 固定数据 ,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数据手册和其他资料 结合自己理解,小白自学 有错还望大佬指正。
  • 参考文章 已注明链接 侵删。
GritYearner
关注 关注
  • 9
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STC8/15单片机EEPROM外部加载和内部读写
perseverance51博客
09-24 949
STC8/15单片机EEPROM外部加载和内部读写示例
STC单片机存储器介绍和使用
perseverance51博客
06-19 1526
STC单片机存储器介绍和使用
STC8】定时器
2301_78836861的博客
06-21 1846
清0则用作,置1用作。定时功能:内部时钟的频率,再结合计数,就可以计算这段时间所用的时间。
谈谈STC8H单片机IAP升级
最新发布
james_sun79的博客
07-23 181
谈谈STC8H单片机IAP升级
STC8增强型单片机进阶开发--EEPROM读写
xuewenyu_的博客
06-04 1426
EEPROM是一种可擦写可编程只读存储器(Electrically Erasable Programmable Read-Only Memory)的缩写。它是一种非易失性存储器,可以在不需要外部电源的情况下保持存储数据。与ROM不同,EEPROM可以通过电子擦除和编程来修改存储的数据,因此它是一种可重写的存储器。EEPROM通常用于存储需要频繁修改的数据,例如系统配置信息、用户设置、校准数据等。由于EEPROM可以在系统运行时进行读写操作,因此它在许多应用中都具有很高的实用价值。
#STC8A8K# #STC8F1K# #STC8G1K# #STC8H1K# ——STC8系列单片机整体评价
The Road of Engineer
04-02 9783
成就更好的自己 声明:这不是广告,只是发表看法和吐槽,不吹不擂; 本文以STC8A8K64S4A12为例,简要分析一下STC8系列; STC(宏晶科技)公司作为国内的一家MCU生产公司,专注于8051内核单片机的升级与开发;在2017年,宏晶科技推出了包含I2C接口的STC8系列单片机,接着2018年内STC8系列成为宏晶科技主推的产品,直到现在(2020.04.02)这个公司的中文官...
stc8h1k08
Suenscsdnid的博客
04-27 3579
工作寄存器组区:00H~1FH 共32字节,分4组,每组包含8个8位的工作寄存器。内核、工作电压、工作温度、Flash存储器、SRAM、时钟控制、复位、中断、数字外设、模拟外设。低128 字节:工作寄存器组区,可位寻址区,用户RAM区和堆栈区。内部RAM 共256字节,分两部分。低128字节和高128字节。寄存器地址都是一样的,他们的内核都是一样的STC-Y6。品牌+代号+特性+RAM空间+ROM空间。中断向量入口地址的间隔区间8个字节。时钟、复位、看门狗、电源管理。可位寻址的数据存储器。
STC8中文手册
11-30
STC8系列单片机是比较新型的一种单片机,它有着许多的优点,很重要的一点就是它不需要外部晶振和外部复位,有着很强的抗干扰能力,而且速度快,功耗和价格方面都比较的低。STC8系列的单片机跟传统的8051单片机相比,它的运算速度大约快12倍,依次按照顺序执行完全部的111条指令,传统的8051需要1944个时钟,但是STC8系列单片机只需要147个时钟就能够完成,可见其速度比传统的8051快了很多。STC8系列的单片机是宏晶公司生产的,编写程序跟51单片机基本一样,比较方便。所以本次系统设计选择此系列单片机
微机原理及应用->STC25F2K60S2单片机增强型8051内核
oasis的博客
10-29 1863
STC25F2K60S2单片机增强型8051内核历史增强型8051功能概述CPU结构运算器控制器 历史 增强型8051 功能概述 ·增强型8051CPU,单时钟机器周期; 传统12个时钟周期构成一个机器周期,并且时钟兆数得到了提升 ·在线可编程/在应用可编程(ISP/IAP)功能 在线 在应用:远程工作中编程,版本更新更方便 OTP一次性编程 ·60KB Flash程序储存器;1KB数据Flash;2048(256+1792)(2K)字节SRAM ·最多42根I/O端口线 ·3个16位定时/计数器 计数
基于STM32设计的智能奶瓶
07-26 2595
基于STM32设计的智能奶瓶项目通过硬件和软件的结合,实现了温度恒温、称重、水位检测、语音交互、数据存储、无线控制、喂奶时间提醒、数据查询等多项功能,为妈妈们提供了一种更加方便、安全、智能的母婴护理工具。
以Crotex M3为例讲解stm32芯片内部原理
qq_42712859的博客
09-09 1112
以51单片机和Crotex M3为例讲解stm32芯片内部架构
stc读写内部eeprom
06-20
stc单片机内部eeprom读写示例,keilc语言
STC8 使用手册
02-13
主要讲解系统板的各硬件功能;下载方法,IAP 版本的仿真方法 KEIL 软件的安装 、驱动安装等等。
STC8 寄存器头文件
10-17
STC8 系列的头文件,keil C51 默认自带 reg51 只有部分STC8 的寄存器定义,工程项目包含该头文件,不需要包含 reg51.h
基于单片机的射频读卡器设计.doc
10-02
STC11F32采用了1T的单时钟/机器周期结构,比传统的8051单片机快8~12倍,拥有32KB的Flash内存、29KB的EEPROM和1280字节的SRAM。此外,它还支持ISP在线编程,方便开发和调试。 在射频读卡器设计中,选择了Philips公司...
STC8增强型单片机开发day02
shape_one的博客
05-09 921
串口是一种在数据通讯中广泛使用的通讯接口,通常我们叫做UART (通用异步收发传输器Universal Asynchronous Receiver/Transmitter),其具有数据传输速度稳定、可靠性高、适用范围广等优点。在嵌入式系统中,串口常用于与外部设备进行通讯,如传感器、液晶显示屏、WiFi模块、蓝牙模块等。串口通信中的 TXD(Transmit Data)和 RXD(Receive Data)是串口通信中的两个重要信号。TXD是指串口发送端的数据信号,而RXD是指串口接收端的数据信号。
STC8增强型单片机开发【定时器Timer⭐】
weixin_68429349的博客
05-10 738
本文详细介绍了STC8增强型单片机定时器的基本原理、配置方法以及应用示例。通过合理配置定时器的时钟源、工作模式、计数初值和重装载值等参数,可以实现精确的时间控制功能。在实际应用中,我们可以利用定时器来实现LED闪烁、按键扫描、延时等待等各种功能。
STC8单片机EEPROM读写及串口显示软件开发教程
- **EEPROM读写(STC8内部)**:EEPROM(Electrically Erasable Programmable Read-Only Memory)是一种非易失性存储器,可在断电后保持数据。STC8单片机内部集成了EEPROM,可以用于存储少量数据。 - **串口助手显示...
写文章

热门文章

  • catkin_make报错Invoking “make cmake_check_build_system“ failed 44351
  • Ubuntu网络调试助手mNetAssist的安装以及解决无法打开运行的问题 17588
  • win10在主题下桌面图标设置时提示windows无法访问指定设备、路径或文件问题的解决方法 14330
  • STC8学习笔记(一)stc8内部储存器分类(SRAM、ROM、FLASH、EEPROM) 8122
  • ROS docker在安装主机显卡驱动后,rviz等可视化工具报错 2110

最新评论

  • ROS docker在安装主机显卡驱动后,rviz等可视化工具报错

    weixin_52328697: 谢谢,有用

  • Ubuntu网络调试助手mNetAssist的安装以及解决无法打开运行的问题

    澈浂: 更改阿里云原后仍然无法下载qt4的库阿,还是同样报错

  • ROS docker在安装主机显卡驱动后,rviz等可视化工具报错

    Ivy_Hu677: 您好,请看一下私信

  • ROS docker在安装主机显卡驱动后,rviz等可视化工具报错

    GritYearner: 你用过鱼香ros的一键安装docker版的ros后就会有

  • catkin_make报错Invoking “make cmake_check_build_system“ failed

    2301_77394382: 呼呼牛!

最新文章

  • ROS docker在安装主机显卡驱动后,rviz等可视化工具报错
  • Ubuntu网络调试助手mNetAssist的安装以及解决无法打开运行的问题
  • catkin_make报错Invoking “make cmake_check_build_system“ failed
2023年1篇
2022年2篇
2020年2篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家庆阳抽象人物玻璃钢雕塑定制玻璃钢雕塑会商宝金昌公园玻璃钢雕塑设计玻璃钢喷镀雕塑天津城市标志玻璃钢雕塑张家口玻璃钢人物雕塑广东节庆商场美陈制作成都玻璃钢雕塑摆件销售企业白银公园玻璃钢雕塑价格重庆玻璃钢雕塑制作公司承德玻璃钢花盆花器海门玻璃钢花盆花器张界仿铜西式玻璃钢雕塑玻璃钢仿真雕塑出售惠州哈萨克玻璃钢人物雕塑玻璃钢雕塑品优缺点江门发光小品玻璃钢雕塑工艺安徽玻璃钢广场雕塑厂家肇庆美陈玻璃钢动物雕塑玻璃钢浮雕景观雕塑制作户外玻璃钢雕塑用什么材料名岚玻璃钢花盆青海玻璃钢雕塑艺术品河北户外玻璃钢雕塑哪家便宜营口玻璃钢雕塑设计山东仿铜孔子玻璃钢雕塑定做浙江人物玻璃钢雕塑制作广东商场玻璃钢雕塑费用黄冈玻璃钢雕塑加工公司淄博玻璃钢雕塑哪家好香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化