当前位置:首页 > 芯闻号 > 热点文章推荐(一)
[导读]本文中,小编将对单片机内部的各大存储器:程序存储器、数据存储器、特殊功能寄存器予以介绍。

存储器属于常见产品,在各类需要存储功能的器件中均存在存储器身影。本文中,小编将对单片机内部的各大存储器:程序存储器、数据存储器、特殊功能寄存器予以介绍。如果你对存储器具有兴趣,抑或对单片机具有兴趣,不妨继续往下阅读哦。

一、程序存储器

程序是控制计算机动作的一系列命令,单片机只认识由“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自动访问外部程序存储器。

二、数据存储器

单片机的数据存储器由读写存储器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。究竟选用那一组寄存器,由前述标志寄存器中的RS1和RS0来选用。在这两位上放入不同的二进制数,即可选用不同的寄存器组。

三、特殊功能寄存器

特殊功能寄存器(SFR)的地址范围为80H~FFH。在MCS-51中,除程序计数器PC和四个工作寄存器区外,其余21个特殊功能寄存器都在这SFR块中。其中5个是双字节寄存器,它们共占用了26个字节。各特殊功能寄存器的符号和地址见附表2。其中带*号的可位寻址。特殊功能寄存器反映了8051的状态,实际上是8051的状态字及控制字寄存器。用于CPU PSW便是典型一例。这些特殊功能寄存器大体上分为两类,一类与芯片的引脚有关,另一类作片内功能的控制用。与芯片引脚有关的特殊功能寄存器是P0~P3,它们实际上是4个八位锁存器(每个I/O口一个),每个锁存器附加有相应的输出驱动器和输入缓冲器就构成了一个并行口。MCS-51共有P0~P3四个这样的并行口,可提供32根I/O线,每根线都是双向的,并且大都有第二功能。其余用于芯片控制的寄存器中,累加器A、标志寄存器PSW、数据指针DPTR等的功能前已提及,而另一些寄存器的功能在后面有关部分再作进一步介绍。

以上便是此次小编带来的“存储器”相关内容,通过本文,希望大家对单片机内部的3大存储器具备一定的了解。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!

换一批

延伸阅读

[热点文章推荐(一)] 大佬带你走进充电器的世界,无线充电器对手机有害吗?有何注意事项?

大佬带你走进充电器的世界,无线充电器对手机有害吗?有何注意事项?

充电器的使用使得诸多电子设备可正常运行,缺少充电器,我们的生活在一定程度上将受到困扰。为增进大家对充电器的认识,本文将对无线充电器相关内容予以介绍,主要在于分析无线充电器是否对手机有所损害以及阐述无线充电器的使用注意事项。如果你对充电器...

关键字: 充电器 指数 无线充电器

[热点文章推荐(一)] 无线充电器有何特点?无线充电器有哪些类型?

无线充电器有何特点?无线充电器有哪些类型?

充电器的使用异常广泛,各类电子产品均需使用充电器。为增进大家对充电器的认识,本文将对无线充电器、无线充电器的种类、无线充电器的特点和无线充电器原理予以介绍。如果你对充电器抑或是无线充电器具有兴趣,不妨继续往下阅读哦。 一、...

关键字: 充电器 指数 无线充电器

[热点文章推荐(一)] 车载充电器有哪些使用注意事项?如何选购车载充电器?

车载充电器有哪些使用注意事项?如何选购车载充电器?

充电器是大家每天都会使用的电子器件,因此大家对充电器都较为了解。充电器按照类型可以划分为有线充电器和无线充电器,依据充电器作用对象不同,充电器又可划分为诸多类型。为增进大家对充电器的认识,本文将对车载充电器予以介绍,主要内容在于探讨车载...

关键字: 车载充电器 充电器 指数

[嵌入式ARM] 10年老兵!从迷茫期到嵌入式系统工程师

-END- 整理文章为传播相关技术,版权归原作者所有 | 【1】STM32如何配置外部中断? 【3】使用KeilM...

关键字: 嵌入式 单片机

[strongerHuang] DDR5相比DDR4有什么新特性?

关注+星标公众号,不错过精彩内容 编排 | strongerHuang 微信公众号 | 嵌入式专栏 由于DRAM本身的局限性,它的技术进步一...

关键字: 存储器 美光

热点文章推荐(一)

523 篇文章

关注

发布文章

技术子站

关闭