微软公司宣布不再支持你正在使用的 IE浏览器,这会严重影响浏览网页,请使用微软最新的Edge浏览器
厂商专区
产品/技术
应用分类
首页 >

电源知识 单片机堆栈的作用

2016-08-05 09:44 来源:电源网综合 编辑:铃铛

单片机能够帮助大家更好的进行产品设计。单片机中的知识点非常多,每一个知识点都能延伸出很多的内容。单片机堆栈就是单片机知识点中其中一项,那么什么是单片机堆栈,单片机堆栈的原理是什么?本文将为大家进行介绍,感兴趣的朋友快来看一看吧。

在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循顺序存取和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。

单片机堆栈有什么用?

1)子程序调用和中断服务时CPU自动将当前PC

值压栈保存,返回时自动将PC值弹栈。

2)保护现场/恢复现场

3)数据传输

2-7
图1

单片机堆栈原理:

堆栈区由特殊功能寄存器堆栈指针SP管理 堆栈区可以安排在RAM区任意位置,一般不安排在工作寄存器区和可按位寻址的RAM区,通常放在RAM区的靠后的位置。

声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。

相关阅读

微信关注
技术专题 更多>>
研发工程师的工具箱
智慧生活 创新未来

头条推荐

电子行业原创技术内容推荐
客服热线
服务时间:周一至周五9:00-18:00
微信关注
获取一手干货分享
免费技术研讨会
editor@netbroad.com
400-003-2006