单片机编程中的内存类型
单片机系统是以单片机为核心,再配合其它外部电路组成的控制系统。其中安装了各种各样的存储器。一起来了解下单片机编程中的内存类型吧!

单片机编程
一、非易失性存储器
1、单片机编程中的FLASH
用于重写单个存储单元的机制与稍后描述的EEPROM完全相同,但是通过使擦除单元大于EEPROM,可以减少整个存储模块中的晶体管数量。可以对其进行电擦除和重写,从而使用户可以轻松更改程序代码。随着制造成本的降低,它通常用作单片机编程指令的存储器。
2、单片机编程中的EEPROM
它是一种可以电擦除和重写的ROM,可以以字节为单位进行写入和擦除,因此用户可以以与RAM相同的方式使用它。它主要用于数据存储,特别是用于即使电源关闭也要保留的数据。
二、易失性存储器
1、单片机编程中的SRAM(静态RAM)
使用触发器配置逻辑作为存储单元并静态保存数据的RAM。通常,使用逆变器的反馈类型。由于根据逻辑电路的输出是H电平还是L电平来保留内容,因此易于使用并且容易实现低功耗。
2、单片机编程中的DRAM(动态RAM)
它由一个晶体管和一个小容量电容器组成,并根据电容器中是否存在电荷来保存数据。电容器中充电的电荷是泄漏电流,该泄漏电流会随着时间的流逝而衰减,因此必须定期将电池恢复到其原始状态。
以上就是英锐恩科技为大家介绍的单片机编程中的内存类型,英锐恩专注单片机应用方案设计与开发,提供8位单片机、32位单片机。