|
電子技術(shù)的迅猛發(fā)展,尤其單片機更廣泛地應用于軍事工業(yè)家用電器智能玩具便攜式 智能儀表等領(lǐng)域,使產(chǎn)品功能精度和質(zhì)量大幅度提高,電路簡單故障率低可*性高且成本低廉 ATMEL 公司把51 內(nèi)核與其擅長的FLASH制造技術(shù)相結(jié)合,推出可重復擦寫1000 次以上低功耗的 89C51/52/1051/2051 等產(chǎn)品,取代其它8751 系列,稱霸單片機市場數(shù)年ATMEL 于1997 年由A 及 V先生共同研發(fā)RISC(Reduced Instruction Set CPU)單片機,簡稱AVR AVR單片機吸取PIC 及8051 單片機的優(yōu)點,并作了重大改進,做到你有我也有,且比你更好,而我有你卻沒有 (1) 價格低廉的可擦寫1000 次以上的16(字)位指令(程序存儲器數(shù)據(jù)為16 位,即XXXX*16, 也可理 解為8 位,即2*XXXX*8)FLASH技術(shù),不再有報廢品產(chǎn)生,數(shù)據(jù)存貯器為八位,AVR 還是屬于八位 (2) 高速度(50ns) 低功耗( A)!具有SLEEP(休眠)功能及CMOS 技術(shù),每一指令執(zhí)行速度可達 50ns(20MHZ),而耗電則在1mA 2.5mA間(典型功耗,WDT 關(guān)閉時為100nA) AVR運用Harvard 結(jié)構(gòu)概念(具有預取指令功能) , 即對程序存儲和數(shù)據(jù)帶有不同的存儲器和總線當執(zhí)行某一指 令時, 下一指令被預先從程序存儲器中取出, 這使得指令可以在每一個時鐘周期內(nèi)被執(zhí)行; (3) 高度保密(LOCK)!可多次燒寫的FLASH 且具有多重密碼保護鎖死(LOCK)功能,因此可低價快 速完成產(chǎn)品商品化,且可多次更改程序(產(chǎn)品升級)而不必浪費IC 或電路板,大大提高產(chǎn)品質(zhì)量及 (4) 工業(yè)級(WDT)產(chǎn)品!具有大電流(灌電流)10 20mA 或40mA(單一輸出),可直接驅(qū)動SSR 或繼電 器,有看門狗定時器(WDT),安全保護,防止程序走飛,提高產(chǎn)品的抗干擾能力; (5) 超功能精簡指令!具有32 個通用工作寄存器(相當于8051 中的32 個累加器, 克服了單一累加器 數(shù)據(jù)處理造成的瓶頸現(xiàn)象)及128-4KB 個SRAM,可靈活使用指令運算并可用功能很強的C 語言 編程,易學易寫易移植; (6) 程序?qū)懭肫骷梢圆⑿袑懭?用萬用編程器),也可串行在線下載(ISP)擦寫, 也就是說不必將IC 拆下拿到萬用編程器上燒錄, 而可直接在電路板上進行程序修改燒錄等操作, 方便產(chǎn)品升級, 尤其是SMD 封裝, 更利于產(chǎn)品微型化; (7) 并行I/O 口輸入輸出特性與PIC 的HI/LOW輸出及三態(tài)高阻抗HI-Z 輸入類同外,也可設(shè)定類同 8051 系列內(nèi)部拉高電阻作輸入端的功能,便于作各種應用特性所需(多功能I/O 口), 只有AVR 才是真正的I/O 口, 能正確反映I/O 口的輸入/輸出真實情況; (8) 單片機內(nèi)有模擬比較器,I/O 口可作A/D 轉(zhuǎn)換用, 可組成廉價的A/D 轉(zhuǎn)換器; (9) 像8051 一樣,有多個固定中斷向量入口地址可快速響應,而不會像PIC一樣所有中斷都在同一向 量地址,需要以程序判別后才可響應,這實在是浪費且失去控制的最隹機會; (10) 同PIC 一樣可重設(shè)啟動復位,AVR AT90S 系列也有內(nèi)部電源開關(guān)啟動計數(shù)器,可將低電平復位 (/RESET)直接接到VCC 端,當電源開時,由于利用內(nèi)部的RC 看門狗定時器可延遲MCU 啟動執(zhí) 行程序,這種延時以使I/O 口穩(wěn)定后執(zhí)行程序,提高單片機工作可*性,同時也可節(jié)省外加復位延 時電路; (11) 具有休眠省電功能(POWER DOWN)及閑置(IDLE)低功耗功能; (12) AT90S1200 等部分AVR器件具有內(nèi)部RC 振蕩器--1MHz 的工作頻率,使該類單片機無需外加 元器件即可工作,真是簡單方便; (13) 計數(shù)器/定時器,C/T 有8 位和16 位,可作比較器,計數(shù)器外部中斷和PWM(也可當D/A)用于控 制輸出; (14) 有串行異步通訊UART,不占用定時器和SPI 傳輸功能,因其高速故可以工作在一般標準整數(shù)頻 率,而波特率可達576K; (15) AT90S4414 及AT90S8515 具有可擴展外部存儲器達64KB,它們的引腳排列及功能與8051 相 似,即可替代8051 系列單片機(8751/8752)的應用系統(tǒng),當然還在硬件軟件上帶來很多優(yōu)點 (WDT 看門狗,摸擬比較器作A/D,PWM 作D/A 等); (16) 工作電壓范圍寬2.7V 6.0V, 電源抗干擾性能強; (17) 還有多通道10 位A/D 及實時時鐘RTC,具有8 路10 位A/D 器件有AT90S4434/8535;具有6 路10 位A/D 器件有AT90S2333/4433;ATmega103(L)單片機更有FLASH 128KB,E2PROM 4KB,RAM 4KB,I/O 端口48 個,中斷源16 個,外部中斷8 個,SPI 1個,UART 1個,8位定時器2 個,16 位定時器1 個,PWM(D/A) 4 個,有看門狗定時器,有實時時鐘RTC,模擬比較器,8 路10 位A/D,可 在線編程ISP,工作電壓2.7V 5.5V; (18) AVR 由FLASH 存儲器構(gòu)成,并具有較大容量可擦寫100000 次的E2PROM,對掉電后數(shù)據(jù)的 保存帶來方便,來電后能記住掉電時的工作狀態(tài); |