AVR單片機(jī)簡(jiǎn)介

AVR單片機(jī)簡(jiǎn)介

ID:37919795

大小:81.00 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2019-06-02

AVR單片機(jī)簡(jiǎn)介_第1頁(yè)
AVR單片機(jī)簡(jiǎn)介_第2頁(yè)
AVR單片機(jī)簡(jiǎn)介_第3頁(yè)
資源描述:

《AVR單片機(jī)簡(jiǎn)介》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、AVR單片機(jī)簡(jiǎn)介AVR單片機(jī)是1997年由ATMEL公司研發(fā)出的增強(qiáng)型內(nèi)置Flash的RISC(ReducedInstructionSetCPU)精簡(jiǎn)指令集高速8位單片機(jī)。AVR的單片機(jī)可以廣泛應(yīng)用于計(jì)算機(jī)外部設(shè)備、工業(yè)實(shí)時(shí)控制、儀器儀表、通訊設(shè)備、家用電器等各個(gè)領(lǐng)域。AVR系列單片機(jī)的特點(diǎn)·AVR單片機(jī)是高速單片機(jī)。硬件采用哈佛(Harward)結(jié)構(gòu),達(dá)到一個(gè)時(shí)鐘周期可以執(zhí)行一條指令,絕大部分指令都為單周期指令。而PIC單片機(jī)要4個(gè)時(shí)鐘周期執(zhí)行一條指令,MSC-51要12個(gè)時(shí)鐘周期執(zhí)行一條指令;·AVR單片機(jī)支持程序的在系統(tǒng)編程ISP,開發(fā)門檻較低

2、。只需一條ISP并口下載線,就可以把程序?qū)懭階VR單片機(jī),所以進(jìn)入AVR單片機(jī)門檻很低、花錢少。其中MEGA系列還支持在應(yīng)用編程IAP;·AVR單片機(jī)采用了可多次擦寫的FLASH存貯器給用戶的開發(fā)生產(chǎn)和維護(hù)帶來(lái)方便。AVR單片機(jī)的Flash程序存儲(chǔ)器,可擦寫1000次以上,而新工藝AVR器件,程序存儲(chǔ)器擦寫可達(dá)10000次以上,因此大家可以放心的實(shí)驗(yàn)和調(diào)試下載程序;·AVR單片機(jī)有豐富的外設(shè),如RTC、WATCHDOG、AD轉(zhuǎn)換器、PWM、UART接口等。部分型號(hào)還可以使用片內(nèi)振蕩器提供系統(tǒng)1~8MHz的系統(tǒng)時(shí)鐘,使該類單片機(jī)無(wú)外加晶振器件即可工作;

3、·I/O口功能強(qiáng)、驅(qū)動(dòng)能力大。AVR單片機(jī)的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)器件。·具有較大容量EEPROM,有可擦寫10萬(wàn)次的EEPROM,為掉電后數(shù)據(jù)的保存帶來(lái)方便,來(lái)電后能記住掉電時(shí)的工作狀態(tài),EEPROM容量為64B~4KB。·AVR是低功耗單片機(jī),具有休眠省電功能(PowerDown)及閑置(Idle)低功

4、耗功能。一般耗電在1~2.5mA;對(duì)于典型功耗情況,WDT關(guān)閉時(shí)為100nA,更適用于電池供電的應(yīng)用設(shè)備。有的器件最低1.8V即可工作?!じ叨缺C苄?,不可破解的位加密鎖LockBit技術(shù),且具有多重密碼保護(hù)鎖死(Lock)功能;AVR系列單片機(jī)的選型AVR單片機(jī)系列齊全,可適用于各種不同場(chǎng)合的要求。AVR單片機(jī)有3個(gè)檔次:·低檔Tiny系列AVR單片機(jī):主要有Tiny11/12/13/15/26/28等;·中檔AT90S系列AVR單片機(jī):主要有AT90S1200/2313/8515/8535等;·高檔ATmega系列AVR單片機(jī):主要有ATmega8

5、/16/32/64/128(存儲(chǔ)容量為8/16/32/64/128KB)以及ATmega8515/8535等。AVR器件引腳從8腳到64腳,還有各種不同封裝供選擇。詳細(xì)的選型信息可以參考ATmel的網(wǎng)站:AVR單片機(jī)的開發(fā)工具1.編程器AVR單片機(jī)的程序可以用萬(wàn)用編程器并行寫入,也可采用ISP在線下載編程方式用串行ISP(通過(guò)PC機(jī)RS232口或打印口)在線編程擦寫。也就是說(shuō),可以不必將IC芯片拆下拿到萬(wàn)用編程器上擦寫,而直接在電路板上進(jìn)行程序修改、燒錄等操作即可。這樣對(duì)程序的調(diào)試和升級(jí)都很方便。業(yè)余條件下,建議自己焊接一條ISP下載線,即可開始AV

6、R單片機(jī)的開發(fā)。某些AVR單片機(jī)還具有Boot區(qū)。在Boot區(qū)內(nèi)可以建立自己的管理監(jiān)控,對(duì)自己進(jìn)行編程管理。這些芯片包括ATmega8/16/32/64/128和ATmega8515/8535等。寫入新軟件時(shí)無(wú)需外部器件,通過(guò)任何接口都可以進(jìn)行編程(并行編程器、ISP、JTAG、UART和自編程等)。2.開發(fā)軟件·AVR?Studio?:是ATMEL公司提供的AVR單片機(jī)的集成環(huán)境匯編級(jí)開發(fā)調(diào)試軟件,并且是免費(fèi)軟件。ATMELAVRStudio集成開發(fā)環(huán)境(IDE),包括了AVRAssembler編譯器、AVRStudio調(diào)試功能、AVRProg串行

7、、并行下載功能和JTAGICE仿真等功能。對(duì)單片機(jī)愛好者來(lái)說(shuō),可節(jié)省下購(gòu)買硬件仿真器的費(fèi)用。學(xué)習(xí)匯編語(yǔ)音的話就使用這一個(gè)軟件就可以進(jìn)行AVR的開發(fā)了。下載地址:AVR也可以選用以下任何一款高級(jí)C或者BASCOM-AVR語(yǔ)言開發(fā)工具:·ICCAVR:C編譯器:支持無(wú)SRAM器件;增加組軟件模塊;ICCDemo版在45天內(nèi)是完全版,45天后轉(zhuǎn)限2KB版。作為AVR單片機(jī)入門學(xué)習(xí)這已足夠了;·IARAVR:C編譯器:編譯器與AVR同步設(shè)計(jì),支持C和EC++等;·CodeVisionAVR:C編譯器,有軟件模塊,Demo版為限2KB版;·GCCAVR:C編譯

8、器,是來(lái)自于Linux平臺(tái)下的免費(fèi)C語(yǔ)言編譯器,但需要使用者熟悉Linux系統(tǒng);該軟件可以到http://w

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。