EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
之前在keil uvision下使用STC89C52的单片机,都是用ATMEL公司的AT89C52替代的,前些天QQ好友:0℃的冰告诉了我这个方法,试了一下,真的不错,瞬间有种任督二脉打通的感觉!简单说下方法: 第一步,要有STC的补丁包,我稍后上传到网盘里。
4 u8 V7 S: m* y% ]/ d& g, u. `8 L' v
$ [, q& n+ B+ A" ~
解压后得到一个STC.cdb 文件。
+ I( e- C7 u4 w3 f 第二步,把这个STC.cdb 文件放到KEIL的安装目录下,我的电脑是WIN7的操作系统,KEIL版本为keil uvision4,软件装在了E盘,路径如下:E:\Keil\UV4。如果大家用的是keil uvision2,装在C盘,那么就是:C:\Keil\UV2。文件拷贝进来,放好。
' |9 c5 A3 t8 k) w+ c 第三步,修改源文件:TOOLS.INI 。这个文件也在安装目录下:E:\Keil ,如图
/ c$ N; Y, m: f/ p- Z. d, S. H- S. P a. s% U& J
! m& ` y$ c9 W$ K9 m" { 用记事本方式打开这个文件,在第一行后面添加一行代码:CDB0=UV4\STC.CDB("STC") 。因为我是把这个STC.cdb 文件放在了UV4这个文件夹里面,所以下面代码写的是UV4,如果大家是放在UV2这个文件夹,那么代码就是:CDB0=UV4\STC.CDB("STC") ,其它版本同理可得。如下图所示: : P' F- X; X% l5 V2 y7 y
( s% L( Q1 V" k& [9 k1 F
; V ]& q4 s0 a# \
% n' J+ } `. L" r" O1 F* r% t保存,然后关闭。现在已经大功告成了,不信?打开软件看一下。双击启动文件,新建工程,输入工程名称,点击保存,弹出一个 select a cpu data base file对话框,如下图:
& z/ ?4 v' w/ c$ h) Y& i
% ^& J3 g8 \& t3 p9 j
$ _: d, k% x+ B4 K$ f, _6 |. L' z, x9 N4 a* @8 H6 J7 Z4 n
点击下拉按钮,选择 STC ,然后点 OK。 7 F+ D# V! E$ g
& W" W! y3 t+ I$ ]6 ^
1 G6 I3 G& H. K2 L7 h* n/ h* K5 Z( w: F' v" x
弹出选择设备的对话框,向下拉,有没有看到一大坨STC的芯片: 2 Q+ e# S. p3 }1 \
' x1 Z" N# p4 \+ Z8 M6 W- L: ]
' N4 Y" f. H, r$ [. Z, B2 N: G6 G' N4 ^7 O
) h7 ]" ~: B8 u B* y( c' G5 b 点开 STC-STC89 ,有没有看到 STC89C52~~~~ - u. R4 [+ l) q. B7 z( `% W
|