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

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

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

定 價:¥32.00

作 者: 李長林等編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 單片計算機

ISBN: 9787121017483 出版時間: 2005-09-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 364 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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