- 博客(1)
- 收藏
- 关注
原创 51单片机stack
一般编译器的堆栈用于保存局部变量、函数的参数、函数的返回值、中断上下文信息等。但Keil对局部变量、函数参数预先分配空间(放在静态全局变量区),Keil的堆栈只是用于保存函数嵌套调用的PC、中断上下文信息。从主程序进入中断需要入栈字节数:13+PC=15 Byte(ACC,PSW,B,DPH,DPL,R0~R7)Keil支持2级中断15×2=30 Byte。 主程序中
2016-10-25 14:41:30 460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人