EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
之前在keil uvision下使用STC89C52的单片机,都是用ATMEL公司的AT89C52替代的,前些天QQ好友:0℃的冰告诉了我这个方法,试了一下,真的不错,瞬间有种任督二脉打通的感觉!简单说下方法: 第一步,要有STC的补丁包,我稍后上传到网盘里。
2 e5 _! \4 q( f3 n+ d9 T) {% z; i, d( Z# Z8 O: V5 s
5 F/ H/ n; x9 o3 t+ ?4 P! I' X4 n7 C 解压后得到一个STC.cdb 文件。 $ Y3 W- j3 X: ^+ y K* F
第二步,把这个STC.cdb 文件放到KEIL的安装目录下,我的电脑是WIN7的操作系统,KEIL版本为keil uvision4,软件装在了E盘,路径如下:E:\Keil\UV4。如果大家用的是keil uvision2,装在C盘,那么就是:C:\Keil\UV2。文件拷贝进来,放好。
) U7 m; ]5 Q" s- m7 h: ] 第三步,修改源文件:TOOLS.INI 。这个文件也在安装目录下:E:\Keil ,如图 $ y; b V; ]& A
7 z3 {1 \ c: B$ j9 n) t6 h3 [3 K4 f* O
用记事本方式打开这个文件,在第一行后面添加一行代码:CDB0=UV4\STC.CDB("STC") 。因为我是把这个STC.cdb 文件放在了UV4这个文件夹里面,所以下面代码写的是UV4,如果大家是放在UV2这个文件夹,那么代码就是:CDB0=UV4\STC.CDB("STC") ,其它版本同理可得。如下图所示: % \ B5 X/ c. e' t% T1 E$ Y
5 _3 s; |; F0 }4 o* O2 h6 p$ b: J7 j
7 f: }# Z; x, S$ ]6 M, N/ L) t. c5 ~/ q7 `9 H6 `& d/ B5 Q( D0 Q+ X
保存,然后关闭。现在已经大功告成了,不信?打开软件看一下。双击启动文件,新建工程,输入工程名称,点击保存,弹出一个 select a cpu data base file对话框,如下图: 9 B5 h. [+ s5 v: J* S j6 W
- O5 D# F- x3 l
1 V) _9 J# W* D: B' N2 B2 k6 Z7 O. Y
点击下拉按钮,选择 STC ,然后点 OK。
* L# A: o# \4 {1 H. T" z$ z4 @
& g Z, I% Q0 @9 i: C- [3 {8 S
7 U0 f6 w$ R$ T# ^8 r5 |
. U6 A% h" S2 O' |' W a8 T0 N 弹出选择设备的对话框,向下拉,有没有看到一大坨STC的芯片:
7 \- z2 q& g, Q! r9 j5 ]7 I9 |! ]8 `5 j
& O/ g2 o+ n/ l" E1 m9 g' n3 R$ J" L) p0 j) S7 h6 u, w) k( V: B
0 U4 \' m" O+ K4 j1 U
点开 STC-STC89 ,有没有看到 STC89C52~~~~ - k0 S7 r) L8 C9 ~$ k/ D6 y
|