8位機當(dāng)中的黑馬 AVR單片機特點分析

2014-04-10 12:09 來源:電子信息網(wǎng) 作者:鈴鐺

AVR作為一款8位的精簡指令集單片機擁有超高的性價比和可靠的性能,很難想象這樣一款單片機在1997年就被開發(fā)出來。如今的單片機功能越來越強大,而早期的單品機在功耗和抗干擾水平上都遜色于目前的技術(shù)。當(dāng)時的解決方法是采用較高的分頻系數(shù)對時鐘分頻,使得指令周期長,執(zhí)行速度慢。以后的 CMOS單片機雖然采用提高時鐘頻率和縮小分頻系數(shù)等措施,但這種狀態(tài)并未被徹底改觀(51以及51兼容)。此間雖有某些精簡指令集單片機(RISC)問世,但依然沿襲對時鐘分頻的作法。

而隨著這款單片機的誕生,這種落后的技術(shù)格局被打破了。采用了一些新的技術(shù)方法,拋棄了一些落后陳舊的復(fù)雜計算方式。譬如采用精簡指令集,以字作為指令長度單位,將內(nèi)容豐富的操作數(shù)與操作碼安排在一字之中(指令集中占大多數(shù)的單周期指令都是如此),取指周期短,又可預(yù)取指令,實現(xiàn)流水作業(yè),故可高速執(zhí)行指令。當(dāng)然這種速度上的升躍,是以高可靠性為其后盾的。

AVR單片機具有多種省電休眠模式,具有抗干擾能力強,可降低一般8位機中的軟件抗干擾設(shè)計工作量和硬件的使用量。 AVR單片機技術(shù)體現(xiàn)了單片機集多種器件(包括FLASH程序存儲器、看門狗、EEPROM、同/異步串行口、TWI、SPI、A/D模數(shù)轉(zhuǎn)換器、定時器/計數(shù)器等)和多種功能(增強可靠性的復(fù)位系統(tǒng)、降低功耗抗干擾的休眠模式、品種多門類全的中斷系統(tǒng)、具輸入捕獲和比較匹配輸出等多樣化功能的定時器/計數(shù)器、具替換功能的I/O端口)于一身,充分體現(xiàn)了單片機技術(shù)的從“片自為戰(zhàn)”向“片上系統(tǒng)SoC”過渡的發(fā)展方向。

通過這些分析,我們可以看到雖然經(jīng)過了一段漫長的技術(shù)改革,但AVR單片機在這個過程中吸取了各家單片機的優(yōu)點,還發(fā)展出了專屬技術(shù)。可以說AVR在8位機領(lǐng)域中是一匹脫穎而出的黑馬。

AVR

一周熱門