新建 文本文檔24.rar
(3.05 KB, 下載次數: 12)
2014-7-9 15:50 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
我自己寫了個液晶顯示24小時的程序,但出現了很難解釋的問題,搞了2天沒有結果,希望高手幫我看看,到底問題出在哪里。
具體情況如下:我經過調試,基本鎖定問題出在中斷程序,見附件“文本文件”,我用文字標示的地方,那個位置如果不添加任何語句的話,程序能夠正常顯示(主要顯示秒,還有分的個位的計時都正常的),原本接下去要寫分的高位及小時的處理程序,但發現只要添加語句,程序就跑飛,哪怕那個位置加個“nop",即使程序根本不會執行到這個地方也照樣跑飛,我就納悶:因為這個程序容量應該不超2K,照理不存在頁面選擇的問題,另外中斷里面也沒有調用子程序導致堆棧溢出,所以就搞不清楚問題究竟出在哪里(程序跑飛顯示的是初始化的時候2個測試用的子程序,并且一直停留在這里,后續要實現的功能完全沒有了),高手可以幫我看看嗎,萬分感謝! |