新聞中心

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

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

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

  keil編譯器里找不到如何處理。首先在網(wǎng)絡上找到一個關于的升級包。安裝上去以后,就可以看到有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 */



評論


相關推薦

技術專區(qū)

關閉