新建 文本文档24.rar
(3.05 KB, 下载次数: 12)
我自己写了个液晶显示24小时的程序,但出现了很难解释的问题,搞了2天没有结果,希望高手帮我看看,到底问题出在哪里。
具体情况如下:我经过调试,基本锁定问题出在中断程序,见附件“文本文件”,我用文字标示的地方,那个位置如果不添加任何语句的话,程序能够正常显示(主要显示秒,还有分的个位的计时都正常的),原本接下去要写分的高位及小时的处理程序,但发现只要添加语句,程序就跑飞,哪怕那个位置加个“nop",即使程序根本不会执行到这个地方也照样跑飞,我就纳闷:因为这个程序容量应该不超2K,照理不存在页面选择的问题,另外中断里面也没有调用子程序导致堆栈溢出,所以就搞不清楚问题究竟出在哪里(程序跑飞显示的是初始化的时候2个测试用的子程序,并且一直停留在这里,后续要实现的功能完全没有了),高手可以帮我看看吗,万分感谢! |