新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > STC單片機(jī)在KEIL編譯器中的頭文件

        STC單片機(jī)在KEIL編譯器中的頭文件

        作者: 時間:2011-08-27 來源:網(wǎng)絡(luò) 收藏

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

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

          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 */



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 天峨县| 巢湖市| 弥渡县| 洪湖市| 兰溪市| 合水县| 鄱阳县| 石泉县| 绥滨县| 瑞金市| 三门峡市| 新宾| 宁强县| 宁河县| 阿坝| 江孜县| 大足县| 三穗县| 平安县| 咸阳市| 保靖县| 广德县| 林口县| 黄骅市| 谢通门县| 冷水江市| 平度市| 格尔木市| 怀集县| 兰坪| 湘潭市| 中卫市| 洛阳市| 麟游县| 巴彦淖尔市| 西青区| 瓦房店市| 凤台县| 濮阳县| 蓝山县| 巴塘县|