找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6751|回復(fù): 1
收起左側(cè)

STC單片機(jī)官方頭文件(*.h)下載及添加STC單片機(jī)型號和仿真驅(qū)動到KEIL

[復(fù)制鏈接]
ID:114318 發(fā)表于 2016-4-15 01:24 | 顯示全部樓層 |閱讀模式
STC單片機(jī)官方頭文件(*.h)下載及添加STC單片機(jī)型號和仿真驅(qū)動到KEIL(轉(zhuǎn)自STC-ISP V6.XX)
08.20更新:
在Keil開發(fā)環(huán)境下STC單片機(jī)可選擇Intel的8052芯片型號進(jìn)行編譯,新增的資源自行在程序中定義即可。但這樣做畢竟不方便和容易出錯。其實(shí)有非常簡便的辦法,不用下載頭文件,可自動添加STC單片機(jī)各系列頭文件!首先在STC-ISP V6.XX 的【KEIL仿真設(shè)置】標(biāo)簽,按【添加MCU型號到KEIL中】按鈕,指定KEIL的安裝目錄(實(shí)測支持KEIL2,KEIL3,KEIL4(最新Uvison V4.72.9.0),按確定鍵后提示“STC MCU型號添加成功”。即可將STC的頭文件安裝成功(同時安裝了STC的仿真文件)!
假設(shè)原KEIL是安裝在“C:\KEIL”文件夾下,則頭文件自動安裝在“C:\Keil\C51\INC\STC”文件夾下,具體為:
STC12C2052AD.H、STC12C5410AD.H、STC12C5630AD.H、STC12C5A60S2.H、STC15F104E.H、STC15F2K60S2.H、STC89C5xRC.H、STC90C5xAD.H 下載地址: stc全部頭文件.rar (13.03 KB, 下載次數(shù): 208)

注意事項(xiàng):
1、添加STC的MCU選型數(shù)據(jù)庫文件到Keil安裝路徑下的UV2\(或UV3\或UV4\,取決于Keil的版本)目錄中。
2、安裝STC仿真器2.0版的驅(qū)動程序到Keil安裝路徑下的C51\目錄中。
3、復(fù)制STC的頭文件到Keil安裝路徑下的C51\INC\STC\目錄中。
4、請確認(rèn)Keil的安裝目錄下有C51目錄請確認(rèn)Keil的安裝目錄下有且僅有UV2、UV3、UV4目錄中的一個存在。

(提示:頭文件不能混用,因?yàn)椴煌琒TC系列的單片機(jī)的資源定義不盡相同,使用不正確的頭文件會導(dǎo)致未知錯誤!例如STC12C56系列與STC12C5A系列的頭文件中的PxMy寄存器的地址定義是相反的)





請看例子:
下圖是使用IAP15F2K61S2 編譯一個I/O閃爍LED燈的簡單C例程:原使用INTEL的8052單片機(jī)通用頭文件:reg52.h,因P4,P5口是STC單片機(jī)新增的資源,該文件沒有定義,故KEIL編譯就報(bào)錯:P4/P5未定義。

換用上面文件夾指定的頭文件“C:\Keil\C51\INC\STC\STC15F2K60S2.H”(用#include "C:\Keil\C51\INC\STC\STC15F2K60S2.H"替換原語句),再次編譯就成功了。

然后用STC-ISP V6.XX讀入該HEX文件(本例為:TEST1.HEX)即可燒錄入單片機(jī)中運(yùn)行了。

評分

參與人數(shù) 1黑幣 +10 收起 理由
admin + 10

查看全部評分

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2016-4-15 01:27 | 顯示全部樓層
這個是從本站轉(zhuǎn)的吧:http://www.torrancerestoration.com/bbs/dpj-36960-1.html   下次不要發(fā)本站已經(jīng)存在內(nèi)容了
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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