首 页 行业资讯 新车 试驾评测 养车用车 车型库

在PLC,单片机,微机原理中堆栈的区别

发布网友 发布时间:2022-04-22 07:12

我来回答

3个回答

热心网友 时间:2022-06-17 07:30

PLC的堆栈你基本不用管,他软件自动分的,,微机的更不用管了,除非你会开发操作系统。你只要了解单片机中的就可以了,

那么MCS-51单片机的堆栈怎样设置的?
程序设计时,往往需要一个后进先了的RAM区,以保存CPU的现场。这种后进先出的缓冲区,就称为堆栈。MCS-51单片的堆栈原则上设在内部RAM的任意区域内,但是,一般设在31H~7FH的范围之间,栈顶的位置由栈指针SP指出

注意,堆栈最好少用。特别是有中断的场合,要不然一混合调用下,各种事都可能出现,查问题很难的。

热心网友 时间:2022-06-17 07:31

没有太大的区别。主要要知道一点:一般执行不是“单句执行后就有结果”,而是每次开始时候刷新,才改变输出口状态和读输入口状态。堆栈都一样,都是存放数据的一种“容器”。

热心网友 时间:2022-06-17 07:31

其实都是一样的
都是先进后出

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com