如何在keil4中添加STC单片机

 我来答
百度网友b15888d
高粉答主

2019-10-06 · 关注我不会让你失望
知道小有建树答主
回答量:3479
采纳率:100%
帮助的人:119万
展开全部

1、在STC的官网下载好最新的STC-ISP软件,然后在电脑上打开此软件。

2、在kiel仿真设置页面下,点击“添加STC仿真驱动到keil软件中/添加型号和头文件到keil软件中”选项。

3、然后在电脑中选择keil的安装目录(如:C:\keil),选中keil文件夹,点击确定按钮。

4、然后在弹出的对话框中,直接点击确定按钮。

5、打开keil4软件,新建一个工程文件,就可以通过下拉箭头选择STC MCU Database。

6、然后在出来的界面中,选择好需要的stc单片机型号即可。

意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
tony_sgt
2016-11-17 · TA获得超过8418个赞
知道大有可为答主
回答量:5330
采纳率:66%
帮助的人:1166万
展开全部

1)以KEIL C9.51A为例,原来在【Project】菜单 建立新的Project时,设备列表是不包含STC单片机的。

2)先退出KEIL(以免冲突),运行STC-ISP V6.31(或更高版本,可于STC官网下载), 在右侧的【Keil关联设置】标签点击【添加MCU型号到Keil中】按钮,系统提示“STC型号添加成功!”即可将全系列宏晶STC单片机添加到KEIL中。


3)重新启动KEIL,在Project 建立新的Project时,会提示选择原来的设备库或STC单片机库,选【STC MCU Database】即可。

4)这时可在树形菜单选择对应的STC单片机了。

从宏晶STC官方手册也提到,如果普通使用,只需包含合适的 头文件(在STC-ISP V6.XX系列 软件均包含,导出即可。例如:STC15F.H,或选用INTEL(英特尔)的8052等。而使用 IAP15F2K60S2系列单片机进行仿真时,以上操作可同时自动添加STC仿真驱动到KEIL系统中,才能进行仿真调试。

STC单片机应使用何种编译器/汇编器:
1.任何老的编译器/汇编器都可以支持,流行用KEIL C51。
2.把STC 单片机当成Intel 的8052/87C52/87C54/87C58或Philips的P87C52/P87C54/P87C58编译,头文件包含即可。新增特殊功能寄存器用sfr声明,新增特殊功能寄存器位用sbit声明。


注意:如果用户所需包含的头文件不在KEIL C的系统目录(C:\keil\C51\INC)下,用""将该头文件
名包含进来,如果所需的头文件在Keil C的系统目录下,既可用"",也可用< >包含进来。
对于STC部分单片机,可以到STC官网www.STCMCU.com下载用户所使用的相应系列单片机的头文 件(可用Ctrl+F 查找),在编译具体STC系列单片机程序时,这些相应的头文件可以代替"reg51.h"。

3.在弹出的对话框中选择新项目要保存的路径和文件名,例如C:\Users\TH\Documents\STC MCU, 项目名为t1,单击保存即可。KEIL μVision2 的项目文件扩展名为.uv2

4.单击保存后会弹出"Select Device for Target"对话框,如下所示,用户需在左侧的数据列 表(Data base)选择所使用的单片机型号,STC单片机可以选择Intel 80/87C58。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戴尔dale
2016-07-19 · TA获得超过3545个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:243万
展开全部

对于Keil软件,我们学了单片机就会很熟悉,而且中国本土的MCU领航者及市场占有率最大的8位微控制器——STC单片机我们也很熟悉。但是这两者结合的并不完美,在Keil的单片机设备库中不包含STC单片机型号。
     今天在这里我总结一下解决办法,将STC型号加入到keil软件中去,这样建立工程时候就能选择正确的型号了。


1、安装好Keil+uvision4软件。



2、从STC官网上下载UV3.cdb文件并重命名为STC.cdb(或者其它文件名也可以,只要不与UV3相同即可)。


3、将STC.cdb复制粘贴到keil安装目的文件夹的“D:\*\Keil+uvision4\UV4”路径下。(此处路径为举例说明)



4、在keil总安装目录下打开“TOOLS.INI”,然后在“[UV2]”下面添加一行内容:“CDB0="UV4\STC.CDB"("STCMCU") ”。




5、好了,打开软件试试吧。当我们新建立一个工程时就会弹出一个选择数据库提示对话框,从下拉列表中选择STCMCU,再点击OK即可。


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2018-07-30 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38375
国家科技进步奖

向TA提问 私信TA
展开全部

运行STC_ISP这个下载程序,点击Keil仿真设置,点击导入STC...如图所示,就可以导入了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lvronglee
2016-08-23 · 超过115用户采纳过TA的回答
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:210万
展开全部
  1. 从STCmcu.com网站下载最新的STC-ISP(v6.85).

  2. 在keil仿真设置中选择“添加型号和头文件 xxxx”,这里选择到keil的目录即可

  3. 新建工程,就能看到了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式