AVR作為一款8位的精簡(jiǎn)指令集單片機(jī)擁有超高的性價(jià)比和可靠的性能,很難想象這樣一款單片機(jī)在1997年就被開發(fā)出來。如今的單片機(jī)功能越來越強(qiáng)大,而早期的單品機(jī)在功耗和抗干擾水平上都遜色于目前的技術(shù)。當(dāng)時(shí)的解決方法是采用較高的分頻系數(shù)對(duì)時(shí)鐘分頻,使得指令周期長(zhǎng),執(zhí)行速度慢。以后的 CMOS單片機(jī)雖然采用提高時(shí)鐘頻率和縮小分頻系數(shù)等措施,但這種狀態(tài)并未被徹底改觀(51以及51兼容)。此間雖有某些精簡(jiǎn)指令集單片機(jī)(RISC)問世,但依然沿襲對(duì)時(shí)鐘分頻的作法。
而隨著這款單片機(jī)的誕生,這種落后的技術(shù)格局被打破了。采用了一些新的技術(shù)方法,拋棄了一些落后陳舊的復(fù)雜計(jì)算方式。譬如采用精簡(jiǎn)指令集,以字作為指令長(zhǎng)度單位,將內(nèi)容豐富的操作數(shù)與操作碼安排在一字之中(指令集中占大多數(shù)的單周期指令都是如此),取指周期短,又可預(yù)取指令,實(shí)現(xiàn)流水作業(yè),故可高速執(zhí)行指令。當(dāng)然這種速度上的升躍,是以高可靠性為其后盾的。
AVR單片機(jī)具有多種省電休眠模式,具有抗干擾能力強(qiáng),可降低一般8位機(jī)中的軟件抗干擾設(shè)計(jì)工作量和硬件的使用量。 AVR單片機(jī)技術(shù)體現(xiàn)了單片機(jī)集多種器件(包括FLASH程序存儲(chǔ)器、看門狗、EEPROM、同/異步串行口、TWI、SPI、A/D模數(shù)轉(zhuǎn)換器、定時(shí)器/計(jì)數(shù)器等)和多種功能(增強(qiáng)可靠性的復(fù)位系統(tǒng)、降低功耗抗干擾的休眠模式、品種多門類全的中斷系統(tǒng)、具輸入捕獲和比較匹配輸出等多樣化功能的定時(shí)器/計(jì)數(shù)器、具替換功能的I/O端口)于一身,充分體現(xiàn)了單片機(jī)技術(shù)的從“片自為戰(zhàn)”向“片上系統(tǒng)SoC”過渡的發(fā)展方向。
通過這些分析,我們可以看到雖然經(jīng)過了一段漫長(zhǎng)的技術(shù)改革,但AVR單片機(jī)在這個(gè)過程中吸取了各家單片機(jī)的優(yōu)點(diǎn),還發(fā)展出了專屬技術(shù)??梢哉fAVR在8位機(jī)領(lǐng)域中是一匹脫穎而出的黑馬。