ATmega8屬于美國(guó)ATMEL公司AVR高檔單片機(jī)成員之一,它具有AVR高檔單片機(jī)的性能,且具有低檔單片機(jī)的價(jià)格,深受廣大單片機(jī)用戶的喜愛尤其AVR單片機(jī)不需購(gòu)買昂貴的仿真器編程器也可搞單片機(jī)的開發(fā)應(yīng)用,這對(duì)單片機(jī)初學(xué)者尤為重要ATmega8的高性能低價(jià)格,在產(chǎn)品應(yīng)用市場(chǎng)上極具強(qiáng)大的競(jìng)爭(zhēng)力,被很多家用電器廠商儀器儀表行業(yè)看中,從而使ATmega8進(jìn)入大批量的應(yīng)用領(lǐng)域?yàn)榱耸箛?guó)內(nèi)外用戶深入了解牢固掌握ATmega8的開發(fā)與應(yīng)用,廣州雙龍電子有限公司迅速開發(fā)出SL-MEGA8開發(fā)實(shí)驗(yàn)器(評(píng)估系統(tǒng)),硬件模塊充份考慮到ATmega8的性能特點(diǎn)及其配套電路接口,軟件上也給用戶提供相應(yīng)的軟件模塊,使用戶快速上手,設(shè)計(jì)出適合自己項(xiàng)目的科研樣機(jī)Atmega8與ATmega16/32/64/128僅存在量的差異,主要性能完全兼容,所以學(xué)會(huì)ATmega8的開發(fā)應(yīng)用,對(duì)其它ATmega系列單片機(jī)也就迎刃而解雙龍電子將組織出版一本ATmega8的開發(fā)與應(yīng)用專著,為推廣AVR單片機(jī)提供更多的資料。
標(biāo)簽: ATmega8 AVR 性能 價(jià)格
上傳時(shí)間: 2013-11-03
上傳用戶:euroford
由于有些單片機(jī)開發(fā)高手及第一次搞單片機(jī)開發(fā)的用戶,想盡量降低單片機(jī)開發(fā)費(fèi)用,為此我們特別設(shè)計(jì)AVR單片機(jī)串行下載線SL-AVRL,有連接PC機(jī)的通訊電源線,CZ2下載信號(hào)接線,配AVR單片機(jī)開發(fā)軟件及雙龍AVR電子書光盤,即可用最經(jīng)濟(jì)的方法開發(fā)ATMEL公司的所有具有串行下載功能的AVR單片機(jī)。
標(biāo)簽: SL-AVRL AVR 單片機(jī) 下載線
上傳時(shí)間: 2014-12-27
上傳用戶:qb1993225
問:我想使用AVR單片機(jī)中的Mega系列,有哪些開發(fā)工具支持這種單片機(jī)? 答:AVR單片機(jī)中的Mega系列有一套完善的開發(fā)工具評(píng)估/編程板,ATMEL的STK500(980元/套)起步工具包是適用于開發(fā)Atmega103芯片的對(duì)芯片的編程是通過在系統(tǒng)編程(ISP)接口完成的 仿真器 ATMEL的ATICE30可適用于實(shí)時(shí)仿真 C編譯器: 所有的C編譯器均已在ATMEL網(wǎng)站上有關(guān)第三方工具供應(yīng)商的網(wǎng)頁(yè)上列出;ATMEL公司在它的網(wǎng)站:http://www.atmel.com上還提供了許多自由軟件它們可用于對(duì)AVR單片機(jī)的程序進(jìn)行匯編和模擬這些軟件可以自由下載,上述產(chǎn)品也可通過ATMEL授權(quán)的地區(qū)分銷商和銷售代理獲得。
上傳時(shí)間: 2013-11-03
上傳用戶:1406054127
AVR mega16開發(fā)板 聯(lián)系 楊迪 15336417867 0531-55508458 QQ:1347978253 http://www.easyele.cn本產(chǎn)品是我公司自主研發(fā)生產(chǎn)的,AVR Mega16開發(fā)板是以ATMEL的Mega16單片機(jī)為核心,高性能低定價(jià)的單片機(jī)開發(fā)工具,產(chǎn)品集成AVR JTAG ICE仿真器和STK500 ISP編程器,用戶只需要再擁有一臺(tái)計(jì)算機(jī)即可進(jìn)行系統(tǒng)的學(xué)習(xí),操作簡(jiǎn)單,使用方便,兼容開發(fā)型號(hào):ATmega32,AVR mega16開發(fā)板可以做為學(xué)習(xí)板 仿真器 編程器使用,三種功能與一體,不需要單獨(dú)買仿真器 編程器,省時(shí),省事,省錢。貨號(hào):EasyAVR-M16規(guī)格: 套 重量:400克 單價(jià)298/套。AVR mega16開發(fā)板板載資源: 1.5V供電接口,輸入7~9V 內(nèi)正外負(fù),送電源 2.板載AVR JTAG ICE USB接口 3.板載AVR ISP USB接口 4.Atmega16芯片,片內(nèi)資源豐富 5.USB1.1 通訊接口 6.RS232 串行通訊口 7.RS485通訊接口 8.8個(gè)獨(dú)立按鍵 9.4位一體七段數(shù)碼管 HC595驅(qū)動(dòng) 10.8個(gè)獨(dú)立LED 11.1路有源蜂鳴器,也可接無源蜂鳴器 12.實(shí)時(shí)鐘PCF8563 13.1IIC總線EEPROM AT24c01 14.1-wire單總線 15.晶振和復(fù)位電路 16.可選的有源晶振電路 17.AD電壓調(diào)整電位器 18.電位器參考電壓和待測(cè)電壓調(diào)整 19.4個(gè)8位撥碼開關(guān) 20.32Pin MCU外接端子 所有引腳標(biāo)注 21.12864液晶接口 22.1602液晶接口 23.標(biāo)準(zhǔn)KF396尼龍接線端子 24.透明防滑硅膠腳墊 AVR mega16開發(fā)板實(shí)驗(yàn)例程: 模數(shù)轉(zhuǎn)換(AD): 單通道AD采集,七段數(shù)碼管顯示結(jié)果 雙通道分時(shí)采集,利用串口將結(jié)果傳至PC 蜂鳴器: 按鍵檢測(cè),蜂鳴器鳴叫 PCF8563定時(shí),蜂鳴器1s鳴叫一次 鍵盤: 按鍵檢測(cè),蜂鳴器鳴叫 按鍵檢測(cè),LED顯示 LED: 跑馬燈程序 按鍵檢測(cè),LED顯示 定時(shí)器: 定時(shí)器T1實(shí)現(xiàn)1秒定時(shí),利用七段數(shù)碼管顯示 內(nèi)部EEPROM: 利用EEPROM記錄開機(jī)次數(shù),七段數(shù)碼管顯示結(jié)果 WDT: 看們狗定時(shí)器簡(jiǎn)單實(shí)驗(yàn) DS18B20: DS18B20檢測(cè)溫度,七段數(shù)碼管顯示結(jié)果 DS18B20檢測(cè)溫度,利用串口將結(jié)果傳至PC SPI: 利用SPI驅(qū)動(dòng)SPI器件74HC595,實(shí)現(xiàn)七段數(shù)碼管的顯示 TWI: 利用TWI驅(qū)動(dòng)TWI器件24C01 利用TWI驅(qū)動(dòng)TWI器件PCF8563 24C01: 24C01讀寫,利用JTAG察看結(jié)果 24C01讀寫,利用串口將結(jié)果傳至PC AVR mega16開發(fā)板說明書下載:EasyAVR-M16-SK-3in1.pdf,內(nèi)容詳細(xì),讓您學(xué)習(xí)起來事半功倍,深入了解單片機(jī)電路的設(shè)計(jì),找到好工作沒問題,詳細(xì)介紹電路設(shè)計(jì)和如果學(xué)習(xí)開發(fā)等內(nèi)容,即使不買板子也值得你收藏。 物品清單: 1.AVR mega16開發(fā)板 (板載JTAG ISP 二合一) 2.9V 直流電源 3.USB通訊線纜 4.開發(fā)板說明書 5.資料光盤 原理圖 開發(fā)軟件 范例程序
上傳時(shí)間: 2013-10-23
上傳用戶:dancnc
ATMEL 的AVR 系列單片機(jī)是一個(gè)優(yōu)秀的RISC 結(jié)構(gòu)單片機(jī)系列與MCS51 相比其有以下一些典型特點(diǎn):AVR 的機(jī)器周期為1 個(gè)時(shí)鐘周期絕大多數(shù)指令為單周期指令因此每MHZ時(shí)鐘有接近1MIPS 的性能程序存貯器與數(shù)據(jù)存貯器有分開的總線程序可以高效地執(zhí)行8MHZ 頻率下工作的AVR 相當(dāng)于224MHZ 頻率下工作的MCS51內(nèi)置可重復(fù)編程的FLASH 程序存貯器和EEPROM...
標(biāo)簽: MCS AVR 51 轉(zhuǎn)換
上傳時(shí)間: 2013-10-29
上傳用戶:maqianfeng
AVR JTAG是與Atmel公司的AVR Studio相配合的一套完整的基于JTAG接口的片上調(diào)試工具,支持所有AVR的8位RISC指令的帶JTAG口的微處理器。JTAG接口是一個(gè)4線的符合IEEE 1149.1標(biāo)準(zhǔn)的測(cè)試接入端口(TAP)控制器。IEEE的標(biāo)準(zhǔn)提供一種行之有效的電路板連接性測(cè)試的標(biāo)準(zhǔn)方法(邊界掃描)。 Atmel的AVR器件已經(jīng)擴(kuò)展了支持完全編程和片上調(diào)試的功能?! VR JTAG仿真器用來進(jìn)行芯片硬件仿真,如程序單步執(zhí)行、設(shè)置斷點(diǎn)等,通過硬件仿真可以了解芯片里面程序的詳細(xì)運(yùn)行情況。AVR JTAG仿真器主要用來對(duì)芯片進(jìn)行仿真操作,同時(shí)也可以通過JTAG接口對(duì)芯片編程(將程序?qū)懭胄酒?/p>
上傳時(shí)間: 2013-12-26
上傳用戶:wweqas
AVR單片機(jī)技術(shù)原理 AVR單片機(jī)介紹 單片機(jī)又稱單片微控制器,它是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上,概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。單片機(jī)技術(shù)是計(jì)算機(jī)技術(shù)的一個(gè)分支,是簡(jiǎn)易機(jī)器人的核心元件?! ?997年,由ATMEL公司挪威設(shè)計(jì)中心的A先生與V先生利用ATMEL公司的Flash新技術(shù), 共同研發(fā)出RISC精簡(jiǎn)指令集的高速8位單片機(jī),簡(jiǎn)稱AVR。[編輯本段]AVR單片機(jī)的優(yōu)勢(shì)特征 單片機(jī)已廣泛地應(yīng)用于軍事、工業(yè)、家用電器、智能玩具、便攜式智能儀表和機(jī)器人制作等領(lǐng)域,使產(chǎn)品功能、精度和質(zhì)量大幅度提升,且電路簡(jiǎn)單,故障率低,可靠性高,成本低廉。單片機(jī)種類很多,在簡(jiǎn)易機(jī)器人制作和創(chuàng)新中,為什么選用AVR單片機(jī)呢? 一、簡(jiǎn)便易學(xué),費(fèi)用低廉 首先,對(duì)于非專業(yè)人員來說,選擇AVR單片機(jī)的最主要原因,是進(jìn)入AVR單片機(jī)開發(fā)的門檻非常低,只要會(huì)操作電腦就可以學(xué)習(xí)AVR單片機(jī)的開發(fā)。單片機(jī)初學(xué)者只需一條ISP下載線,把編輯、調(diào)試通過的軟件程序直接在線寫入AVR單片機(jī),即可以開發(fā)AVR單片機(jī)系列中的各種封裝的器件。AVR單片機(jī)因此在業(yè)界號(hào)稱“一線打天下”。 其次,AVR單片機(jī)便于升級(jí)。AVR程序?qū)懭胧侵苯釉陔娐钒迳线M(jìn)行程序修改、燒錄等操作,這樣便于產(chǎn)品升級(jí)?! ≡俅?,AVR單片機(jī)費(fèi)用低廉。學(xué)習(xí)AVR單片機(jī)可使用ISP在線下載編程方式(即把PC機(jī)上編譯好的程序?qū)懙絾纹瑱C(jī)的程序存儲(chǔ)器中),不需購(gòu)買仿真器、編程器、擦抹器和芯片適配器等,即可進(jìn)行所有AVR單片機(jī)的開發(fā)應(yīng)用,這可節(jié)省很多開發(fā)費(fèi)用。程序存儲(chǔ)器擦寫可達(dá)10000次以上,不會(huì)產(chǎn)生報(bào)廢品?! 《⒏咚?、低耗、保密 首先,AVR單片機(jī)是高速嵌入式單片機(jī): 1、AVR單片機(jī)具有預(yù)取指令功能,即在執(zhí)行一條指令時(shí),預(yù)先把下一條指令取進(jìn)來,使得指令可以在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行?! ?、多累加器型,數(shù)據(jù)處理速度快。AVR單片機(jī)具有32個(gè)通用工作寄存器,相當(dāng)于有32條立交橋,可以快速通行?! ?、中斷響應(yīng)速度快。AVR單片機(jī)有多個(gè)固定中斷向量入口地址,可快速響應(yīng)中斷。 其次,AVR單片機(jī)耗能低。對(duì)于典型功耗情況,WDT關(guān)閉時(shí)為100nA,更適用于電池供電的應(yīng)用設(shè)備。有的器件最低1.8 V即可工作。 再次,AVR單片機(jī)保密性能好。它具有不可破解的位加密鎖Lock Bit技術(shù),保密位單元深藏于芯片內(nèi)部,無法用電子顯微鏡看到。 三、I/O口功能強(qiáng),具有A/D轉(zhuǎn)換等電路 1. AVR單片機(jī)的I/O口是真正的I/O口,能正確反映I/O口輸入/輸出的真實(shí)情況。工業(yè)級(jí)產(chǎn)品,具有大電流(灌電流)10~40 mA,可直接驅(qū)動(dòng)可控硅SCR或繼電器,節(jié)省了外圍驅(qū)動(dòng)器件?! ?. AVR單片機(jī)內(nèi)帶模擬比較器,I/O口可用作A/D轉(zhuǎn)換,可組成廉價(jià)的A/D轉(zhuǎn)換器。ATmega48/8/16等器件具有8路10位A/D?! ?. 部分AVR單片機(jī)可組成零外設(shè)元件單片機(jī)系統(tǒng),使該類單片機(jī)無外加元器件即可工作,簡(jiǎn)單方便,成本又低。 4. AVR單片機(jī)可重設(shè)啟動(dòng)復(fù)位,以提高單片機(jī)工作的可靠性。有看門狗定時(shí)器實(shí)行安全保護(hù),可防止程序走亂(飛),提高了產(chǎn)品的抗干擾能力?! ∷?、有功能強(qiáng)大的定時(shí)器/計(jì)數(shù)器及通訊接口 定時(shí)/計(jì)數(shù)器T/C有8位和16位,可用作比較器。計(jì)數(shù)器外部中斷和PWM(也可用作D/A)用于控制輸出,某些型號(hào)的AVR單片機(jī)有3~4個(gè)PWM,是作電機(jī)無級(jí)調(diào)速的理想器件?! VR單片機(jī)有串行異步通訊UART接口,不占用定時(shí)器和SPI同步傳輸功能,因其具有高速特性,故可以工作在一般標(biāo)準(zhǔn)整數(shù)頻率下,而波特率可達(dá)576K。
標(biāo)簽: AVR 單片機(jī)技術(shù)
上傳時(shí)間: 2013-10-18
上傳用戶:二十八號(hào)
avr studio 4.14 b589是ATMEL公司免費(fèi)提供的AVR單片機(jī)開發(fā)平臺(tái)。它集匯編語(yǔ)言編譯、軟件仿真、芯片程序下載、芯片硬件仿真等一系列基礎(chǔ)功能,與任一款高級(jí)語(yǔ)言編譯器配合使用即可完高級(jí)語(yǔ)言的產(chǎn)品開發(fā)調(diào)試。 avr studio 4.14 b589是一個(gè)最新的版本,推薦使用。
上傳時(shí)間: 2013-11-17
上傳用戶:ddddddos
AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版)詳細(xì)介紹ATMEL公司開發(fā)的AVR高速嵌入式單片機(jī)的結(jié)構(gòu);講述AVR單片機(jī)的開發(fā)工具和集成開發(fā)環(huán)境(IDE),包括Studio調(diào)試工具、AVR單片機(jī)匯編器和單片機(jī)串行下載編程;學(xué)習(xí)指令系統(tǒng)時(shí),每條指令均有實(shí)例,邊學(xué)習(xí)邊調(diào)試,使學(xué)習(xí)者看得見指令流向及操作結(jié)果,真正理解每條指令的功能及使用注意事項(xiàng);介紹AVR系列多種單片機(jī)功能特點(diǎn)、實(shí)用程序設(shè)計(jì)及應(yīng)用實(shí)例;作為提高篇,講述簡(jiǎn)單易學(xué)、適用AVR單片機(jī)的高級(jí)語(yǔ)言BASCOMAVR及ICC AVR C編譯器。 AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版) 目錄 第一章ATMEL單片機(jī)簡(jiǎn)介1.1ATMEL公司產(chǎn)品的特點(diǎn)11.2AT90系列單片機(jī)簡(jiǎn)介21.3AT91M系列單片機(jī)簡(jiǎn)介2第二章AVR單片機(jī)系統(tǒng)結(jié)構(gòu)2.1AVR單片機(jī)總體結(jié)構(gòu)42.2AVR單片機(jī)中央處理器CPU62.2.1結(jié)構(gòu)概述72.2.2通用寄存器堆92.2.3X、Y、Z寄存器92.2.4ALU運(yùn)算邏輯單元92.3AVR單片機(jī)存儲(chǔ)器組織102.3.1可下載的Flash程序存儲(chǔ)器102.3.2內(nèi)部和外部的SRAM數(shù)據(jù)存儲(chǔ)器102.3.3EEPROM數(shù)據(jù)存儲(chǔ)器112.3.4存儲(chǔ)器訪問和指令執(zhí)行時(shí)序112.3.5I/O存儲(chǔ)器132.4AVR單片機(jī)系統(tǒng)復(fù)位162.4.1復(fù)位源172.4.2加電復(fù)位182.4.3外部復(fù)位192.4.4看門狗復(fù)位192.5AVR單片機(jī)中斷系統(tǒng)202.5.1中斷處理202.5.2外部中斷232.5.3中斷應(yīng)答時(shí)間232.5.4MCU控制寄存器 MCUCR232.6AVR單片機(jī)的省電方式242.6.1休眠狀態(tài)242.6.2空閑模式242.6.3掉電模式252.7AVR單片機(jī)定時(shí)器/計(jì)數(shù)器252.7.1定時(shí)器/計(jì)數(shù)器預(yù)定比例器252.7.28位定時(shí)器/計(jì)數(shù)器0252.7.316位定時(shí)器/計(jì)數(shù)器1272.7.4看門狗定時(shí)器332.8AVR單片機(jī)EEPROM讀/寫訪問342.9AVR單片機(jī)串行接口352.9.1同步串行接口 SPI352.9.2通用串行接口 UART402.10AVR單片機(jī)模擬比較器452.10.1模擬比較器452.10.2模擬比較器控制和狀態(tài)寄存器ACSR462.11AVR單片機(jī)I/O端口472.11.1端口A472.11.2端口 B482.11.3端口 C542.11.4端口 D552.12AVR單片機(jī)存儲(chǔ)器編程612.12.1編程存儲(chǔ)器鎖定位612.12.2熔斷位612.12.3芯片代碼612.12.4編程 Flash和 EEPROM612.12.5并行編程622.12.6串行下載662.12.7可編程特性67第三章AVR單片機(jī)開發(fā)工具3.1AVR實(shí)時(shí)在線仿真器ICE200693.2JTAG ICE仿真器693.3AVR嵌入式單片機(jī)開發(fā)下載實(shí)驗(yàn)器SL?AVR703.4AVR集成開發(fā)環(huán)境(IDE)753.4.1AVR Assembler編譯器753.4.2AVR Studio773.4.3AVR Prog783.5SL?AVR系列組態(tài)開發(fā)實(shí)驗(yàn)系統(tǒng)793.6SL?AVR*.ASM源文件說明81第四章AVR單片機(jī)指令系統(tǒng)4.1指令格式844.1.1匯編指令844.1.2匯編器偽指令844.1.3表達(dá)式874.2尋址方式894.3數(shù)據(jù)操作和指令類型924.3.1數(shù)據(jù)操作924.3.2指令類型924.3.3指令集名詞924.4算術(shù)和邏輯指令934.4.1加法指令934.4.2減法指令974.4.3乘法指令1014.4.4取反碼指令1014.4.5取補(bǔ)指令1024.4.6比較指令1034.4.7邏輯與指令1054.4.8邏輯或指令1074.4.9邏輯異或指令1104.5轉(zhuǎn)移指令1114.5.1無條件轉(zhuǎn)移指令1114.5.2條件轉(zhuǎn)移指令1144.6數(shù)據(jù)傳送指令1354.6.1直接數(shù)據(jù)傳送指令1354.6.2間接數(shù)據(jù)傳送指令1374.6.3從程序存儲(chǔ)器直接取數(shù)據(jù)指令1444.6.4I/O口數(shù)據(jù)傳送指令1454.6.5堆棧操作指令1464.7位指令和位測(cè)試指令1474.7.1帶進(jìn)位邏輯操作指令1474.7.2位變量傳送指令1514.7.3位變量修改指令1524.7.4其它指令1614.8新增指令(新器件)1624.8.1EICALL-- 延長(zhǎng)間接調(diào)用子程序1624.8.2EIJMP--擴(kuò)展間接跳轉(zhuǎn)1634.8.3ELPM--擴(kuò)展裝載程序存儲(chǔ)器1644.8.4ESPM--擴(kuò)展存儲(chǔ)程序存儲(chǔ)器1644.8.5FMUL--小數(shù)乘法1664.8.6FMULS--有符號(hào)數(shù)乘法1664.8.7FMULSU--有符號(hào)小數(shù)和無符號(hào)小數(shù)乘法1674.8.8MOVW--拷貝寄存器字1684.8.9MULS--有符號(hào)數(shù)乘法1694.8.10MULSU--有符號(hào)數(shù)與無符號(hào)數(shù)乘法1694.8.11SPM--存儲(chǔ)程序存儲(chǔ)器170 第五章AVR單片機(jī)AT90系列5.1AT90S12001725.1.1特點(diǎn)1725.1.2描述1735.1.3引腳配置1745.1.4結(jié)構(gòu)縱覽1755.2AT90S23131835.2.1特點(diǎn)1835.2.2描述1845.2.3引腳配置1855.3ATmega8/8L1855.3.1特點(diǎn)1865.3.2描述1875.3.3引腳配置1895.3.4開發(fā)實(shí)驗(yàn)工具1905.4AT90S2333/44331915.4.1特點(diǎn)1915.4.2描述1925.4.3引腳配置1945.5AT90S4414/85151955.5.1特點(diǎn)1955.5.2AT90S4414和AT90S8515的比較1965.5.3引腳配置1965.6AT90S4434/85351975.6.1特點(diǎn)1975.6.2描述1985.6.3AT90S4434和AT90S8535的比較1985.6.4引腳配置2005.6.5AVR RISC結(jié)構(gòu)2015.6.6定時(shí)器/計(jì)數(shù)器2125.6.7看門狗定時(shí)器 2175.6.8EEPROM讀/寫2175.6.9串行外設(shè)接口SPI2175.6.10通用串行接口UART2175.6.11模擬比較器 2175.6.12模數(shù)轉(zhuǎn)換器2185.6.13I/O端口2235.7ATmega83/1632285.7.1特點(diǎn)2285.7.2描述2295.7.3ATmega83與ATmega163的比較2315.7.4引腳配置2315.8ATtiny10/11/122325.8.1特點(diǎn)2325.8.2描述2335.8.3引腳配置2355.9ATtiny15/L2375.9.1特點(diǎn)2375.9.2描述2375.9.3引腳配置2395 .10ATmega128/128L2395.10.1特點(diǎn)2405.10.2描述2415.10.3引腳配置2435.10.4開發(fā)實(shí)驗(yàn)工具2455.11ATmega1612465.11.1特點(diǎn)2465.11.2描述2475.11.3引腳配置2475.12AVR單片機(jī)替代MCS51單片機(jī)249第六章實(shí)用程序設(shè)計(jì)6.1程序設(shè)計(jì)方法2506.1.1程序設(shè)計(jì)步驟2506.1.2程序設(shè)計(jì)技術(shù)2506.2應(yīng)用程序舉例2516.2.1內(nèi)部寄存器和位定義文件2516.2.2訪問內(nèi)部 EEPROM2546.2.3數(shù)據(jù)塊傳送2546.2.4乘法和除法運(yùn)算應(yīng)用一2556.2.5乘法和除法運(yùn)算應(yīng)用二2556.2.616位運(yùn)算2556.2.7BCD運(yùn)算2556.2.8冒泡分類算法2556.2.9設(shè)置和使用模擬比較器2556.2.10半雙工中斷方式UART應(yīng)用一2556.2.11半雙工中斷方式UART應(yīng)用二2566.2.128位精度A/D轉(zhuǎn)換器2566.2.13裝載程序存儲(chǔ)器2566.2.14安裝和使用相同模擬比較器2566.2.15CRC程序存儲(chǔ)的檢查2566.2.164×4鍵區(qū)休眠觸發(fā)方式2576.2.17多工法驅(qū)動(dòng)LED和4×4鍵區(qū)掃描2576.2.18I2C總線2576.2.19I2C工作2586.2.20SPI軟件2586.2.21驗(yàn)證SLAVR實(shí)驗(yàn)器及AT90S1200的口功能12596.2.22驗(yàn)證SLAVR實(shí)驗(yàn)器及AT90S1200的口功能22596.2.23驗(yàn)證SLAVR實(shí)驗(yàn)器及具有DIP40封裝的口功能第七章AVR單片機(jī)的應(yīng)用7.1通用延時(shí)子程序2607.2簡(jiǎn)單I/O口輸出實(shí)驗(yàn)2667.2.1SLAVR721.ASM 2667.2.2SLAVR722.ASM2677.2.3SLAVR723.ASM2687.2.4SLAVR724.ASM2707.2.5SLAVR725.ASM2717.2.6SLAVR726.ASM2727.2.7SLAVR727.ASM2737.3綜合程序2747.3.1LED/LCD/鍵盤掃描綜合程序2747.3.2LED鍵盤掃描綜合程序2757.3.3在LED上實(shí)現(xiàn)字符8的循環(huán)移位顯示程序2757.3.4電腦放音機(jī)2777.3.5鍵盤掃描程序2857.3.6十進(jìn)制計(jì)數(shù)顯示2867.3.7廉價(jià)的A/D轉(zhuǎn)換器2897.3.8高精度廉價(jià)的A/D轉(zhuǎn)換器2947.3.9星星燈2977.3.10按鈕猜數(shù)程序2987.3.11漢字的輸入3047.4復(fù)雜實(shí)用程序3067.4.110位A/D轉(zhuǎn)換3067.4.2步進(jìn)電機(jī)控制程序3097.4.3測(cè)脈沖寬度3127.4.4LCD顯示8字循環(huán)3187.4.5LED電腦時(shí)鐘3247.4.6測(cè)頻率3307.4.7測(cè)轉(zhuǎn)速3327.4.8AT90S8535的A/D轉(zhuǎn)換334第八章BASCOMAVR的應(yīng)用8.1基于高級(jí)語(yǔ)言BASCOMAVR的單片機(jī)開發(fā)平臺(tái)3408.2BASCOMAVR軟件平臺(tái)的安裝與使用3418.3AVR I/O口的應(yīng)用3458.3.1LED發(fā)光二極管的控制3458.3.2簡(jiǎn)易手控廣告燈3468.3.3簡(jiǎn)易電腦音樂放音機(jī)3478.4LCD顯示器3498.4.1標(biāo)準(zhǔn)LCD顯示器的應(yīng)用3498.4.2簡(jiǎn)單游戲機(jī)--按鈕猜數(shù)3518.5串口通信UART3528.5.1AVR系統(tǒng)與PC的簡(jiǎn)易通信3538.5.2PC控制的簡(jiǎn)易廣告燈3548.6單總線接口和溫度計(jì)3568.7I2C總線接口和簡(jiǎn)易IC卡讀寫器359第九章ICC AVR C編譯器的使用9.1ICC AVR的概述3659.1.1介紹ImageCraft的ICC AVR3659.1.2ICC AVR中的文件類型及其擴(kuò)展名3659.1.3附注和擴(kuò)充3669.2ImageCraft的ICC AVR編譯器安裝3679.2.1安裝SETUP.EXE程序3679.2.2對(duì)安裝完成的軟件進(jìn)行注冊(cè)3679.3ICC AVR導(dǎo)游3689.3.1起步3689.3.2C程序的剖析3699.4ICC AVR的IDE環(huán)境3709.4.1編譯一個(gè)單獨(dú)的文件3709.4.2創(chuàng)建一個(gè)新的工程3709.4.3工程管理3719.4.4編輯窗口3719.4.5應(yīng)用構(gòu)筑向?qū)?719.4.6狀態(tài)窗口3719.4.7終端仿真3719.5C庫(kù)函數(shù)與啟動(dòng)文件3729.5.1啟動(dòng)文件3729.5.2常用庫(kù)函數(shù)3729.5.3字符類型庫(kù)3739.5.4浮點(diǎn)運(yùn)算庫(kù)3749.5.5標(biāo)準(zhǔn)輸入/輸出庫(kù)3759.5.6標(biāo)準(zhǔn)庫(kù)和內(nèi)存分配函數(shù)3769.5.7字符串函數(shù)3779.5.8變量參數(shù)函數(shù)3799.5.9堆棧檢查函數(shù)3799.6AVR硬件訪問的編程3809.6.1訪問AVR的底層硬件3809.6.2位操作3809.6.3程序存儲(chǔ)器和常量數(shù)據(jù)3819.6.4字符串3829.6.5堆棧3839.6.6在線匯編3839.6.7I/O寄存器3849.6.8絕對(duì)內(nèi)存地址3849.6.9C任務(wù)3859.6.10中斷操作3869.6.11訪問UART3879.6.12訪問EEPROM3879.6.13訪問SPI3889.6.14相對(duì)轉(zhuǎn)移/調(diào)用的地址范圍3889.6.15C的運(yùn)行結(jié)構(gòu)3889.6.16匯編界面和調(diào)用規(guī)則3899.6.17函數(shù)返回非整型值3909.6.18程序和數(shù)據(jù)區(qū)的使用3909.6.19編程區(qū)域3919.6.20調(diào)試3919.7應(yīng)用舉例*3929.7.1讀/寫口3929.7.2延時(shí)函數(shù)3929.7.3讀/寫EEPROM3929.7.4AVR的PB口變速移位3939.7.5音符聲程序3939.7.68字循環(huán)移位顯示程序3949.7.7鋸齒波程序3959.7.8正三角波程序3969.7.9梯形波程序396附錄1AT89系列單片機(jī)簡(jiǎn)介398附錄2AT94K系列現(xiàn)場(chǎng)可編程系統(tǒng)標(biāo)準(zhǔn)集成電路401附錄3指令集綜合404附錄4AVR單片機(jī)選型表408參 考 文 獻(xiàn)412
上傳時(shí)間: 2013-11-08
上傳用戶:xcy122677
AVR單片機(jī)應(yīng)用設(shè)計(jì):AVR單片機(jī)是美國(guó)ATMEL公司1997年推出的單片機(jī)系列。本書以其代表型號(hào)AT90S8535為主線,講述該系列單片機(jī)的內(nèi)部結(jié)構(gòu)、開發(fā)工具、指令系統(tǒng)、各種接口及其應(yīng)用程序舉例和設(shè)計(jì)方法。學(xué)習(xí)了這種功能較全的單片機(jī),對(duì)于AVR系列其他型號(hào)單片機(jī)的應(yīng)用就可以舉一反三。 AVR單片機(jī)具有高速度、高保密性、低功耗的特點(diǎn)。AT90S8535內(nèi)含可反復(fù)編程的Flash程序存儲(chǔ)器、SRAM和EEPROM兩種數(shù)據(jù)存儲(chǔ)器、定時(shí)器/計(jì)數(shù)器、方向可定義的I/O口、同步串行口、異步串行口、A/D轉(zhuǎn)換器及PWM等豐富的內(nèi)部資源。一般的應(yīng)用系統(tǒng)只需此一塊芯片即可實(shí)現(xiàn)智能化。
標(biāo)簽: AVR 單片機(jī) 應(yīng)用設(shè)計(jì)
上傳時(shí)間: 2013-10-18
上傳用戶:forzalife
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1