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

    EEPW首頁 > 嵌入式系統 > 設計應用 > STC單片機在KEIL編譯器中的頭文件

    STC單片機在KEIL編譯器中的頭文件

    作者: 時間:2011-08-27 來源:網絡 收藏

      keil編譯器里找不到如何處理。首先在網絡上找到一個關于的升級包。安裝上去以后,就可以看到有STC型號的單片機可以選擇了。但是此時,它的卻無法調用。也沒有在keil的安裝文件下找到這個升級包應該附帶的

      解決辦法就是打開一個AT89S52的頭文件,在此頭文件的基礎上假如STC獨有的一些SFR聲明,然后把文件名改為STC89S52.H,然后放入工程所在文件夾,就可以進行正常調用了。

      STC的特殊SFR聲明如下:

      /* After is STC additional SFR */

      /* sfr AUXR = 0x8e; */

      /* sfr AUXR1 = 0xa2; */

      /* sfr IPH = 0xb7; */

      sfr P4 = 0xe8;

      sbit P43 = P4^3;

      sbit P42 = P4^2;

      sbit P41 = P4^1;

      sbit P40 = P4^0;

      sfr XICON = 0xc0;

      sfr WDT_CONTR = 0xe1;

      sfr ISP_DATA = 0xe2;

      sfr ISP_ADDRH = 0xe3;

      sfr ISP_ADDRL = 0xe4;

      sfr ISP_CMD = 0xe5;

      sfr ISP_TRIG = 0xe6;

      sfr ISP_CONTR = 0xe7;

      /* Above is STC additional SFR */



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 疏附县| 耒阳市| 赤城县| 理塘县| 荥阳市| 灵山县| 利津县| 中卫市| 镇赉县| 公安县| 永福县| 花垣县| 聂荣县| 缙云县| 乌审旗| 新泰市| 成武县| 容城县| 鄂托克前旗| 昔阳县| 贺兰县| 乐东| 汝城县| 额敏县| 巴里| 清远市| 凌源市| 临海市| 文水县| 大港区| 峨边| 镇平县| 济南市| 清苑县| 阳新县| 佛教| 徐水县| 晋州市| 囊谦县| 平泉县| 铜川市|