AVR單片機過時了嗎?
有初學(xué)者甚至中級開發(fā)人員認(rèn)為因ARM性能一般比AVR性能高,因此ARM將代替AVR,AVR將退出歷史舞臺,或者MSP430將代替51系列單片機,或者FPGA將取代所有單片機等。這種看法不對,因為不同單片機都有各自的特點和優(yōu)點,沒有哪種單片機是完美的,在不同場合用最合適的單片機,發(fā)揮它們各自的特長,而不存在ARM一統(tǒng)天下,取代所有其他型號單片機的可能性。試想,原本十幾元的電子表因為采用ARM控制買到幾百元,誰能受得了?因此不要覺得AVR已經(jīng)過時,學(xué)完51就直接學(xué)ARM,或者覺得學(xué)51沒用,直接學(xué)ARM,否則你將碰壁。
MSP430系列單片機:比較適于機器人開發(fā),是美國德州儀器推向市場的一種16位、具有精簡指令集的、超低功耗的混合信號處理器。具有Flash存儲器,中斷源較多,并且可以任意嵌套,使用時靈活方便。MSP430系列單片機的電源電壓采用的是 1.8~3.6V 電壓。因而可使其在1MHz的時鐘條件下運行時,芯片的電流會在200~400uA左右,時鐘關(guān)斷模式的最低功耗只有0.1uA。MSP430系列單片機的各成員都集成了較豐富的片內(nèi)外設(shè)。它們分別是看門狗、模擬比較器、定時器、串口0、1、硬件乘法器、液晶驅(qū)動器、10位/12位ADC、16位Sigma-Delta AD、直接尋址模塊(DMA)、IO端口、基本定時器(Basic Timer)等的一些外圍模塊的不同組合。MSP430 系列單片機引進了JTAG技術(shù),不僅使開發(fā)工具變得簡便,而且價格也相對低廉,并且還可以實現(xiàn)在線編程。
PIC單片機:可用于機器人開發(fā),是8位單片機,產(chǎn)品種類豐富,采用精簡指令集,有不錯的開發(fā)環(huán)境,引腳驅(qū)動能力強,可直接連接繼電器控制強電。自帶看門狗,有睡眠和低功耗模式。很多性能不如AVR和MSP430系列單片機,但因其有特殊優(yōu)點,也被廣泛應(yīng)用。
凌陽單片機:比較適于機器人開發(fā),以16位計算機為核心,集成不同規(guī)模的RAM、ROM和其他豐富的功能電路,使用者可以根據(jù)自己需要選擇集成了特定功能電路的凌陽單片機。凌陽單片機指令系統(tǒng)提供出具有較高運算速度的16位,16位的乘法運算指令和內(nèi)積運算指令,為其應(yīng)用添加了DSP功能,因此凌陽適合進行語音識別。在我國凌陽單片機在學(xué)校比較常見,應(yīng)用實例較多,可作為機器人愛好者選用的單片機。
編輯:admin 最后修改時間:2018-05-08