单片机存储器

发布时间:2022-12-08 15:29
作者:Ameya360
来源:网络
阅读量:1724

  存储器是单片机的又一个重要组成部分,存储容量为256个单元的存储器结构中每个存储单元对应一个地址,256个单元共有256个地址,用两位16进制数表示,即存储器的地址(00H~FFH)。存储器中每个存储单元可存放一个八位二进制信息,通常用两位16进制数来表示,这就是存储器的内容。存储器的存储单元地址和存储单元的内容是不同的两个概念,不能混淆。

单片机存储器


单片机存储器数据存储器

  其最大容量可扩展到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。究竟选用那一组寄存器,由前述标志寄存器中的RS1和RS0来选用。在这两位上放入不同的二进制数,即可选用不同的寄存器组。

单片机存储器程序存储器

  程序存储器是用于存放程序代码的,是控制计算机动作的一系列命令,单片机只认识由“0”和“1”代码构成的机器指令。如前述用助记符编写的命令MOV A,#20H,换成机器认识的代码74H、20H:(写成二进制就是01110100B和00100000B)。在单片机处理问题之前必须事先将编好的程序、表格、常数汇编成机器代码后存入单片机的存储器中,该存储器称为程序存储器。

  程序存储器可以放在片内或片外,亦可片内片外同时设置。由于PC程序计数器为16位,使得程序存储器可用16位二进制地址,因此,内外存储器的地址最大可从0000H到FFFFH。8051内部有4k字节的ROM,就占用了由0000H~0FFFH的最低4k个字节,这时片外扩充的程序存储器地址编号应由1000H开始,如果将8051当做8031使用,不想利用片内4kROM,全用片外存储器,则地址编号仍可由0000H开始。不过,这时应使8051的第{31}脚(即EA脚)保持低电平。当EA为高电平时,用户在0000H至0FFFH范围内使用内部ROM,大于0FFFH后,单片机CPU自动访问外部程序存储器。


单片机存储器特殊功能寄存器

  特殊功能寄存器(SFR)的地址范围为80H~FFH。在MCS-51中,除程序计数器PC和四个工作寄存器区外,其余21个特殊功能寄存器都在这SFR块中。其中5个是双字节寄存器,它们共占用了26个字节。各特殊功能寄存器的符号和地址见附表。其中带*号的可位寻址。特殊功能寄存器反映了8051的状态,实际上是8051的状态字及控制字寄存器。用于CPU PSW便是典型一例。

  这些特殊功能寄存器大体上分为两类,一类与芯片的引脚有关,另一类作片内功能的控制用。与芯片引脚有关的特殊功能寄存器是P0~P3,它们实际上是4个八位锁存器(每个I/O口一个),每个锁存器附加有相应的输出驱动器和输入缓冲器就构成了一个并行口。MCS-51共有P0~P3四个这样的并行口,可提供32根I/O线,每根线都是双向的,并且大都有第二功能。其余用于芯片控制的寄存器中,累加器A、标志寄存器PSW、数据指针DPTR等的功能前已提及,而另一些寄存器的功能在后面有关部分再作进一步介绍。


(备注:文章来源于网络,信息仅供参考,不代表本网站观点,如有侵权请联系删除!)

上一篇:单片机仿真器

下一篇:静态中间继电器

在线留言询价

相关阅读
初学者必看:存储器基础知识汇总
  RAM  Random-Access-Memory,随机存储存储器,可读可写,分为SRAM和DRAM,即静态随机存储器和动态随机存储器,理解上静动态主要体现是否需要刷新,通常DRAM需要刷新,否则数据将丢失;SRAM的效率较好,而成本较高,通常将SRAM作为cache使用。  PSRAM  Pseudo static random access memory,伪SRAM伪随机存储器,内部和DRAM相似,接口和SRAM相似,具有自刷新功能,不需要外部刷新。而其成本介于SRAM与DRAM之间。  单\双端口RAM  单端口RAM同一时刻,只能满足读或写某一动作,而双端口RAM存在两套独立的地址、数据、读写控制等,可以同时进行两个操作,当然为避免冲突,存在一定的仲裁控制,成本也更高。伪双口RAM是只有两访问接口,单一个端口只读,另一个端口只能写。  ROM  Read-Only-Memory,只读存储器,通常使用时一次写好,使用时只能进行读操作,而不能进行写操作。  CACHE  高速缓冲存储器,由于存储器DDR/DRAM等相对于处理器访问速度较慢,增加的一级缓冲存储空间,当需要处理器需要访问内存某一块区域时,先缓存cache中,处理器访问cache速度较快;但同时也需要增加处理DDR和CACHE中数据同步、替换等问题。  TCM  Tightly-Coupled-Memory 紧密耦合(链接)的存储器,是指和处理器链接紧密,基本可以看做和CACHE同一等级连接的存储空间(印象中ARM结构上和L2 CACHE同一层次),其存储空间的内容不会像CACHE处理一样经常替换。  EEPROM  Electrically Erasable Programmable read only memory电可擦可编程只读存储器,掉电非易失的存储芯片,在特殊高电压模式下可以插写,普通模式下只读ROM。  FLASH  闪存,和EEPROM一样可擦除可重写,差别EEPROM总是按字节操作,FLASH可以按照字节块擦除。FLASH有分Nand-Flash、Nor-Flash,Nor-flash可以按照字节读取,而NandFlash只能按块读取,两者同样可以按照字节块擦除。Nor-Flash需要支持随机读取的地址、数据线,成本比Nand-Flash高,而其可擦写次数低于NAND FLASH,一般嵌入系统中刚boot需要初始化的代码需要放置在Nor-Flash中。  对于FLASH的读取总线可以有I2C、SPI串行型,也可以采用并行Parallel;同样Flash可以和处理器集成在一起或是通过总线外部访问。  eMMC  embedded multi media card,集成了NAND FLASH和控制部分的集成电路,提供像SD、TF(trans-flash)卡一样的使用接口。  硬盘  传统硬盘采用磁材料作为存储介质,固态硬盘使用FLASH,访问速度性能较好。
2024-03-20 11:23 阅读量:470
半导体存储器是什么
磁表面存储器的特点及优缺点
  磁表面存储器,也被称为磁盘驱动器或硬盘,是一种用于计算机存储的非易失性存储设备。它由一个或多个旋转磁盘组成,每个磁盘都有一个可磁化的表面,用于记录和存储数据。磁表面存储器可以将数据按照磁场的极性变化来表示和读取。  一、磁表面存储器的特点  高存储密度  磁表面存储器具有高存储密度的特点,可以在有限的物理空间内存储大量的数据。通过在磁表面上细分出许多磁区域,并在每个磁区域中记录不同的磁场状态,可以实现更高的数据存储容量。  高速读写  磁表面存储器具有较快的读写速度,可以在短时间内完成数据的读取和写入操作。随着技术的发展,磁表面存储器的旋转速度和数据传输速率不断提高,使得数据的访问更加迅速。  非易失性  与一些易失性存储器(如RAM)相比,磁表面存储器是一种非易失性存储设备,意味着它可以在断电或重启后保持数据的完整性。这使得磁表面存储器非常适合用于长期存储和持久化数据。  高可靠性  磁表面存储器采用了复杂的数据校验和纠错机制,以确保数据的完整性和可靠性。它还具有较强的抗震动和抗振动能力,使得在各种环境下都能保证数据的稳定存储。  二、磁表面存储器的优缺点  磁表面存储器的优点  大容量存储:磁表面存储器可以提供较大的存储容量,满足日益增长的数据存储需求。  高速读写:磁表面存储器具有较快的数据读写速度,能够快速响应用户的访问请求。  可靠性高:磁表面存储器采用了数据校验和纠错机制,保证数据的完整性和可靠性。  持久化存储:磁表面存储器是一种非易失性存储设备,可以长期保存数据。  磁表面存储器的缺点  机械结构:磁表面存储器使用机械部件进行数据读写,容易受到物理损坏和机械故障的影响。  功耗较高:磁表面存储器需要较高的电力供应,并且在工作时会产生一定的热量,导致功耗相对较高。  读写延迟:由于磁头需要在旋转的磁盘上定位和移动,磁表面存储器的读写速度受到寻道时间和旋转延迟的限制,可能引起一定的读写延迟。  易受外界影响:磁表面存储器对外界的磁场干扰敏感,可能导致数据错误或损坏,因此需要采取适当的防护措施。  尽管磁表面存储器存在一些缺点,但其优势仍使其成为目前计算机系统中主要的存储设备之一。随着技术的进步,磁表面存储器不断提升容量、读写速度和可靠性,以满足日益增长的数据处理需求。
2023-08-14 11:52 阅读量:1250
  • 一周热料
  • 紧缺物料秒杀
型号 品牌 询价
CDZVT2R20B ROHM Semiconductor
MC33074DR2G onsemi
TL431ACLPR Texas Instruments
RB751G-40T2R ROHM Semiconductor
BD71847AMWV-E2 ROHM Semiconductor
型号 品牌 抢购
STM32F429IGT6 STMicroelectronics
TPS63050YFFR Texas Instruments
BU33JA2MNVX-CTL ROHM Semiconductor
IPZ40N04S5L4R8ATMA1 Infineon Technologies
BP3621 ROHM Semiconductor
ESR03EZPJ151 ROHM Semiconductor
热门标签
ROHM
Aavid
Averlogic
开发板
SUSUMU
NXP
PCB
传感器
半导体
关于我们
AMEYA360微信服务号 AMEYA360微信服务号
AMEYA360商城(www.ameya360.com)上线于2011年,现 有超过3500家优质供应商,收录600万种产品型号数据,100 多万种元器件库存可供选购,产品覆盖MCU+存储器+电源芯 片+IGBT+MOS管+运放+射频蓝牙+传感器+电阻电容电感+ 连接器等多个领域,平台主营业务涵盖电子元器件现货销售、 BOM配单及提供产品配套资料等,为广大客户提供一站式购 销服务。