• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 禁止C51編譯器編譯出上電清零代碼

    禁止C51編譯器編譯出上電清零代碼

    作者: 時間:2012-10-27 來源:網絡 收藏

    單片機或低電壓復位(也稱掉電復位)時,RAM數據保持不變。只有在上電復位時才會改變。如果在電路中加入一大容量電容,可使單片機既復位,又不會改變RAM數據,利用這一特性,可以使通斷電成為一種輸入方式。但是編譯時往往會在程序中加入一段代碼。如何禁止編譯出代碼呢?網上很多介紹修改STARTUP.A51文件中IDATALEN值的修改方法。但是我百試不行。為什么呢?最后在書本上看到,要將STARTUP.A51調入到C51工程中修改后才生效。真郁悶啊。為什么所有人都不掉要將文件調入C51工程中的呢?我還以為是直接修改就行了。

    在這里要向單片機愛好者推薦一本書《Keil Cx51 V7.0單片機高級語言編程與uvision2應用與實踐》——第二版 徐愛鈞 彭秀華 電子工業出版社。這本書雖然是比較早期的書,第二版只是在第一版的基礎上作了一些修改,例子比較舊,但個人認為這本書寫得很全面很經典,厚厚的一大本,講得非常詳細,不可多得的一本書,在當當網上68元可以買到。作為一本工具書是非常不錯的選擇。



    評論


    技術專區

    關閉
    主站蜘蛛池模板: 乌审旗| 陇西县| 德阳市| 疏附县| 凤庆县| 平阳县| 若尔盖县| 新巴尔虎右旗| 株洲市| 闽清县| 延边| 察隅县| 兴仁县| 舞阳县| 昌黎县| 公安县| 图木舒克市| 溧水县| 四会市| 江北区| 马龙县| 漾濞| 化州市| 温宿县| 朝阳区| 乌什县| 仁寿县| 巧家县| 鸡西市| 桐梓县| 石门县| 都安| 永川市| 白城市| 繁峙县| 南江县| 个旧市| 庆阳市| 福泉市| 平顶山市| 河南省|