EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
之前在keil uvision下使用STC89C52的单片机,都是用ATMEL公司的AT89C52替代的,前些天QQ好友:0℃的冰告诉了我这个方法,试了一下,真的不错,瞬间有种任督二脉打通的感觉!简单说下方法: 第一步,要有STC的补丁包,我稍后上传到网盘里。 7 M( i) A% m9 S
+ @; f; k" t2 \& D+ _
1 M$ t- s8 k% C' Z 解压后得到一个STC.cdb 文件。
& i3 g |5 A+ X, s: C 第二步,把这个STC.cdb 文件放到KEIL的安装目录下,我的电脑是WIN7的操作系统,KEIL版本为keil uvision4,软件装在了E盘,路径如下:E:\Keil\UV4。如果大家用的是keil uvision2,装在C盘,那么就是:C:\Keil\UV2。文件拷贝进来,放好。 / ^! y. O6 }5 `9 T
第三步,修改源文件:TOOLS.INI 。这个文件也在安装目录下:E:\Keil ,如图 : [# {9 f# r9 i" Y: A
: R, w8 f6 B0 z3 c; _3 _, |0 G
$ H4 Q8 i s& ^# I9 T 用记事本方式打开这个文件,在第一行后面添加一行代码:CDB0=UV4\STC.CDB("STC") 。因为我是把这个STC.cdb 文件放在了UV4这个文件夹里面,所以下面代码写的是UV4,如果大家是放在UV2这个文件夹,那么代码就是:CDB0=UV4\STC.CDB("STC") ,其它版本同理可得。如下图所示: 6 j/ Q0 q& \! N2 T6 @
m, M+ C t* Y3 f) N2 T
+ e8 i4 u5 l! }/ y1 ^; Q" G1 A& F" P
保存,然后关闭。现在已经大功告成了,不信?打开软件看一下。双击启动文件,新建工程,输入工程名称,点击保存,弹出一个 select a cpu data base file对话框,如下图: 1 N. p- c3 X# c1 d/ B3 d: `7 q
8 L" ~0 D, ]% b) X c) R' p
0 |4 J2 K2 x6 W3 F8 n2 C5 w3 a ]+ q0 u& G/ j+ a
点击下拉按钮,选择 STC ,然后点 OK。 9 e. N) Y" p6 v
4 j3 N2 p7 j4 Z G# i
) Q+ G) J5 D* P0 K, ^# C ]
6 l. x; ^0 c, D+ I7 b( X2 p6 s 弹出选择设备的对话框,向下拉,有没有看到一大坨STC的芯片: 2 e: ]# Y! ^, A
d3 j8 Z# Q2 d9 q/ N6 F
& w( y/ M8 s% n6 |
- K' ^/ ~; S) i4 r2 ^( X/ @) @' D 点开 STC-STC89 ,有没有看到 STC89C52~~~~
1 K1 Y/ S8 T1 J: G |