單片機(jī)編程軟件的使用

Keil單片機(jī)編程軟件 IAR單片機(jī)編程軟件

單片機(jī)編程軟件簡(jiǎn)述

單片機(jī)編程軟件的選擇常以使用的單片機(jī)為準(zhǔn),目前較為流行的單片機(jī)編程軟件為keil和IAR,這兩款單片機(jī)編程軟件的應(yīng)用對(duì)象存在一些不同。本文,主要向大家介紹keil和IAR單片機(jī)編程軟件,并對(duì)每個(gè)過(guò)程進(jìn)行講解,同時(shí)整理出單片機(jī)編程軟件的使用方法和軟件下載等。

Keil單片機(jī)編程軟件簡(jiǎn)介

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單片機(jī)編程軟件簡(jiǎn)介

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)卡下面,很容易就能上手。

IAR與Keil之間存在哪些區(qū)別

單片機(jī)編程軟件的使用

單片機(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)試器等部分。

最新技術(shù)專(zhuān)題展示