EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
之前在keil uvision下使用STC89C52的单片机,都是用ATMEL公司的AT89C52替代的,前些天QQ好友:0℃的冰告诉了我这个方法,试了一下,真的不错,瞬间有种任督二脉打通的感觉!简单说下方法: 第一步,要有STC的补丁包,我稍后上传到网盘里。 - q4 z9 j# G% x" d/ ?2 D: l
+ N# s; C0 T( r# h
5 \2 O' z8 c$ @
解压后得到一个STC.cdb 文件。 9 v' |, P+ {7 s& r
第二步,把这个STC.cdb 文件放到KEIL的安装目录下,我的电脑是WIN7的操作系统,KEIL版本为keil uvision4,软件装在了E盘,路径如下:E:\Keil\UV4。如果大家用的是keil uvision2,装在C盘,那么就是:C:\Keil\UV2。文件拷贝进来,放好。
& ]7 U& ^) B4 o7 }: Q( f' ]9 l- l 第三步,修改源文件:TOOLS.INI 。这个文件也在安装目录下:E:\Keil ,如图 5 a; x% B( u; l! s. T
; s; @, h& l* Y5 }6 U% r9 g9 l7 ?
8 Y* s/ h3 d& i
用记事本方式打开这个文件,在第一行后面添加一行代码:CDB0=UV4\STC.CDB("STC") 。因为我是把这个STC.cdb 文件放在了UV4这个文件夹里面,所以下面代码写的是UV4,如果大家是放在UV2这个文件夹,那么代码就是:CDB0=UV4\STC.CDB("STC") ,其它版本同理可得。如下图所示: % t! B# C V2 [. J) P( ? ]
. Z1 \; Y. K$ m1 z0 g) h/ T- n/ p1 Z1 r
! e1 x# D W7 }/ r
保存,然后关闭。现在已经大功告成了,不信?打开软件看一下。双击启动文件,新建工程,输入工程名称,点击保存,弹出一个 select a cpu data base file对话框,如下图: . T& x& f# G5 P
% o2 [6 a# z( ~* m: d0 j
: M# r; a' J7 c: G+ y4 x+ R8 j
; O$ u$ s# e e 点击下拉按钮,选择 STC ,然后点 OK。 J9 h& _* j+ L5 i
& Q& o: j& |7 o0 v3 a! |
n1 j$ F' W Q% v0 s$ T7 l) A6 G
$ r( V! W0 `* a+ o7 U6 h/ I0 A7 Y 弹出选择设备的对话框,向下拉,有没有看到一大坨STC的芯片: 4 v* K3 F$ U, p
9 c/ c6 b) a4 @+ T6 m; G- l n
- R! v) b x' y' x; Y5 f' d% z
) A. f" V( m* K: P 点开 STC-STC89 ,有没有看到 STC89C52~~~~
S2 I4 p% c& q% ? |