单片机中的堆栈深度是指从栈顶开始的一段可支配内存大小,比如8051,SP=40H,那么深度是80H-40H=40H;如果SP=50H,那么深度是80H-50H=30H。而对于8052来说,深度就不一样了,因为可以扩展到FFH。所以同样SP=40H,那么深度是100H-40H=C0H。
在51里:如果SP=40h,则堆栈深度最大只能达到7FH,深度为: 7FH-40H
若SP=50h, 则堆栈深度最大只能达到7FH,深度为:7FH-50H
即数值越大,深度越浅
SP值越大深度越浅--51的