新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機Keil軟件仿真與調試技巧

        單片機Keil軟件仿真與調試技巧

        作者: 時間:2012-08-21 來源:網絡 收藏

        此時P1 1:3的輸出僅1位高電平。且依次向左循環移位。R1、R2、R3、R7正常遞減變化。如圖8所示。

        圖8花樣彩燈程序調試通過后的正確運行
        圖8花樣彩燈程序通過后的正確運行。

        ③斷點設置。

        程序時。一些程序行必須滿足一定的條件才能被執行到(如程序中某變量達到一定的值、按鍵被按下、有中斷產生等),這些條件往往是異步發生或難以預先設定的。這類問題采用單步執行的方法是很難的。這時可使用另一種重要的調試方法一斷點設置??梢允褂肈ebug一>lnsert/RemoveBreakPoint設置或移除斷點。

        斷點設置的方法有多種,常用的是在某一程序行設置斷點,設置好斷點后可以連續運行程序。一旦執行到該程序即停止,可在此觀察有關變量值,對比分析程序預期理想值,以確定問題所在。

        三、結束語

        程序開發過程中通常情況下需要綜合運用單步執行、連續執行、設置斷點、觀察變量等各種程序調試方法。并不斷積累總結調試經驗。這種程序調試能力也是衡量開發者水平高低的標志之一。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 马公市| 百色市| 庆云县| 安多县| 渝中区| 德格县| 乌兰浩特市| 扬中市| 噶尔县| 陈巴尔虎旗| 临朐县| 乐山市| 大化| 托克逊县| 周口市| 新安县| 六安市| 遂平县| 阿拉善左旗| 浦江县| 静乐县| 萨迦县| 东方市| 闸北区| 新平| 盐津县| 上饶市| 和平区| 吉木乃县| 贵港市| 右玉县| 百色市| 乌苏市| 江门市| 青龙| 盖州市| 樟树市| 宜章县| 那曲县| 巴彦淖尔市| 宣城市|