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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
STC单片机官方头文件(*.h)下载及添加STC单片机型号和仿真驱动到KEIL6 U# ?2 b5 C" y' a% v: M1 H$ V& X
3 E$ L' f9 T0 V
, ~0 x) e8 \# W4 G4 `
08.20更新:
4 H1 m* x5 Q, T7 c' U
在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的仿真文件)!
. h+ n# w5 ~) N4 H4 E假设原KEIL是安装在“C:KEIL”文件夹下,则头文件自动安装在“C:KeilC51INCSTC”文件夹下,具体为:! n2 R( R2 J9 [/ H
STC12C2052AD.H、STC12C5410AD.H、STC12C5630AD.H、STC12C5A60S2.H、STC15F104E.H、STC15F2K60S2.H、STC89C5xRC.H、STC90C5xAD.H 下载地址:
1 M; C5 g$ y3 d' L/ E2 a: S# l( F
游客,如果您要查看本帖隐藏内容请回复

) @) U" a6 @' s) X, w9 w
+ R' l1 G$ n2 B/ ^注意事项:
# W+ u4 U3 d6 q) o/ U% N" n& Z4 K1、添加STC的MCU选型数据库文件到Keil安装路径下的UV2(或UV3或UV4,取决于Keil的版本)目录中。8 R- \: L% k) u9 N
2、安装STC仿真器2.0版的驱动程序到Keil安装路径下的C51目录中。8 f; v" I$ D* ^; Q+ X: Y
3、复制STC的头文件到Keil安装路径下的C51INCSTC目录中。" V( }- U+ P& o! Y: R2 }* d
4、请确认Keil的安装目录下有C51目录请确认Keil的安装目录下有且仅有UV2、UV3、UV4目录中的一个存在。
& R/ y& [$ s5 L
- V7 c5 ?! G2 \  ~% K(提示:头文件不能混用,因为不同STC系列的单片机的资源定义不尽相同,使用不正确的头文件会导致未知错误!例如STC12C56系列与STC12C5A系列的头文件中的PxMy寄存器的地址定义是相反的)2 D7 m4 x' G+ V  M. Z) I* {
3 o( A3 z% g6 u# C4 k

( Y6 E; E" u- k& ]( T0 \% M9 s, R  K" \, I) z

/ z: Z% l& G" @请看例子:/ }& ~  F1 [3 r
下图是使用IAP15F2K61S2 编译一个I/O闪烁LED灯的简单C例程:原使用INTEL的8052单片机通用头文件:reg52.h,因P4,P5口是STC单片机新增的资源,该文件没有定义,故KEIL编译就报错:P4/P5未定义。1 p. w# |* F' @* D9 C! x2 g3 |4 [
% E$ P" e1 b* Q- f% O
换用上面文件夹指定的头文件“C:KeilC51INCSTCSTC15F2K60S2.H”(用#include "C:KeilC51INCSTCSTC15F2K60S2.H"替换原语句),再次编译就成功了。
7 b$ H9 @4 o5 B7 D- T
5 b& z; c$ e# F& L2 Z% v然后用STC-ISP V6.XX读入该HEX文件(本例为:TEST1.HEX)即可烧录入单片机中运行了。
. z/ w+ E* G* Y/ e8 C
6 X% f  Q/ ?4 x# y! v( n1 u: L  Y' c0 ?6 m$ @
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-18 22:23 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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