51单片机C语言编程,简易计算器,复位键如何编程会简单些?要求能随时返回主程序开头。。

51单片机C语言编程,简易计算器,复位键如何编程会简单些?要求能随时返回主程序开头。。谢谢!

提供个思路
void (*RecallBp)(void);
main()
{
保存堆栈指针
clear:
RecallBp=(void*) &clear;

恢复堆栈指针
初始化
........
}

需要返回时
调用 RecallBp();追问

谢谢,可惜我还不会用指针。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-27
goto main追问

如何使用goto呢?要能随时返回的。还有goto能放中断里吗?谢谢

第2个回答  2012-11-27
我有,给我邮箱
第3个回答  2012-11-27
用硬件复位不是最简单吗?
相似回答