AVR單片機(jī)說(shuō)明.doc_第1頁(yè)
AVR單片機(jī)說(shuō)明.doc_第2頁(yè)
AVR單片機(jī)說(shuō)明.doc_第3頁(yè)
AVR單片機(jī)說(shuō)明.doc_第4頁(yè)
AVR單片機(jī)說(shuō)明.doc_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一、簡(jiǎn)便易學(xué),費(fèi)用低廉 首先,對(duì)于非專業(yè)人員來(lái)說(shuō),選擇AVR單片機(jī)的最主要原因,是進(jìn)入AVR單片機(jī)開(kāi)發(fā)的門檻非常低,只要會(huì)操作電腦就可以學(xué)習(xí)AVR單片機(jī)的開(kāi)發(fā)。單片機(jī)初學(xué)者只需一條ISP下載線,把編輯、調(diào)試通過(guò)的軟件程序直接在線寫(xiě)入AVR單片機(jī),即可以開(kāi)發(fā)AVR單片機(jī)系列中的各種封裝的器件。AVR單片機(jī)因此在業(yè)界號(hào)稱“一線打天下”。 其次,AVR單片機(jī)便于升級(jí)。AVR程序?qū)懭胧侵苯釉陔娐钒迳线M(jìn)行程序修改、燒錄等操作,這樣便于產(chǎn)品升級(jí)。 AVR單片機(jī)的型號(hào)標(biāo)識(shí)解析1. 型號(hào)緊跟的字母,表示電壓工作范圍。帶“V”:1.8-5.5V;若缺省,不帶“V”:2.7-5.5V。 例:ATmega48-20AU,不帶“V”表示工作電壓為2.7-5.5V。 2. 后綴的數(shù)字部分,表示支持的最高系統(tǒng)時(shí)鐘。 例:ATmega48-20AU,“20”表示可支持最高為20MHZ的系統(tǒng)時(shí)鐘。 3. 后綴第一(第二)個(gè)字母,表示封裝?!癙”:DIP封裝,“A”:TQFP封裝,“M”:MLF封裝。 例:ATmega48-20AU,“A”表示TQFP封裝。 4. 后綴最后一個(gè)字母,表示應(yīng)用級(jí)別?!癈”:商業(yè)級(jí),“I”:工業(yè)級(jí)(有鉛)、“U”工業(yè)級(jí)(無(wú)鉛)。 例:ATmega48-20AU,“U”表示無(wú)鉛工業(yè)級(jí)。ATmega48-20AI,“I”表示有鉛工業(yè)級(jí)。開(kāi)發(fā)AVR單片機(jī)需要的編譯器 軟件名稱類型簡(jiǎn)介官方網(wǎng)址AVR StudioIDE、匯編編譯器ATMEL AVR Studio集成開(kāi)發(fā)環(huán)境(IDE),可使用匯編語(yǔ)言進(jìn)行開(kāi)發(fā)(使用其它語(yǔ)言需第三方軟件協(xié)助),集軟硬件仿真、調(diào)試、下載編程于一體。ATMEL官方及市面上通用的AVR開(kāi)發(fā)工具都支持AVRSGCCAVR (WinAVR)C編譯器GCC的編譯器優(yōu)化程度可以說(shuō)是目前世界上民用軟件中做的最好的,另外,它有一個(gè)非常大優(yōu)點(diǎn)是,免費(fèi)!在國(guó)外,使用它的人幾乎是最多的。但,相對(duì)而言,它的缺點(diǎn)是,使用操作較為麻煩。 ICC AVRC編譯器 (集燒寫(xiě)程序功能)市面上(大陸)的教科書(shū)使用它作為例程的較多,集成代碼生成向?qū)Вm然它的各方面性能均不是特別突出,但使用較為方便。雖然ICCAVR軟件不是免費(fèi)的,但,它有Demo版本,在45天內(nèi)是完全版。 CodeVision AVRC編譯器 (集燒寫(xiě)程序功能)與KeilC51的代碼風(fēng)格最為相似,集成較多常用外圍器件的操作函數(shù),集成代碼生成向?qū)?,有軟件模塊,不是免費(fèi)軟件,Demo版為限2KB版。www.hpinfotech.ro ATman AVRC編譯器支持多個(gè)模塊調(diào)試(AVRStudio不支持多個(gè)模塊調(diào)試)。IAR AVRC編譯器IAR實(shí)際上在國(guó)外比較多人使用,但它的價(jià)格較為昂貴,所以,中國(guó)大陸內(nèi),使用它的開(kāi)發(fā)人員較少,只有習(xí)慣用IAR的工程師才會(huì)去使用它。AVR微控制器選型指南 Automotive AVR (汽車級(jí)AVR 微控制器) Battery Management (AVR電池管理) LCD AVR Lighting AVR mega AVR tiny AVR USB AVR XMEGAATmega16L 簡(jiǎn)介ATmega16L主要特性如下: 高性能、低功耗的 8 位AVR 微處理器 先進(jìn)的RISC 結(jié)構(gòu) o 131 條指令 大多數(shù)指令執(zhí)行時(shí)間為單個(gè)時(shí)鐘周期 o 32 個(gè)8 位通用工作寄存器 o 全靜態(tài)工作 o 工作于16 MHz 時(shí)性能高達(dá)16 MIPS o 只需兩個(gè)時(shí)鐘周期的硬件乘法器 非易失性程序和數(shù)據(jù)存儲(chǔ)器 o 16K字節(jié)的系統(tǒng)內(nèi)可編程Flash 擦寫(xiě)壽命: 10,000 次 o 具有獨(dú)立鎖定位的可選Boot 代碼區(qū) 通過(guò)片上Boot 程序?qū)崿F(xiàn)系統(tǒng)內(nèi)編程 真正的同時(shí)讀寫(xiě)操作 o 512字節(jié)的EEPROM 擦寫(xiě)壽命: 100,000 次 o 1K字節(jié)的片內(nèi)SRAM o 可以對(duì)鎖定位進(jìn)行編程以實(shí)現(xiàn)用戶程序的加密 JTAG 接口( 與IEEE 1149.1 標(biāo)準(zhǔn)兼容) o 符合JTAG 標(biāo)準(zhǔn)的邊界掃描功能 o 支持?jǐn)U展的片內(nèi)調(diào)試功能 o 通過(guò)JTAG 接口實(shí)現(xiàn)對(duì)Flash、EEPROM、熔絲位和鎖定位的編程 外設(shè)特點(diǎn) o 兩個(gè)具有獨(dú)立預(yù)分頻器和比較器功能的8位定時(shí)器/計(jì)數(shù)器 o 一個(gè)具有預(yù)分頻器、比較功能和捕捉功能的16位定時(shí)器/計(jì)數(shù)器 o 具有獨(dú)立振蕩器的實(shí)時(shí)計(jì)數(shù)器RTC o 四通道PWM o 8路10 位ADC 8 個(gè)單端通道 TQFP 封裝的7 個(gè)差分通道 2 個(gè)具有可編程增益(1x, 10x, 或200x)的差分通道 o 面向字節(jié)的兩線接口 o 兩個(gè)可編程的串行USART o 可工作于主機(jī)/ 從機(jī)模式的SPI 串行接口 o 具有獨(dú)立片內(nèi)振蕩器的可編程看門狗定時(shí)器 o 片內(nèi)模擬比較器 特殊的微控制器特點(diǎn) o 上電復(fù)位以及可編程的掉電檢測(cè) o 片內(nèi)經(jīng)過(guò)標(biāo)定的RC 振蕩器 o 片內(nèi)/ 外中斷源 o 6種休眠模式:空閑模式、ADC 噪聲抑制模式、省電模式、掉電模式和待機(jī)模式以及擴(kuò)展待機(jī)模式 I/O 和封裝 o 32 個(gè)可編程的I/O 口 o 40引腳PDIP 封裝, 44 引腳TQFP 封裝, 與44 引腳MLF 封裝 工作電壓: o ATmega16L:2.7 - 5.5V o ATmega16:4.5 - 5.5V 速度等級(jí) o 0 - 8 MHz ATmega16L o 0 - 16 MHz ATmega16 ATmega16 在1 MHz, 3V, 25 時(shí)的功耗 o 正常模式: 1.1 mA o 空閑模式: 0.35 mA o 掉電模式: 1 A ATmega16L 參數(shù)ATmega16L存儲(chǔ)器Flash ROM16KBSRAM1KBEEPROM512BATmega16L性能參數(shù)特性工作頻率0-8MHz (ATmega16L) 0-16MHz (ATmega16)工作電壓2.7-5.5V (ATmega16L) 4.5-5.5V (ATmega16)I/O口32個(gè)16位定時(shí)器 / 計(jì)數(shù)器18位定時(shí)器 / 計(jì)數(shù)器2PWM6RTCYESSPI1UART1TWIYES10位ADC8模擬比較器1WDT1(帶獨(dú)立片內(nèi)振蕩器)外部中斷3睡眠模式5種硬件乘法器YES片內(nèi)振蕩器YES引腳電平中斷/喚醒功能NO掉電檢測(cè)YES上電復(fù)位YESATmega16L封裝與引腳數(shù)PDIP40PINQFP44PINQFN / MLF44PINATmega16L編程與調(diào)試方式編程方式ISPIAPH/PVJTAG 仿真方式JTAGATtiny 新型單片機(jī)集成有Atmel的AVR 微控制器,以及包括1KB至4KB 的閃存,帶有32 KB至256 KB 的SRAM。ATmega單片機(jī)屬于AVR中的高檔產(chǎn)品,它承襲了AT90所具有的特點(diǎn),并在AT90(如 AT9058515、AT9058535)的基礎(chǔ)上,增加了更多的接口功能,而且?guī)‰娦阅?。ATtiny和ATmega都是AVR 8-Bit RISC(精簡(jiǎn)指令集)的單片機(jī).它們的內(nèi)核指令墓本一樣,都具備了ATMEL AVR單片機(jī)的特性.只是在外圍接口功能和內(nèi)部存儲(chǔ)器上mega比tiny更多一些。單片機(jī)又稱單片微控制器,它是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上,概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。單片機(jī)技術(shù)是計(jì)算機(jī)技術(shù)的一個(gè)分支,是簡(jiǎn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論