2009年7月4日 星期六

為什麼選擇AVR單片機?

為什麼選用AVR單片機?選自AVR研討會演講提綱!

(1) Flash程序存儲器可擦寫1000次以上,不再有報廢品產生。 PIC有的是OTP,只能燒錄一次。 AVR程序存儲器數據為16位組織,也可按8位理解。 PIC是12/14位程序存儲器,作寄存器轉移和算術、邏輯運算帶來不便。

(2) 高速度(50ns)、低功耗!硬件應用Harward結構,具有預取指令功能,使得指令可以在一個時鐘週期內執行。 PIC要4個時鐘週期執行一條指令。 MSC-51要12個時鐘週期執行一條指令。

(3) 超功能精簡指令!具有32個通用工作寄存器(相當於8051中的32個累加器,克服了單一累加器數據處理造成的瓶頸現象),有128B~4KB個SRAM,可靈活使用指令運算。

(4) 工業級產品!具有大電流(灌電流)10~20mA或40mA(單一輸出),可直接驅動SSR或繼電器;有看門狗定時器(WDT),安全保護,防止程序走飛,提高產品的抗干擾能力。

(5) 程序寫入可以並行寫入(用萬用編程序器),也可用串行在線ISP擦寫。也就是說不必將IC拆下拿到萬用編程上燒錄,而可直接在電路板上進行程序修改、燒錄等操作,方便產品現場升級。有ISP、JTAG及自編功能,這是今後單片機編程的發展方向。

(6) AVR的I/O口是真正的I/O口,能正確反映I/O口的真實情況。 I/O口有輸入/輸出,三態高阻輸入,也可設定內部拉高電阻作輸入端的功能,便於作各種應用特性所需(多功能I/O口)

(7) 高度保密(LOCK)!

沒有留言:

張貼留言

 
Free URL Redirection @ .co.nr