新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機的一些開發實用技巧

        單片機的一些開發實用技巧

        作者: 時間:2016-12-02 來源:網絡 收藏

          

        本文引用地址:http://www.104case.com/article/201612/324992.htm

          圖2

          5. 點擊Rebuild target(重建所有目標文件)即可得到編譯結果(圖3)。

          

          圖3

          四。修改Startup.a51起始代碼
          單片機運行過程中免不了受干擾,有時可能會造成死機,我們可以使用“看門狗”來復位并重啟單片機。根據筆者的經驗,這時的內存區數據可能不一定會全部沖毀,主要是PC指針錯亂所為。上海模擬電路/數字電路培訓但使用C51編寫的程序在復位后會執行一段Startup.a51“起始代碼”,導致內存全部清零,使正在運行的數據全部丟失。解決這一問題的辦法是修改Startup.a51“起始代碼”,本刊今年1月的文章<談談C語言在單片機開發中的應用>也談到這個問題,但許多讀者在keil集成開發環境中不知怎么做?這里我們通過一個實驗程序來詳解一下,實驗采用<手把手教你學單片機>講座的S2試驗板(S2板的電路原理見2003年2月號<電子制作>)。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 沂源县| 上饶县| 鱼台县| 通河县| 黄山市| 平罗县| 礼泉县| 静海县| 胶州市| 长顺县| 合阳县| 桃园市| 鞍山市| 柳林县| 肇州县| 峨眉山市| 无极县| 迭部县| 宁陕县| 深州市| 井陉县| 盈江县| 合阳县| 十堰市| 建阳市| 庄河市| 香港| 承德市| 镇安县| 马龙县| 信阳市| 军事| 和政县| 潍坊市| 永昌县| 龙泉市| 潼南县| 玉屏| 临江市| 通城县| 炉霍县|