KEIL中的MCU數據庫沒有STC單片機信息,用此法可把STC單片機信息加到KEIL的MCU數據庫中。
如何添加STC單片機型號到KEIL中(不影響原設備列表)
1)已目前最新的KEIL C9.51A為例,原來在【Project】菜單 建立新的Project時,設備列表是不包含STC單片機的。
2)先退出KEIL(以免沖突),運行STC-ISP V6.31(或更高版本), 在右側的【Keil關聯設置】標簽點擊【添加MCU型號到Keil中】按鈕,系統提示“STC型號添加成功!”即可將全系列宏晶STC單片機添加到KEIL中。
3)重新啟動KEIL,在Project 建立新的Project時,會提示選擇原來的設備庫或STC單片機庫,選【STC MCU Database】即可。
4)這時可在樹形菜單選擇對應的STC單片機了。
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官網下載用戶所使用的相應系列單片機的頭文件(可用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。
全部資料51hei下載地址:
如何添加STC單片機型號到KEIL中.docx
(311.24 KB, 下載次數: 21)
2018-5-16 11:15 上傳
點擊文件名下載附件
|