如何在keil4中添加STC单片机 如何在keil+4+中添加STC单片机型号

\u5982\u4f55\u5728Keil uVision4 \u4e2d\u52a0\u5165STC\u7cfb\u5217\u5355\u7247\u673a\u578b\u53f7

\u5728Keil uVision4 \u4e2d\u52a0\u5165STC\u7cfb\u5217\u5355\u7247\u673a\u578b\u53f7\u6b65\u9aa4\u5982\u4e0b\uff1a
1\u3001\u5728STC\u7684\u5b98\u7f51\u4e0b\u8f7d\u597d\u6700\u65b0\u7684STC-ISP\u8f6f\u4ef6\uff0c\u7136\u540e\u5728\u7535\u8111\u4e0a\u6253\u5f00\u6b64\u8f6f\u4ef6\u3002

2\u3001\u5728kiel\u4eff\u771f\u8bbe\u7f6e\u9875\u9762\u4e0b\uff0c\u70b9\u51fb\u201c\u6dfb\u52a0STC\u4eff\u771f\u9a71\u52a8\u5230keil\u8f6f\u4ef6\u4e2d/\u6dfb\u52a0\u578b\u53f7\u548c\u5934\u6587\u4ef6\u5230keil\u8f6f\u4ef6\u4e2d\u201d\u9009\u9879\u3002

3\u3001\u7136\u540e\u5728\u7535\u8111\u4e2d\u9009\u62e9keil\u7684\u5b89\u88c5\u76ee\u5f55\uff08\u5982\uff1aC:\keil\uff09\uff0c\u9009\u4e2dkeil\u6587\u4ef6\u5939\uff0c\u70b9\u51fb\u786e\u5b9a\u6309\u94ae\u3002

4\u3001\u7136\u540e\u5728\u5f39\u51fa\u7684\u5bf9\u8bdd\u6846\u4e2d\uff0c\u76f4\u63a5\u70b9\u51fb\u786e\u5b9a\u6309\u94ae\u3002

5\u3001\u6253\u5f00keil4\u8f6f\u4ef6\uff0c\u65b0\u5efa\u4e00\u4e2a\u5de5\u7a0b\u6587\u4ef6\uff0c\u5c31\u53ef\u4ee5\u901a\u8fc7\u4e0b\u62c9\u7bad\u5934\u9009\u62e9STC MCU Database\u3002

6\u3001\u7136\u540e\u5728\u51fa\u6765\u7684\u754c\u9762\u4e2d\uff0c\u9009\u62e9\u597d\u9700\u8981\u7684stc\u5355\u7247\u673a\u578b\u53f7\u5373\u53ef\u3002

\u6b65\u9aa4\u4e3a\uff1a
1\u3001\u5728STC\u5b98\u7f51\u4e0b\u8f7d\u6700\u65b0\u7248\u672cSTC-ISP\u7f16\u7a0b\u70e7\u5f55\u8f6f\u4ef6\uff0c\u7f51\u5740http://www.stcmcu.com/
2\u3001\u6253\u5f00\u4e0b\u8f7d\u5b89\u88c5\u597d\u7684ISP\u4e0b\u8f7d\u5668\uff0c\u70b9\u51fb\u201ckeil\u4eff\u771f\u8bbe\u7f6e\u201d\uff0c\u5e76\u70b9\u51fb\u201c\u6dfb\u52a0STC\u4eff\u771f\u9a71\u52a8\u5230keil\u4e2d\u201d\u3002
3\u3001\u627e\u5230keil\u7684\u5b89\u88c5\u76ee\u5f55\uff0c\u5e76\u70b9\u51fb\u786e\u5b9a

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

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

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

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

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

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



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。



对于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即可。




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



  1. 从STCmcu.com网站下载最新的STC-ISP(v6.85).

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

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



  • keil杞欢涓鎬庢牱娣诲姞STC绯诲垪鍗曠墖鏈
    绛旓細闅忕潃鎶鏈殑鍙戝睍锛孲TC鍗曠墖鏈鸿秺鏉ヨ秺鎴愮啛锛屽簲鐢ㄨ秺鏉ヨ秺骞挎硾锛屼絾keil杞欢涓粛娌℃湁闆嗘垚STC绯诲垪鐨勫崟鐗囨満鍨嬪彿涓庡ご鏂囦欢锛屼娇鐢ㄨ捣鏉ュ鏈変笉渚 鐧婚檰STC鐨勫畼缃戯紝http://www.stcisp.com/涓嬭浇鏈鏂扮殑STC-ISP杞欢 鎵撳紑STC-ISP杞欢锛岀偣閫塳iel浠跨湡璁剧疆锛岀偣娣诲姞STC浠跨湡椹卞姩鍒発eil杞欢涓/娣诲姞鍨嬪彿鍜屽ご鏂囦欢鍒発eil杞欢涓 閫夋嫨keil...
  • 濡備綍鍦╧eil uvision4 涓姞鍏tc绯诲垪鍗曠墖鏈哄瀷鍙
    绛旓細1.棣栧厛鎵撳紑http://www.stcmcu.com/ 2.鍦ㄥ彸杈归鍦 Keil C 涓鍔燬TC鍨嬪彿 UV3鐗堟湰,澶囦唤UV3.CDB鏂囦欢 鐢⊿TC鎻愪緵鐨刄V3.CDB浠f浛 涓嬭浇濂藉悗鎶3鏀逛负4鍗砋V4.CDB 涓嬩竴姝ュ墠鍏堝叧闂keil4锛岃杩囧娆$殑鍚屽锛堟病鍗歌浇杩囷級鍒紕閿欎綅缃摝 3.澶嶅埗UV4.CDB鍒keil 4涓荤洰褰曚笅锛堝揩鎹烽敭灞炴 蹇敭鏂瑰紡 鐩爣锛屽彧澶嶅埗...
  • 濡備綍鍦╧eil+4+涓坊鍔燬TC鍗曠墖鏈哄瀷鍙
    绛旓細姝ラ涓猴細1銆佸湪STC瀹樼綉涓嬭浇鏈鏂扮増鏈琒TC-ISP缂栫▼鐑у綍杞欢锛岀綉鍧http://www.stcmcu.com/ 2銆佹墦寮涓嬭浇瀹夎濂界殑ISP涓嬭浇鍣紝鐐瑰嚮鈥渒eil浠跨湡璁剧疆鈥濓紝骞剁偣鍑烩娣诲姞STC浠跨湡椹卞姩鍒keil涓鈥濄3銆佹壘鍒発eil鐨勫畨瑁呯洰褰曪紝骞剁偣鍑荤‘瀹
  • 鎬庝箞鍦╧eil4涓坊鍔爏tc鍗曠墖鏈,鐢╯tc8051鐨勬坊鍔犲悗,鎬绘彁绀哄祵鍏ユ垚鍔,浣唊ei...
    绛旓細stcmcu.com瀹樻柟涓婃湁涓嬭浇涓涓猽v4鏂囦欢锛岃鐩栧埌keil4鐨勫畨瑁呯洰褰曪紝杩欐牱鍦╧eil閲灏卞彲浠ラ夋嫨鎵鏈塻tc鐨勫瀷鍙蜂簡
  • 濡備綍鍦╧eil4涓坊鍔燬TC鍗曠墖鏈
    绛旓細涓嬭浇姣旇緝楂樼殑STC瀹樻柟涓嬭浇杞欢濡備笅濡傚浘浣嶇疆锛岄夋嫨姝g‘璺緞娣诲姞灏卞彲浜嗐
  • keil4涓庝箞娣诲姞stc鑺墖(鐢stc-ISP娣诲姞鏃舵樉绀烘棤娉曞垱寤簊tc.cdb鏂囦欢)
    绛旓細鍏跺疄锛屽氨鏄疭TC-ISP杞欢灏卞彲浠ユ坊鍔犵殑銆傝嫢涓嶈兘娣诲姞锛屼篃涓嶈绱с娣诲姞STC鑺墖鐨勭洰鐨勶紝灏辨槸涓轰簡缁橲TC鍗曠墖鏈虹紪绋嬪悗缂栬瘧鐨勩傛柊寤哄伐绋嬫椂锛屽彲浠ョ敤AT89C51鎴朅T89C52锛屼笉杩囧氨鏄柊寤轰竴涓伐绋嬪悧锛屼唬鏇夸竴涓嬪氨琛屼簡銆傚啓绋嬪簭鏃讹紝杩樻槸鎸夌収STC鍗曠墖鏈烘潵鍐欍傜壒鍒槸STC鍗曠墖鏈哄鍔犱簡寰堝瀵勫瓨鍣紝瑕佺敤鍒拌繖浜涘瘎瀛樺櫒锛屼絾鏄紪璇戞椂浼氬嚭閿...
  • keil杞欢涓鎬庢牱娣诲姞STC绯诲垪鍗曠墖鏈
    绛旓細杩愯STC_ISP杞欢锛岀偣鍑昏彍鍗曗Keil浠跨湡璁剧疆鈥濄傜偣鍑烩娣诲姞...鈥濆鍥炬墍绀恒
  • 濡備綍鍦╧eil 4涓坊鍔燬TC鍗曠墖鏈哄瀷鍙
    绛旓細浣犺娣诲姞STC鍗曠墖鏈虹殑鐩殑鏄粈涔堝憿锛熶竴锛屽埌STC瀹樼綉涓嬭浇涓涓暟鎹枃浠跺氨鍙互浜嗐備簩锛屽鏋滄兂浠跨湡锛屽氨绠楁槸娣诲姞浜嗭紝涔熶笉鑳戒豢鐪熺殑锛岀壒鍒槸STC澧炲姞鐨勫瘎瀛樺櫒鍙婄浉搴旂殑鍔熻兘鏄豢鐪熶笉鍑烘潵鐨勶紝浠嶇劧鏄寜浼犵粺鍗曠墖鏈烘潵浠跨湡鐨勩備笁锛屽鏋滄槸鎯充负STC鍗曠墖鏈虹紪鍐欑▼搴忥紝浣嗕笉浠跨湡锛屽氨涓嶅繀瑕佹坊鍔燬TC鍗曠墖鏈恒傚彧涓嶈繃鏄湪鏂板缓宸ョ▼鏃讹紝...
  • keil4娣诲姞瀹stc涔嬪悗鍦ㄥ摢鎵
    绛旓細杩欐槸鍥犱负keil C宸ュ叿杞欢涓病鏈娣诲姞STC鍗曠墖鏈虹殑缂樻晠锛屽彲浠ラ氳繃涓嬮潰鐨勪袱绉嶆柟娉曡В鍐筹細绗竴绉嶆柟娉曪細鍘籗TC瀹樼綉涓嬭浇STC-ISP鏈鏂扮増鏈伐鍏凤紝瀹夎骞惰繍琛岋紝鍦ㄥ叾鐣岄潰鍙充晶鐨刞KeiI浠跨湡璁剧疆'鎿嶄綔鑿滃崟涓偣鍑籤娣诲姞STC浠跨湡椹卞姩鍒発eil涓/娣诲姞鍨嬪彿鍜屽ご鏂囦欢鍒発eil涓'锛屽氨鍙互浜嗐傜浜岀鏂规硶锛鍦╧eil涓閫夋嫨89C51鍨嬪彿锛岃嚜缂栦竴涓...
  • keil杞欢涓鎬庢牱娣诲姞STC绯诲垪鍗曠墖鏈
    绛旓細鎵撳紑STCISP杞欢锛圫TCISP杞欢鐗堟湰瑕侀珮浜6锛夛紝鍒囨崲鍒扳淜eil浠跨湡璁剧疆鈥濋夐」鍗′笅锛屽崟鍑烩娣诲姞鍨嬪彿鍜屽ご鏂囦欢鍒Keil涓鈥濇寜閽紝鐒跺悗鏍规嵁灞忓箷鎻愮ず閫夋嫨Keil杞欢鐨勫畨瑁呯洰褰曞嵆鍙
  • 扩展阅读:51单片机keil仿真 ... keil5怎么添加stc芯片包 ... keil5添加stm32芯片包 ... 用keil4编写程序步骤教程 ... keil中没有stc库怎么办 ... keil添加stc头文件 ... keil5如何添加h头文件 ... keil4怎么添加stc芯片 ... keil如何添加包含头文件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网