單片機(jī)編程軟件的選擇常以使用的單片機(jī)為準(zhǔn),目前較為流行的單片機(jī)編程軟件為keil和IAR,這兩款單片機(jī)編程軟件的應(yīng)用對(duì)象存在一些不同。本文,主要向大家介紹keil和IAR單片機(jī)編程軟件,并對(duì)每個(gè)過(guò)程進(jìn)行講解,同時(shí)整理出單片機(jī)編程軟件的使用方法和軟件下載等。
Keil C51是單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(μVision)將這些部分組合在一起。運(yùn)行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選,即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。
IAR軟件應(yīng)該是目前支持單片機(jī)種類(lèi)最多的一款軟件了,幾乎支持所有的主流單片機(jī)。但是針對(duì)某一款具體的單片機(jī),IAR都有一個(gè)單獨(dú)的安裝包,所以,名義上IAR支持的單片機(jī)種類(lèi)最多,但是實(shí)際上,它也是一款單片機(jī)一個(gè)配套軟件,只不過(guò)對(duì)于所有的單片機(jī)來(lái)說(shuō),IAR的“長(zhǎng)相”基本類(lèi)似,所以只要知道了一種單片機(jī)在IAR下的使用方法,那么再用IAR開(kāi)發(fā)另一種單片機(jī)的時(shí)候,按圖索驥就能知道大致的使用方法,例如關(guān)于芯片選擇,堆棧配置、仿真設(shè)置這些選項(xiàng),基本上都是在某個(gè)具體選項(xiàng)卡下面,很容易就能上手。
單片機(jī)程序的編寫(xiě)不需要任何特殊的軟件,只要是文本編緝軟件就可以了,如WINDOWS自帶的記事本,WORD等,不過(guò)這些軟件編寫(xiě)并不方便,有一些更好的文本編緝器可供選擇。雖然單片機(jī)編程軟件有多種,不過(guò),人們最常用的還是使用開(kāi)發(fā)軟件自帶的編緝器來(lái)進(jìn)行編寫(xiě),即Keil和IAR軟件。以80C51系列單片機(jī)為例,最為流行的軟件是Keil軟件。Keil軟件是一款綜合開(kāi)發(fā)工具,內(nèi)置了編緝器,ASM匯編器,C51編譯器,調(diào)試器等部分。
能源結(jié)構(gòu)轉(zhuǎn)型新引擎—— 探索儲(chǔ)能技術(shù)的創(chuàng)新與突破 |
手機(jī)無(wú)線充電技術(shù)應(yīng)用及相關(guān)知識(shí) |
濾波器原理及應(yīng)用 |
電路設(shè)計(jì)軟件的應(yīng)用 |
電焊技術(shù)的應(yīng)用 |
功放維修的方法 |
電磁爐維修的方法 |
電路仿真軟件 |
二極管的應(yīng)用及二極管正負(fù)極的判斷 |
單片機(jī)編程軟件的使用 |
pic單片機(jī)應(yīng)用 |
晶振的應(yīng)用 |
毫米波技術(shù)應(yīng)用 |
工程師常用的電子元器件 電阻電容 |
未來(lái)世界的“主宰者” 人工智能技術(shù)--機(jī)器人篇 |
最火的"黑科技"--人臉識(shí)別技術(shù) |
電路設(shè)計(jì)必修課 -EMC電磁兼容 |
電力時(shí)代的重要齒輪 -- 電源管理技術(shù)篇 |
21ic電子小課堂,你想要的 步進(jìn)電機(jī)知識(shí)都在這里 |
五大篇章, 帶你走進(jìn)神秘的Arduino世界 |