找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 6619|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

如何添加STC單片機(jī)型號到KEIL中(不影響原設(shè)備列表)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:159957 發(fā)表于 2018-5-16 11:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
KEIL中的MCU數(shù)據(jù)庫沒有STC單片機(jī)信息,用此法可把STC單片機(jī)信息加到KEIL的MCU數(shù)據(jù)庫中。

如何添加STC單片機(jī)型號到KEIL中(不影響原設(shè)備列表)

1)已目前最新的KEIL C9.51A為例,原來在【Project】菜單 建立新的Project時,設(shè)備列表是不包含STC單片機(jī)的。
2)先退出KEIL(以免沖突),運(yùn)行STC-ISP V6.31(或更高版本), 在右側(cè)的【Keil關(guān)聯(lián)設(shè)置】標(biāo)簽點(diǎn)擊【添加MCU型號到Keil中】按鈕,系統(tǒng)提示“STC型號添加成功!”即可將全系列宏晶STC單片機(jī)添加到KEIL中。
3)重新啟動KEIL,在Project 建立新的Project時,會提示選擇原來的設(shè)備庫或STC單片機(jī)庫,選【STC MCU Database】即可。
4)這時可在樹形菜單選擇對應(yīng)的STC單片機(jī)了。

STC單片機(jī)應(yīng)使用何種編譯器/匯編器
總結(jié):從宏晶STC官方手冊也提到,如果普通使用,只需包含合適的 頭文件(在STC-ISP V6.XX系列軟件均包含,導(dǎo)出即可。例如:STC15F.H,或選用INTEL(英特爾)的8052等。而使用 IAP15F2K60S2系列單片機(jī)進(jìn)行仿真時,以上操作可同時自動添加STC仿真驅(qū)動到KEIL系統(tǒng)中,才能進(jìn)行仿真調(diào)試。
STC單片機(jī)應(yīng)使用何種編譯器/匯編器:1.任何老的編譯器/匯編器都可以支持,流行用KEIL C51。2.把STC 單片機(jī)當(dāng)成Intel 的8052/87C52/87C54/87C58或Philips的P87C52/P87C54/P87C58編譯,頭文件包含即可。新增特殊功能寄存器用sfr聲明,新增特殊功能寄存器位用sbit聲明。
注意:如果用戶所需包含的頭文件不在KEIL C的系統(tǒng)目錄(C:\keil\C51\INC)下,用""將該頭文件名包含進(jìn)來,如果所需的頭文件在Keil C的系統(tǒng)目錄下,既可用"",也可用< >包含進(jìn)來。對于STC部分單片機(jī),可以到STC官網(wǎng)下載用戶所使用的相應(yīng)系列單片機(jī)的頭文件(可用Ctrl+F 查找),在編譯具體STC系列單片機(jī)程序時,這些相應(yīng)的頭文件可以代替"reg51.h"。
3.在彈出的對話框中選擇新項目要保存的路徑和文件名,例如C:\Users\TH\Documents\STC MCU,項目名為t1,單擊保存即可。KEIL μVision2 的項目文件擴(kuò)展名為.uv2
4.單擊保存后會彈出"Select Device for Target"對話框,如下所示,用戶需在左側(cè)的數(shù)據(jù)列表(Data base)選擇所使用的單片機(jī)型號,STC單片機(jī)可以選擇Intel 80/87C58。

全部資料51hei下載地址:
如何添加STC單片機(jī)型號到KEIL中.docx (311.24 KB, 下載次數(shù): 21)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表