找回密码
 注册
关于网站域名变更的通知
查看: 1875|回复: 1
打印 上一主题 下一主题

STC单片机官方头文件(*.h)下载及添加STC单片机型号和仿真驱动到KEIL(转自STC-ISP V...

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-15 10:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
STC单片机官方头文件(*.h)下载及添加STC单片机型号和仿真驱动到KEIL0 k% D0 }+ {0 H. J( b8 K$ f+ @* V

) Z" Z% ~6 Q! J. t% g/ Q. \- ^& T3 ^/ H' q3 V& e
08.20更新:
# A+ M3 C! p  Y) `; P; X& F* q
在Keil开发环境下STC单片机可选择Intel的8052芯片型号进行编译,新增的资源自行在程序中定义即可。但这样做毕竟不方便和容易出错。其实有非常简便的办法,不用下载头文件,可自动添加STC单片机各系列头文件!首先在STC-ISP V6.XX 的【KEIL仿真设置】标签,按【添加mcu型号到KEIL中】按钮,指定KEIL的安装目录(实测支持KEIL2,KEIL3,KEIL4(最新Uvison V4.72.9.0),按确定键后提示“STC MCU型号添加成功”。即可将STC的头文件安装成功(同时安装了STC的仿真文件)!4 I$ v3 c; |6 W" `% H* v
假设原KEIL是安装在“C:KEIL”文件夹下,则头文件自动安装在“C:KeilC51INCSTC”文件夹下,具体为:0 H" b! k1 T7 z1 t% b7 y8 o
STC12C2052AD.H、STC12C5410AD.H、STC12C5630AD.H、STC12C5A60S2.H、STC15F104E.H、STC15F2K60S2.H、STC89C5xRC.H、STC90C5xAD.H 下载地址:
/ `& _& g+ Q0 \" ]/ }: k: ]
游客,如果您要查看本帖隐藏内容请回复

" ]3 M7 u$ X4 i. U5 D; q5 s2 C. M8 n! z+ m* \
注意事项:8 S' t0 b9 P! L+ |) n, H
1、添加STC的MCU选型数据库文件到Keil安装路径下的UV2(或UV3或UV4,取决于Keil的版本)目录中。
! H3 [/ W, r1 A2、安装STC仿真器2.0版的驱动程序到Keil安装路径下的C51目录中。
2 t* ?% G4 Z9 l1 n& Z& {9 L! u3、复制STC的头文件到Keil安装路径下的C51INCSTC目录中。
$ B  e5 e* N' f4、请确认Keil的安装目录下有C51目录请确认Keil的安装目录下有且仅有UV2、UV3、UV4目录中的一个存在。9 b" c7 t6 H0 B: Z2 n! q
4 y  y8 Q& u! y* Q. `6 o
(提示:头文件不能混用,因为不同STC系列的单片机的资源定义不尽相同,使用不正确的头文件会导致未知错误!例如STC12C56系列与STC12C5A系列的头文件中的PxMy寄存器的地址定义是相反的)9 ~& j1 ?- k0 l5 j
+ G/ m- s8 @1 ]8 ]6 V! G5 E4 `

7 G: F2 z2 e  X2 t4 y' T
/ C* C) S" X, t) m0 _. y0 k, O: X3 X! E+ I; G4 q0 l
请看例子:6 Q1 Z% {( t5 k( R
下图是使用IAP15F2K61S2 编译一个I/O闪烁LED灯的简单C例程:原使用INTEL的8052单片机通用头文件:reg52.h,因P4,P5口是STC单片机新增的资源,该文件没有定义,故KEIL编译就报错:P4/P5未定义。
2 W( d7 i3 h0 r. d+ p( x/ l " {& s% l4 u( d
换用上面文件夹指定的头文件“C:KeilC51INCSTCSTC15F2K60S2.H”(用#include "C:KeilC51INCSTCSTC15F2K60S2.H"替换原语句),再次编译就成功了。  R7 f" U# \" [. w8 @4 M7 o3 y. \3 f
) b- x) `& R) a% B7 a. P
然后用STC-ISP V6.XX读入该HEX文件(本例为:TEST1.HEX)即可烧录入单片机中运行了。' d6 b) H2 {3 [* k, H" v
% m4 k  j5 X; h
3 @7 I9 o, y/ l& H, l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-23 06:49 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表