EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
之前在keil uvision下使用STC89C52的单片机,都是用ATMEL公司的AT89C52替代的,前些天QQ好友:0℃的冰告诉了我这个方法,试了一下,真的不错,瞬间有种任督二脉打通的感觉!简单说下方法: 第一步,要有STC的补丁包,我稍后上传到网盘里。 # S, b. d+ m' C4 a- ^" K# I9 \6 L
" i7 d6 t& V N5 m' R3 i, S
z- n, \" a$ |' o3 r2 g8 Q$ r
解压后得到一个STC.cdb 文件。 0 M2 t( @4 Z5 ~$ B7 `' o
第二步,把这个STC.cdb 文件放到KEIL的安装目录下,我的电脑是WIN7的操作系统,KEIL版本为keil uvision4,软件装在了E盘,路径如下:E:\Keil\UV4。如果大家用的是keil uvision2,装在C盘,那么就是:C:\Keil\UV2。文件拷贝进来,放好。 + s4 S# o F# x
第三步,修改源文件:TOOLS.INI 。这个文件也在安装目录下:E:\Keil ,如图 * {7 O' k/ a1 B; k/ S2 V
! s4 z2 i- X0 m! C4 F
, r! A( u, \5 E 用记事本方式打开这个文件,在第一行后面添加一行代码:CDB0=UV4\STC.CDB("STC") 。因为我是把这个STC.cdb 文件放在了UV4这个文件夹里面,所以下面代码写的是UV4,如果大家是放在UV2这个文件夹,那么代码就是:CDB0=UV4\STC.CDB("STC") ,其它版本同理可得。如下图所示:
" E- ^$ C9 ]" P# ~5 c2 s
( u; C4 y1 K/ o7 [! J7 R9 L# N0 ~' Z0 q, e" u4 N
* t& u% d7 I: K7 y5 d- ~保存,然后关闭。现在已经大功告成了,不信?打开软件看一下。双击启动文件,新建工程,输入工程名称,点击保存,弹出一个 select a cpu data base file对话框,如下图: ! T, ]8 A! r+ n- M. h
# R6 a6 D8 K0 g- ]' l: f% J l
0 C, Z3 a# Z' J! U$ x, T
4 j. Q) d9 e* R* ^" S/ [
点击下拉按钮,选择 STC ,然后点 OK。 3 b3 Z3 I! E+ t' E0 R" v) g
% D- X9 @6 u& e( K% T
8 l5 g! p1 f- [/ ?0 b0 Z
* D8 }9 V+ X: O: y: @, P! [ 弹出选择设备的对话框,向下拉,有没有看到一大坨STC的芯片:
6 m ]' R( I( x/ Y
1 E |) ^* Z. Y7 B0 I4 H# q) j
2 F3 P1 m9 F+ E& v; T9 r9 X
( x l. f% ~- { _0 y 点开 STC-STC89 ,有没有看到 STC89C52~~~~ . K$ p; i+ l. B5 G( X. T7 k; B- f/ y
|