单片机应用程序一般存放在哪一个存储器中?

单片机应用程序一般存放在哪一个存储器中?,第1张

ROM。只读存储器(Read-Only Memory,ROM)以非破坏性读出方式工作,只能读出无法写入信息。信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。

ROM所存数据通常是装入整机前写入的,整机工作过程中只能读出,不像随机存储器能快速方便地改写存储内容。ROM所存数据稳定 ,断电后所存数据也不会改变,并且结构较简单,使用方便,因而常用于存储各种固定程序和数据。

扩展资料

单片机的数据存储器由读写存储器RAM组成。其最大容量可扩展到64k,用于存储实时输入的数据。8051内部有256个单元的内部数据存储器,其中00H~7FH为内部随机存储器RAM,80H~FFH为专用寄存器区。

实际使用时应首先充分利用内部存储器,从使用角度讲,搞清内部数据存储器的结构和地址分配是十分重要的。因为将来在学习指令系统和程序设计时会经常用到它们。

8051内部数据存储器地址由00H至FFH共有256个字节的地址空间,该空间被分为两部分,其中内部数据RAM的地址为00H~7FH(即0~127)。

而用做特殊功能寄存器的地址为80H~FFH。在此256个字节中,还开辟有一个所谓“位地址”区,该区域内不但可按字节寻址,还可按“位(bit)”寻址。对于那些需要进行位 *** 作的数据,可以存放到这个区域。从00H到1FH安排了四组工作寄存器,每组占用8个RAM字节,记为R0~R7。

在片内的EEPROM的程序存储器中。单片机应用程序一般存在片内的EEPROM的程序存储器中。通常也把它简称为MCU或μC,MCU配以适当的外围设备和软件就可构成一个计算机应用系统,所以也称之为单片微型计算机,简称为单片机。

单片机的存储器结构一般包括两种类型的存储器,分别是程序存储器和数据存储器。

1. 程序存储器:程序存储器也称为ROM存储器,用于存储单片机的程序代码和常量数据等信息。程序存储器一般分为只读存储器(ROM)和可编程只读存储器(EPROM、EEPROM和Flash存储器)。

2. 数据存储器:数据存储器用于存储单片机的变量和临时数据等信息,一般包括随机存储器(RAM)和非易失性存储器(EPROM、EEPROM和Flash存储器)。

在单片机中,程序存储器和数据存储器可以分别独立存在,也可以通过特殊的方式共享存储空间。此外,一些单片机还会配备一些特殊的存储器,如缓存存储器、寄存器堆等,用于提高系统运行效率和性能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7772346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存