发布网友 发布时间: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
其实都是一样的
都是先进后出