EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
之前在keil uvision下使用STC89C52的单片机,都是用ATMEL公司的AT89C52替代的,前些天QQ好友:0℃的冰告诉了我这个方法,试了一下,真的不错,瞬间有种任督二脉打通的感觉!简单说下方法: 第一步,要有STC的补丁包,我稍后上传到网盘里。
7 K* l: F% M9 d. e: Q2 r/ x
; k6 ]1 ~, p2 A* j4 ^; O+ W8 a
& [; V0 t3 S$ S7 K4 a 解压后得到一个STC.cdb 文件。 3 B4 H. @) ?: d$ g/ c: s
第二步,把这个STC.cdb 文件放到KEIL的安装目录下,我的电脑是WIN7的操作系统,KEIL版本为keil uvision4,软件装在了E盘,路径如下:E:\Keil\UV4。如果大家用的是keil uvision2,装在C盘,那么就是:C:\Keil\UV2。文件拷贝进来,放好。 * ^5 p; S& r. I$ a: v$ z- p
第三步,修改源文件:TOOLS.INI 。这个文件也在安装目录下:E:\Keil ,如图
/ E [7 j8 g9 D2 ~6 u( W
. n( |$ S4 F5 D' k: m' o# R1 h
2 U2 T, i/ X* l9 V' x 用记事本方式打开这个文件,在第一行后面添加一行代码:CDB0=UV4\STC.CDB("STC") 。因为我是把这个STC.cdb 文件放在了UV4这个文件夹里面,所以下面代码写的是UV4,如果大家是放在UV2这个文件夹,那么代码就是:CDB0=UV4\STC.CDB("STC") ,其它版本同理可得。如下图所示:
6 O M4 o" ]) W* S
& @ I, D: J4 U# o+ X3 s) W; e7 I3 n* v; }8 |+ J
5 ?. d4 a. L# {2 i: t# a+ S
保存,然后关闭。现在已经大功告成了,不信?打开软件看一下。双击启动文件,新建工程,输入工程名称,点击保存,弹出一个 select a cpu data base file对话框,如下图:
1 y2 a2 y& U P# _/ b( m3 F. S. a! ^& y, G4 \
: r0 }! E" W" N: s1 T3 G9 R+ L
6 ?( _# Z8 s$ X, b% \9 p O5 B) p 点击下拉按钮,选择 STC ,然后点 OK。
# _8 W" t- v7 a5 i5 i) W9 y1 t9 C: G( U" E) {* F
! J* C- ~. [, v/ W4 p
3 v2 j( H; f! D- W9 ~& q1 f
弹出选择设备的对话框,向下拉,有没有看到一大坨STC的芯片:
/ [( `1 Z, D5 D
0 Y$ I) a% u7 Y& u4 B6 X. o; a& r, k
7 h2 @+ O: p! C/ l: P) p2 b
点开 STC-STC89 ,有没有看到 STC89C52~~~~ 6 p- [8 K& o4 n% r, Y; X
|