學(xué)習(xí)單片機(jī)為什么選用AVR單片機(jī)
看各種單片機(jī)性能比較:
68HC11:代碼效率高,但是處理能力只有AVR的1/10,功耗卻高 2.5倍
PIC 速度快, 但是在相同功耗下AVR性能比其高3.5倍
三、AVR是低功耗單片機(jī)
具有休眠省電功能(POWER DOWN)及閑置(IDLE)低功耗功能。一般耗電在1~2.5mA,典型功耗情況,WDT關(guān)閉時(shí)為100nA,更適用于電池供電的應(yīng)用設(shè)備。
四、高度保密(LOCK), 可保護(hù)你的科研成果!
–不可破解的位加密鎖LOCK bit技術(shù);
–不象有的單片機(jī)那樣可通過電子顯微鏡看到保密位方式破解
–FLASH保密位單元深藏于芯片內(nèi)部, 無法用電子顯微鏡看到保密位;
–可多次燒寫的FLASH且具有多重密碼保護(hù)鎖死(LOCK)功能,因此可快速完成產(chǎn)品商品化,并可多次更改程序(產(chǎn)品升級(jí))而不必浪費(fèi)IC芯片或電路板,大大提高產(chǎn)品質(zhì)量及競爭力。
五、I/O口功能強(qiáng)、驅(qū)動(dòng)能力大
AVR的I/O口是真正的I/O口,能正確反映I/O口輸入/輸出的真實(shí)情況。I/O口有輸入/輸出, 三態(tài)高阻輸入,也可設(shè)定內(nèi)部拉高電阻作輸入端的功能,便于作各種應(yīng)用特性所需(多功能I/O口) 。工業(yè)級(jí)產(chǎn)品!具有大電流(灌電流)10~40mA,可直接驅(qū)動(dòng)可控硅SSR或繼電器, 節(jié)省了外圍驅(qū)動(dòng)器件。
六、具有A/D轉(zhuǎn)換電路, 可作數(shù)據(jù)采集閉環(huán)控制
AVR內(nèi)帶模擬比較器,I/O口可作A/D轉(zhuǎn)換用,可組成廉價(jià)的A/D轉(zhuǎn)換器。AT90S4434/8535具有8路10位A/D;AT90S2333/4433具有6路10位A/D;功能更強(qiáng)的ATMEGA128有FLASH 128KB,EEPROM 4KB,RAM 4KB,I/O端口48個(gè),中斷源16個(gè) ,外中斷8個(gè),SPI,UART,8路10位A/D,ISP。
七、有的AVR單片機(jī)可組成零外設(shè)元件單片機(jī)系統(tǒng)
AT90S1200/2343/ATtiny15/ATmega8等部分AVR器件具有內(nèi)部RC振蕩器,1-8MHz的工作頻率,使該類單片機(jī)成為無外加元器件即可工作,就是一片芯片,可謂簡單方便又省錢,作加密器件使用更妙。
八、單片機(jī)工作可靠性強(qiáng)
可重設(shè)啟動(dòng)復(fù)位。AVR系列有內(nèi)部電源開關(guān)啟動(dòng)計(jì)數(shù)器,可將低電平復(fù)位(/RESET)直接接到Vcc端。當(dāng)電源開時(shí),由于利用內(nèi)部RC的看門狗定時(shí)器,可延遲MCU啟動(dòng)執(zhí)行程序。這種延時(shí)使I/O口穩(wěn)定后執(zhí)行程序,以提高單片機(jī)工作可靠性。有的AVR單片機(jī)還有復(fù)位電壓調(diào)節(jié)功能供選擇, 適用于單片機(jī)使用不同電源電壓的場合。有看門狗定時(shí)器(WDT),安全保護(hù),防止程序走亂(飛),提了高產(chǎn)品的抗干擾能力。
工作電壓范圍寬(2.7~6.0V),電源抗干擾性強(qiáng)。 AT90LXX為低電壓器件(2.7~6.0V), AT90SXX電壓為 (4.0~6.0V),最低器件ATTINY12己到1.8V ~ 5.5V。
九、有功能強(qiáng)大的計(jì)數(shù)器/定時(shí)器
C/T計(jì)數(shù)器/定時(shí)器,有8位和16位,可作比較器;計(jì)數(shù)器外部中斷和PWM(也可當(dāng)D/A)用于控制輸出,有的有3-4個(gè)PWM,作電機(jī)無級(jí)調(diào)速是理想器件。
十、有異步、同步串行通訊接口
有串行異步通訊UART接口,不占用定時(shí)器和SPI同步傳輸功能,因其高速故可以工作在一般標(biāo)準(zhǔn)整數(shù)頻率,而波特率可達(dá)576K。
十一、AT90S4414/AT90S8515具有可擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器達(dá)64KB。
它們的引腳排列及功能與8051相似,即可替代替8051系列單片機(jī)(8751或8752)的應(yīng)用系統(tǒng)。僅差復(fù)位電平,只需對(duì)調(diào)復(fù)位電阻、電容位置。還增加很多新功能,WDT,A/D,PWM等
十二、 并具有較大容量、可擦寫10萬次的EEPROM,對(duì)掉電后數(shù)據(jù)保存帶來方便,來電后能記住掉電時(shí)的工作狀態(tài),EEPROM(64B~4KB) 。
十三、 ATmega16/32/64/128等單片機(jī),還具有JTAG邊界掃描(芯片內(nèi)部功能檢測)、仿真、編程功能, 大大降低了單片機(jī)開發(fā)成本。
c語言相關(guān)文章:c語言教程
單片機(jī)相關(guān)文章:單片機(jī)教程
c++相關(guān)文章:c++教程
單片機(jī)相關(guān)文章:單片機(jī)視頻教程
單片機(jī)相關(guān)文章:單片機(jī)工作原理
評(píng)論