标题: STC单片机官方头文件(*.h)下载及添加STC单片机型号和仿真驱动到KEIL [打印本页]

作者: hongniu    时间: 2015-7-8 14:51
标题: STC单片机官方头文件(*.h)下载及添加STC单片机型号和仿真驱动到KEIL
在Keil开发环境下STC单片机可选择Intel的8052芯片型号进行编译,新增的资源自行在程序中定义即可。但这样做毕竟不方便和容易出错。其实有非常简便的办法,不用下载头文件,可自动添加STC单片机各系列头文件!首先在STC-ISP V6.XX 的【KEIL仿真设置】标签,按【添加MCU型号到KEIL中】按钮,手动指定KEIL的安装目录(实测支持KEIL2,KEIL3,KEIL4,KEIL5,按确定键后提示“STC MCU型号添加成功”。即可将STC的头文件安装成功(同时安装了STC的仿真文件)!
假设原KEIL是安装在“C:\Keil_v5”文件夹下,则头文件自动安装在“C:\Keil_v5\C51\INC\STC”文件夹下,具体为:
STC12C2052AD.H、STC12C5410AD.H、STC12C5630AD.H、STC12C5A60S2.H、STC15F104E.H、STC15F2K60S2.H、STC89C5xRC.H、STC90C5xAD.H等 下载地址: stc全部头文件.7z (14.83 KB, 下载次数: 3273)

注意事项:
1、添加STC的MCU选型数据库文件到Keil安装路径下的UV2\(或UV3\或UV4\,取决于Keil的版本)目录中。
2、安装STC仿真器2.0版的驱动程序到Keil安装路径下的C51\目录中。
3、复制STC的头文件到Keil安装路径下的C51\INC\STC\目录中。
4、请确认Keil的安装目录下有C51目录请确认Keil的安装目录下有且仅有UV2、UV3、UV4目录中的一个存在。

(提示:头文件不能混用,因为不同STC系列的单片机的资源定义不尽相同,使用不正确的头文件会导致未知错误!例如STC12C56系列与STC12C5A系列的头文件中的PxMy寄存器的地址定义是相反的)





请看例子:
下图是使用IAP15F2K61S2 编译一个I/O闪烁LED灯的简单C例程:原使用INTEL的8052单片机通用头文件:reg52.h,因P4,P5口是STC单片机新增的资源,该文件没有定义,故KEIL编译就报错:P4/P5未定义。

换用上面文件夹指定的头文件“C:\Keil\C51\INC\STC\STC15F2K60S2.H”(用#include "C:\Keil\C51\INC\STC\STC15F2K60S2.H"替换原语句),再次编译就成功了。

然后用STC-ISP V6.XX读入该HEX文件(本例为:TEST1.HEX)即可烧录入单片机中运行了。


作者: runlin1    时间: 2015-7-9 15:48
好文章,支持!
作者: scm_beginner    时间: 2015-9-15 20:43
按照步骤加了,但是还是没有STC90C516RD+这个型号的芯片。这是该怎么办呢?
作者: 我是鳄鱼    时间: 2015-11-4 17:34
非常需要
作者: fyang    时间: 2015-11-4 20:20
好东西,学习
作者: dijianchu    时间: 2015-11-14 14:17
好文章,不但有方法,还有验证结果。
作者: 过往云烟    时间: 2015-11-19 10:02
请问谁有 NRF24L01 无线模块 的视频资料要,想用它传输温度数据可以吗?
作者: 洪成刚    时间: 2015-12-24 08:20

好文章,不但有方法,还有验证结果。
作者: scccx8106    时间: 2016-3-20 21:03
STC12C2052AD.H正好需要
作者: 爱玩单片机    时间: 2016-3-22 10:46
学习了谢谢
作者: liwei1991    时间: 2016-3-24 20:33
支持,学习学习
作者: 数遍繁星    时间: 2016-3-31 15:45
谢谢分享,
作者: 数遍繁星    时间: 2016-3-31 16:49
问一下STC89c52rc的外部中断2与3怎么使用谢谢,头文件里就定义了位没定义这些额外的中断写呢?
作者: mutong706767243    时间: 2016-4-5 19:25
终于找到了   非常感谢

作者: 暗光    时间: 2016-4-5 21:40
scm_beginner 发表于 2015-9-15 20:43
按照步骤加了,但是还是没有STC90C516RD+这个型号的芯片。这是该怎么办呢?

不是每个型号都有,可以用一个系列的代替,就像reg52.h可以用很多单片机一样,慢慢懂了就不觉得头文件很神秘了
作者: 暗光    时间: 2016-4-5 21:42
数遍繁星 发表于 2016-3-31 16:49
问一下STC89c52rc的外部中断2与3怎么使用谢谢,头文件里就定义了位没定义这些额外的中断写呢?

看stc89c52rc的官方文档,会有中断的介绍,会介绍他的中断号,然后按照外部中断0写中断函数,还有要设置一下触发方式
作者: 数遍繁星    时间: 2016-4-6 08:55
暗光 发表于 2016-4-5 21:42
看stc89c52rc的官方文档,会有中断的介绍,会介绍他的中断号,然后按照外部中断0写中断函数,还有要设置 ...

谢谢,已经知道怎么使用了
作者: 苗条的猩猩    时间: 2016-4-9 22:40
scm_beginner 发表于 2015-9-15 20:43
按照步骤加了,但是还是没有STC90C516RD+这个型号的芯片。这是该怎么办呢?

用89C52RC完美替代
作者: allen2016    时间: 2016-4-26 20:08
多谢分享哈!!!
作者: 370720197    时间: 2016-5-19 10:09
好东西,学习了
作者: 123456tm    时间: 2016-5-25 19:18
我也想要,求分享啊
作者: 该用户没有注册    时间: 2016-5-26 01:09
竟然有这么好的方法
作者: bbcu1    时间: 2016-5-28 11:32
新手刚学了几天C51,一看还缺这DD呢,谢谢分享!
作者: fbzsn    时间: 2016-5-30 10:21
很实用,谢谢楼主分享!
作者: 25629362b    时间: 2016-6-8 15:31
谢谢楼主分享
作者: 姚姚    时间: 2016-10-2 17:08
请问AD模块输入检测引脚是哪几个
作者: LEON-HUA    时间: 2016-10-24 10:19
学习了。非常感谢。。
作者: 申天宇    时间: 2016-11-13 10:53
好文章,不但有方法,还有验证结果。
作者: 柠檬少年    时间: 2016-11-28 21:06
终于没有错啦
作者: liuzhaoxin1020    时间: 2016-12-31 14:50
好东西,长知识
作者: 釜底抽筋    时间: 2017-2-15 15:05
楼主辛苦,受用
作者: zouqh888    时间: 2017-2-15 20:19
以前遇到这个问题。已经解决!
作者: a1208490105    时间: 2017-3-11 20:41
51黑有你更精彩
作者: 泥子    时间: 2017-3-13 20:18
好文章,不但有方法,还有验证结果。
作者: darkly5251    时间: 2017-6-24 07:51
刚学单片机。这正是入门第一步。谢谢分享
作者: K_Wolf    时间: 2017-7-6 10:20
谢谢楼主分享
作者: 学习ing...    时间: 2017-8-8 09:45
很给力!
作者: cjming    时间: 2017-8-10 20:51
给力谢谢
作者: luhuayiw    时间: 2017-9-4 12:35
终于找到了,谢谢!
作者: aa5327789    时间: 2017-9-10 01:28
好资料,51黑有你更精彩!!!
作者: 1450300269    时间: 2017-10-26 09:29
学习ing
作者: 全自动洗地机    时间: 2017-10-27 14:31
正好是想要 的 谢谢楼主分享
作者: 全自动洗地机    时间: 2017-10-27 14:32
学习中找到了好用的资料
作者: pp3475    时间: 2017-10-29 23:42
收藏备用了。谢谢分享
作者: 437727213    时间: 2017-11-8 15:28
赶紧刷帖赚点币,难受的一批
作者: Nash-518    时间: 2017-11-18 09:44
姚姚 发表于 2016-10-2 17:08
**** 作者被禁止或删除 内容自动屏蔽 ****

怎么下载
作者: wuxishun    时间: 2017-11-26 11:04
完美添加上了
作者: wuxishun    时间: 2017-11-26 11:55
学习中
作者: han208a    时间: 2017-12-2 08:00
非常感谢

作者: yc19980408    时间: 2017-12-18 17:42
谢谢楼主分享!非常感谢!
作者: a15054915385    时间: 2018-3-19 13:46
谢谢分享
作者: aiyowei1998    时间: 2018-4-22 20:52
下一个试试
作者: storm19    时间: 2018-5-14 15:36
很不错的压缩包
作者: 浪淘英雄    时间: 2018-5-21 20:49
学习了
作者: Tony0ne    时间: 2018-5-31 14:55
很赞的贴,感谢楼主
作者: lucksonli    时间: 2018-6-3 14:39

好文章,支持!
作者: 橄榄绿的迷恋    时间: 2018-6-3 17:19
学习的路过
作者: 故事丶太唯美    时间: 2018-7-21 20:57

谢谢楼主分享
作者: xiaoxiao1122    时间: 2018-8-13 09:41

51黑有你更精彩
作者: xiaoxiao1122    时间: 2018-8-13 09:41
黑币不足啊
作者: 1017038201    时间: 2018-9-8 19:09
原来是这样添加单片机型号的,谢谢了!
作者: 1017038201    时间: 2018-9-8 19:11
不错,有图有文字,易学易懂,谢谢楼主了!
作者: zhaoyuyan    时间: 2018-9-9 02:33

学习了谢谢!!!!!!!!!!!!!!
作者: zhj0712    时间: 2018-10-20 21:05
很好的东东,楼主辛苦
作者: jiajuntao    时间: 2018-10-25 14:48
好东西,碰到的问题迎刃而解。
作者: jifengjianwu    时间: 2018-11-11 20:17
感谢分享,收藏了以后慢慢研究了。
作者: 慢牵牛    时间: 2018-12-18 23:07
这个资料正需要呢。谢谢。
作者: ykhzm    时间: 2019-1-22 11:52
好资源很重要,学习了
作者: hua123456    时间: 2019-3-20 19:07
学习了
作者: qq444244    时间: 2019-3-22 21:05
好文章!找了好久终于找到了
作者: PTCCX6280    时间: 2019-4-10 21:50
增加了知识,谢谢辛苦啦
作者: 821856563    时间: 2019-4-14 09:29
很给力
作者: 851542000    时间: 2019-5-2 23:37

好文章,不但有方法,还有验证结果。
作者: zangjd    时间: 2019-5-22 17:48
太好了,谢谢!
作者: 787585529    时间: 2019-6-10 18:29
非常感谢呀
作者: amroe    时间: 2019-6-21 11:10
赞一个
作者: lifeng2019    时间: 2019-8-17 12:50
好东西,,收藏了

作者: wukui304    时间: 2019-9-9 10:44
讲的很详细,谢谢
作者: zxy2266    时间: 2019-9-10 21:45
很好,正需要这个设置
作者: ghuk    时间: 2019-9-12 15:05
谢谢分享
作者: wukui304    时间: 2019-9-23 21:57
你好,附件中的头文件与通过isp添加的头文件有什么不同,能给个附件中头文件的目录吗?
作者: kema    时间: 2019-10-25 16:10
用过那个直接添加至keil那个功能
作者: 嘟嘟嘟1    时间: 2019-10-29 22:33
真的好,给自己提供了解决办法
作者: wscxl9    时间: 2019-12-12 22:56
真心好 太谢谢了
作者: wscxl9    时间: 2019-12-12 22:58
太好了非常感谢...
作者: wl020807    时间: 2019-12-15 21:27
好东西,谢谢分享
作者: liehuo123    时间: 2019-12-21 16:40
看看是需要的吗

作者: @123@123@    时间: 2019-12-26 20:32
很不错,给个赞!
作者: @123@123@    时间: 2019-12-26 20:33
确实是不错的资料,是我需要的,给个赞是必须的!
作者: d917419982    时间: 2020-1-2 22:35
支持,学习学习
作者: yinnan128    时间: 2020-1-10 23:12
学习了,正需要到
作者: hxszrb    时间: 2020-2-6 23:16
好,正在学习这个
作者: hhdsdy    时间: 2020-2-10 12:12
下载一个用用,谢谢了!
作者: 搞人心态    时间: 2020-3-11 20:59
感谢  十分感谢
作者: freeair2846    时间: 2020-3-14 09:26
图文并茂

作者: forest415    时间: 2020-5-1 23:44
谢谢分享!
作者: aiohu    时间: 2020-5-2 09:52
很全的头文件,非常好。支持一下
作者: 7imothy    时间: 2020-5-2 17:36
很给力!
作者: 矮又肥    时间: 2020-5-8 21:04
        很给力!
作者: wangjh23    时间: 2020-6-2 17:40
非常不错





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1