凡亿教育-娟娟
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | 探索单片机,了解三大寄存器
探索单片机,了解三大寄存器

在单片机世界中,寄存器很重要,它们不仅是数据存储处理的关键部件,还是单片机执行各种操作的核心所在,按照类型可分为程序存储器、数据存储器及特殊功能寄存器。

image.png

1、程序存储器

程序存储器,顾名思义是用来存放单片机执行程序的地方,主要存储由机器代码构成的程序、表哥和常数。

单片机在执行任务前,必须现将编写好的程序转换成机器代码并存储在程序存储器中,对8051单片机而言,其内部有4k字节的ROM,用于存放程序,地址范围从0000H代0FFFH。若使用外部存储器,地址编号将从1000H开始。

2、数据存储器

数据存储器主要存放试试输入的数据。在8051单片机中,内部数据存储器由256个单元组成,地址范围从00H到FFH,其中00H-7FH是内部随机存储器RAM,用于存放临时数据和中间结果;80H-FFH是专用寄存器区,存放特殊功能寄存器和堆栈等。

总的来说,数据存储器不仅支持按字节寻址,还具备位寻址功能。

3、特殊功能寄存器

特殊功能寄存器(SFR)不仅反映了单片机的状况,还能应用在控制单片机的内部功能。

在8051单片机中,SFR的地址范围为80H~FFH,共包含21个特殊功能寄存器。这些寄存器中,有的与单片机的引脚直接相关,用于控制输入输出;有的则用于控制片内的各种功能,如定时器、计数器等。

本文凡亿教育原创文章,转载请注明来源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论