第一步,要有C51編譯器文件(就是Keil目錄下的C51文件夾),可以通過安裝Keil uVison4 for C51來獲得(當然不要忘記事后卸載),或者去已經(jīng)安裝好的電腦上復制一份。
第二步,安裝Keil uVision4 for ARM,這個不解釋。
第三步,在Keil uVision4 for ARM安裝目錄,修改TOOLS.INI,具體為在[ARM]段前面增加[C51]段,增加內(nèi)容例如下面(PATH路徑需修改為實際路徑,其它內(nèi)容應與C51編譯器文件來源處的TOOLS.INI相同):
[C51]
PATH="D:KeilC51"
VERSION=V9.50a
BOOK0=HLPRelease_Notes.htm("Release Notes")
BOOK1=HLPC51TOOLS.chm("Complete User's Guide Selection", C)
TDRV0=BINMON51.DLL ("Keil Monitor-51 Driver")
TDRV1=BINISD51.DLL ("Keil ISD51 In-System Debugger")
TDRV2=BINMON390.DLL ("MON390: Dallas Contiguous Mode")
TDRV3=BINLPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")
TDRV4=BINUL2UPSD.DLL ("ST-uPSD ULINK Driver")
TDRV5=BINUL2XC800.DLL ("Infineon XC800 ULINK Driver")
TDRV6=BINMONADI.DLL ("ADI Monitor Driver")
TDRV7=BINDAS2XC800.DLL ("Infineon DAS Client for XC800")
TDRV8=BINUL2LPC9.DLL ("NXP LPC95x ULINK Driver")
RTOS0=Dummy.DLL("Dummy")
RTOS1=RTXTINY.DLL ("RTX-51 Tiny")
RTOS2=RTX51.DLL ("RTX-51 Full")
第四步,復制C51編譯器文件到Keil uVision4 for ARM安裝目錄下。
第五步,新建工程時就能選擇C51器件了。
最后提醒:C51工程與ARM工程需要不同序列號,具體解決方法請自行查找。