首先根據自己即將學習的單片機,找到相應的單片機開發軟件,每種單片機的開發軟件一半都不止一種,我們應當找使用人最多的哪一款軟件,因為使用的人多,會有很多實用經驗,這樣對于初學的人來說,會少走很多彎路,并且更重要的是,可以找到該款軟件下的豐富的例子程序,這無疑會加快學習進度。
各種常見單片機的開發軟件:
51單片機的開發軟件有
KEIL以及IAR,偉福單片機仿真軟件等,用的最多的是KEIL,所以最好選擇這款軟件。
AVR單片機的開發軟件有
IAR、ICCAVR、winavr、Atmanavr、CodeVisionAVR,avr stduio等。用的最多的是WINAVR和avr stduio,
pic單片機的開發軟件有
MPLAB IDE,PICC,其中MPLAB不支持C語言編程,而PICC是針對PIC單片機的C語言編譯器,這兩者常配合使用。
MSP430單片機的開發軟件有
IAR,CCS,AQ430等,最常用的是IAR,最近幾年,TI也在大力推廣CCS的使用,所以現在使用CCS的人也慢慢多起來了,但是仍然沒有使用IAR的人多。
STM8單片機的開發環境有
IAR,COMSMIC,STVD等,官方主推的是STVD。
ARM的開發環境有
IAR,KEIL MDK。這兩款軟件的使用者都很多,可以根據個人習慣任選其一。
綜上所述,對于單片機開發來說,每種單片機的開發軟件幾乎都不一樣,所以如果學習多種單片機的話,電腦里面就要裝好多軟件了。
目前來看,只有IAR支持幾乎所有的單片機。但是也不是只要裝一個IAR就可以了,IAR針對每種單片機都有一個單獨的開發軟件,例如用來開發51單片機的,是IAR FOR 8051,針對MSP430單片機的,是IAR FOR MSP430。實際上也相當于每種的那片機都要裝一個開發軟件,只不過不論哪種單片機,相應的IAR軟件配置流程相差不大。
并且可以不夸張地說,IAR是目前業內最為出色的單片機仿真軟件,建議大家有條件的話,可以多用用這款軟件。
首先根據自己即將學習的單片機,找到相應的單片機開發軟件,每種單片機的開發軟件一半都不止一種,我們應當找使用人最多的哪一款軟件,因為使用的人多,會有很多實用經驗,這樣對于初學的人來說,會少走很多彎路,并且更重要的是,可以找到該款軟件下的豐富的例子程序,這無疑會加快學習進度。
各種常見單片機的開發軟件:
51單片機的開發軟件有
KEIL以及IAR,偉福單片機仿真軟件等,用的最多的是KEIL,所以最好選擇這款軟件。
AVR單片機的開發軟件有
IAR、ICCAVR、winavr、Atmanavr、CodeVisionAVR,avr stduio等。用的最多的是WINAVR和avr stduio,
pic單片機的開發軟件有
MPLAB IDE,PICC,其中MPLAB不支持C語言編程,而PICC是針對PIC單片機的C語言編譯器,這兩者常配合使用。
MSP430單片機的開發軟件有
IAR,CCS,AQ430等,最常用的是IAR,最近幾年,TI也在大力推廣CCS的使用,所以現在使用CCS的人也慢慢多起來了,但是仍然沒有使用IAR的人多。
STM8單片機的開發環境有
IAR,COMSMIC,STVD等,官方主推的是STVD。
ARM的開發環境有
IAR,KEIL MDK。這兩款軟件的使用者都很多,可以根據個人習慣任選其一。
綜上所述,對于單片機開發來說,每種單片機的開發軟件幾乎都不一樣,所以如果學習多種單片機的話,電腦里面就要裝好多軟件了。
目前來看,只有IAR支持幾乎所有的單片機。但是也不是只要裝一個IAR就可以了,IAR針對每種單片機都有一個單獨的開發軟件,例如用來開發51單片機的,是IAR FOR 8051,針對MSP430單片機的,是IAR FOR MSP430。實際上也相當于每種的那片機都要裝一個開發軟件,只不過不論哪種單片機,相應的IAR軟件配置流程相差不大。
并且可以不夸張地說,IAR是目前業內最為出色的單片機仿真軟件,建議大家有條件的話,可以多用用這款軟件。