注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)AVR單片機(jī)應(yīng)用設(shè)計(jì)

AVR單片機(jī)應(yīng)用設(shè)計(jì)

AVR單片機(jī)應(yīng)用設(shè)計(jì)

定 價(jià):¥32.00

作 者: 李長(zhǎng)林等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787121017483 出版時(shí)間: 2005-09-01 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 364 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書介紹了AVR單片機(jī)系統(tǒng)結(jié)構(gòu),運(yùn)行原理,指令系統(tǒng),并結(jié)合AVR單片機(jī)的先進(jìn)性和特點(diǎn),介紹了脈寬調(diào)制(PWM)輸出,看門狗定時(shí)器,休眠模式的應(yīng)用,片內(nèi)A/D轉(zhuǎn)換器的使用,異、同步串口通信,軟件DAA等。本書雖主要介紹目前常用的MEGA系列機(jī),但也適用于其他型號(hào)的AVR單片機(jī)。本書可作為嵌入式系統(tǒng)應(yīng)用工程技術(shù)人員的設(shè)計(jì)參考書,也可為大專院校的教學(xué)提供參考。

作者簡(jiǎn)介

暫缺《AVR單片機(jī)應(yīng)用設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章  AVR單片機(jī)系統(tǒng)     1.1  概述     1.1.1  低開發(fā)成本     1.1.2  安全、高速、低功耗的性能     1.1.3  A/D轉(zhuǎn)換功能     1.1.4  具有較強(qiáng)驅(qū)動(dòng)能力的I/O口     1.1.5  精簡(jiǎn)指令集     1.1.6  其他功能     1.2  AVR系列單片機(jī)的選型     1.2.1  ATtiny系列單片機(jī)特點(diǎn)     1.2.2  AT90S系列單片機(jī)特點(diǎn)     1.2.3  ATmega系列單片機(jī)特點(diǎn)     1.3  AVR系列單片機(jī)的開發(fā)步驟     1.3.1  設(shè)計(jì)硬件電路     1.3.2  用C語(yǔ)言編寫程序     1.3.3  程序調(diào)試     1.3.4  搭建實(shí)驗(yàn)電路板     1.3.5  程序下載     第2章  AVR單片機(jī)系統(tǒng)結(jié)構(gòu)     2.1  AVR單片機(jī)結(jié)構(gòu)     2.2  AVR存儲(chǔ)器     2.2.1  系統(tǒng)內(nèi)可編程的Flash程序存儲(chǔ)器     2.2.2  SRAM數(shù)據(jù)存儲(chǔ)器     2.2.3  E2PROM數(shù)據(jù)存儲(chǔ)器     2.2.4  I/O存儲(chǔ)器     2.2.5  外部存儲(chǔ)器接口     2.3  時(shí)鐘管理     2.3.1  時(shí)鐘系統(tǒng)及其分布     2.3.2  時(shí)鐘源     2.3.3  默認(rèn)時(shí)鐘源     2.3.4  晶體振蕩器     2.3.5  外部RC振蕩器     2.3.6  標(biāo)定的片內(nèi)RC振蕩器     2.3.7  外部時(shí)鐘     2.4  電源管理及睡眠模式     2.4.1  MCU控制寄存器(MCUCR)     2.4.2  空閑模式     2.4.3  ADC噪聲抑制模式     2.4.4  掉電模式     2.4.5  省電模式     2.4.6  Standby模式     2.4.7  擴(kuò)展Standby模式     2.4.8  最小化功耗     2.5  系統(tǒng)控制和復(fù)位     2.5.1  復(fù)位AVR     2.5.2  復(fù)位源     2.5.3  上電復(fù)位     2.5.4  外部復(fù)位     2.5.5  掉電檢測(cè)復(fù)位     2.5.6  看門狗復(fù)位     2.5.7  MCU控制和狀態(tài)寄存器     2.5.8  片內(nèi)基準(zhǔn)電壓     2.5.9  看門狗定時(shí)器     2.5.10  改變看門狗定時(shí)器配置的時(shí)間序列     第3章  AVR單片機(jī)指令系統(tǒng)     3.1  指令格式     3.1.1  匯編指令     3.1.2  匯編器偽指令     3.1.3  表達(dá)式     3.2  尋址方式     3.3  數(shù)據(jù)操作和指令類型     3.3.1  數(shù)據(jù)操作     3.3.2  指令類型     3.3.3  指令集名詞     3.4  算術(shù)和邏輯指令     3.4.1  加法指令     3.4.2  減法指令     3.4.3  乘法指令     3.4.4  取反碼指令     3.4.5  取補(bǔ)指令     3.4.6  比較指令     3.4.7  邏輯與指令     3.4.8  邏輯或指令     3.4.9  邏輯異或指令     3.5  轉(zhuǎn)移指令     3.5.1  無(wú)條件轉(zhuǎn)移指令     3.5.2  條件轉(zhuǎn)移指令     3.6  數(shù)據(jù)傳送指令     3.6.1  直接數(shù)據(jù)傳送指令     3.6.2  間接數(shù)據(jù)傳送指令     3.6.3  從程序存儲(chǔ)器直接取數(shù)據(jù)指令     3.6.4  I/O口數(shù)據(jù)傳送     3.6.5  堆棧操作指令     3.7  位指令和位測(cè)試指令     3.7.1  帶進(jìn)位邏輯操作指令     3.7.2  位變量傳送指令     3.7.3  位變量修改指令     3.7.4  其他指令     3.8  新增指令     3.8.1  EICALL——延長(zhǎng)間接調(diào)用子程序     3.8.2  EIJMP——擴(kuò)展間接跳轉(zhuǎn)     3.8.3  ELPM——擴(kuò)展裝載程序存儲(chǔ)器     3.8.4  ESPM——擴(kuò)展存儲(chǔ)程序存儲(chǔ)器     3.8.5  FMUL——小數(shù)乘法     3.8.6  FMULS——有符號(hào)數(shù)乘法     3.8.7  FMULSU——有符號(hào)小數(shù)和無(wú)符號(hào)小數(shù)乘法     3.8.8  MOVW——拷貝寄存器字     3.8.9  MULS——有符號(hào)數(shù)乘法     3.8.10  MULSU——有符號(hào)數(shù)與無(wú)符號(hào)數(shù)乘法     3.8.11  SPM——存儲(chǔ)程序存儲(chǔ)器     3.9  指令使用實(shí)例     第4章  ICCAVR語(yǔ)法基礎(chǔ)     4.1  ICCAVR標(biāo)識(shí)符     4.1.1  ICCAVR標(biāo)識(shí)符的構(gòu)成規(guī)則     4.1.2  ICCAVR的關(guān)鍵字     4.2  數(shù)據(jù)類型     4.2.1  變量與常量     4.2.2  整型(int)數(shù)據(jù)     4.2.3  浮點(diǎn)型(float)數(shù)據(jù)     4.2.4  字符型(char)數(shù)據(jù)     4.2.5  指針型(*)數(shù)據(jù)     4.2.6  無(wú)值型(void)數(shù)據(jù)     4.3  變量的作用域     4.3.1  塊結(jié)構(gòu)     4.3.2  自動(dòng)型變量     4.3.3  外部型變量     4.3.4  靜態(tài)型變量     4.3.5  寄存器型變量     4.4  const修飾符     4.5  ICCAVR的分隔符     4.6  運(yùn)算符     4.6.1  運(yùn)算符的分類     4.6.2  運(yùn)算符的優(yōu)先級(jí)     4.7  表達(dá)式     4.7.1  算術(shù)表達(dá)式     4.7.2  賦值表達(dá)式     4.7.3  逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式     4.7.4  關(guān)系表達(dá)式     4.7.5  邏輯表達(dá)式     4.8  訪問(wèn)寄存器     4.9  語(yǔ)句     4.9.1  說(shuō)明語(yǔ)句     4.9.2  表達(dá)式語(yǔ)句     4.9.3  復(fù)合語(yǔ)句     4.9.4  條件語(yǔ)句     4.9.5  開關(guān)與跳轉(zhuǎn)語(yǔ)句     4.9.6  循環(huán)語(yǔ)句     4.9.7  函數(shù)調(diào)用語(yǔ)句     4.9.8  空語(yǔ)句     4.9.9  ICCAVR語(yǔ)句的流程與控制     4.9.10  逐步求精的設(shè)計(jì)方法     4.10  函數(shù)     4.10.1  函數(shù)的調(diào)用和返回     4.10.2  函數(shù)的作用域     4.10.3  函數(shù)的變量作用域     4.10.4  main函數(shù)     4.10.5  ICCAVR中斷函數(shù)     4.11  ICCAVR庫(kù)函數(shù)     第5章  復(fù)位系統(tǒng)及睡眠模式     5.1  系統(tǒng)控制和復(fù)位     5.1.1  復(fù)位AVR     5.1.2  復(fù)位源     5.1.3  上電復(fù)位     5.1.4  外部復(fù)位     5.1.5  掉電檢測(cè)復(fù)位     5.1.6  看門狗復(fù)位     5.1.7  MCU控制和狀態(tài)寄存器MCUCSR     5.1.8  片內(nèi)基準(zhǔn)電壓     5.1.9  看門狗定時(shí)器     5.1.10  改變看門狗定時(shí)器配置的時(shí)間序列     5.2  睡眠模式     5.2.1  MCU控制寄存器包含了電源管理的控制位     5.2.2  空閑模式     5.2.3  ADC噪聲抑制模式     5.2.4  掉電模式     5.2.5  省電模式     5.2.6  Standby模式     5.2.7  擴(kuò)展Standby模式     5.2.8  最小化功耗     第6章  AVR中斷系統(tǒng)     6.1  復(fù)位與中斷處理     6.1.1  中斷類型     6.1.2  中斷處理     6.1.3  中斷響應(yīng)時(shí)間     6.2  中斷向量     6.3  外部中斷     6.3.1  外部中斷控制寄存器A(EICRA)     6.3.2  外部中斷控制寄存器B(EICRB)     6.3.3  外部中斷屏蔽寄存器(EIMSK)     6.3.4  外部中斷標(biāo)志寄存器(EIFR)     第7章  調(diào)試工具     7.1  AVR單片機(jī)的編譯     7.1.1  AVR Assembler編譯文件的安裝與打開     7.1.2  AVR單片機(jī)匯編語(yǔ)言源程序?qū)嵗?nbsp;    7.1.3  源文件說(shuō)明     7.1.4  AVR匯編器     7.2  模擬調(diào)試窗口     7.2.1  安裝AVR Studio調(diào)試工具     7.2.2  設(shè)置器件配置文件     7.2.3  AVR Studio調(diào)試窗口下拉菜單     7.2.4  AVR Studio窗口     7.2.5  AVR Studio命令     第8章  接口技術(shù)     8.1  JTAG接口和片上調(diào)試系統(tǒng)OCD     8.1.1  測(cè)試訪問(wèn)端口TAP     8.1.2  TAP控制器     8.1.3  使用片上調(diào)試系統(tǒng)     8.1.4  片上調(diào)試專用的JTAG指令     8.1.5  I/O存儲(chǔ)器里與片上調(diào)試相關(guān)的寄存器     8.1.6  利用JTAG的可編程能力     8.2  使用邊界掃描鏈     8.2.1  數(shù)據(jù)寄存器     8.2.2  用于邊界掃描的JTAG指令     8.3  AVR單片機(jī)串行接口     8.3.1  同步串行接口SPI     8.3.2  通用串行接口UART     8.4&nb

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)