注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護AVR高速嵌入式單片機原理與應用

AVR高速嵌入式單片機原理與應用

AVR高速嵌入式單片機原理與應用

定 價:¥40.00

作 者: 耿德根 宋建國 馬潮 葉勇建
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 單片計算機

購買這本書可以去


ISBN: 9787810770392 出版時間: 2001-04-01 包裝: 平裝
開本: 787*1092 1/16 頁數(shù): 464 字數(shù):  

內容簡介

  本書詳細介紹ATMEL公司開發(fā)的AVR高速嵌入式單片機的結構;講述AVR單片機的開發(fā)工具,包括AVRStudio調試工具、單片機匯編器和AVR單片機串行下載實驗;學習指令系統(tǒng)時,每條指令均有實例,邊學習邊調試,使學習者看得見指令流向及操作結果,真正理解每條指令的功能及使用注意事項;介紹AT90S系列多種單片機功能特點、實用程序設計及應用實例;作為提高篇,講述簡單易學、適用AVR單片機的高級語言BASCOMAVR及IARC編譯器。<br>本書的每個實驗應用程序都是在SLAVR開發(fā)編程實驗器上,由廣州天河雙龍電子有限公司的科技人員和華東師范大學電子工程系(ATMEL實驗室)師生實驗通過的。源程序清單及硬件接線圖、系統(tǒng)工作軟件,可上網(wǎng)(http://www.sl.com.cn)下載。廣州天河雙龍電子有限公司還可提供圖文并茂的相關工作軟件和實驗應用源程序的光盤,作為本書的補充。<br>本書有較強的系統(tǒng)性和實用性,可作為高等院校自動化、計算機、電子等專業(yè)的教學參考及工程技術人員的實用參考,亦可作為應用技術的培訓教材。

作者簡介

暫缺《AVR高速嵌入式單片機原理與應用》作者簡介

圖書目錄

第一章 ATMEL單片機簡介                  
  1. 1 ATMEL公司產品的特點                  
  1. 2 AT90系列單片機簡介                  
  1. 3 AT9lM系列單片機簡介                  
 第二章 AVR單片機系統(tǒng)結構                  
  2. 1 AVR單片機總體結構                  
  2. 2 AVR單片機中央處理器CPU                  
  2. 2. 1 結構概述                  
  2. 2. 2 通用寄存器堆                  
  2. 2. 3 X. Y. Z寄存器                  
  2. 2. 4 ALU運算邏輯單元                  
  2. 3 AVR單片機存儲器組織                  
  2. 3. 1 可下載的Flash程序存儲器                  
  2. 3. 2 內部和外部的SRAM數(shù)據(jù)存儲器                  
  2. 3. 3 EEPROM數(shù)據(jù)存儲器                  
  2. 3. 4 存儲器訪問和指令執(zhí)行時序                  
  2. 3. 5 I/O存儲器                  
  2. 4 AVR單片機系統(tǒng)復位                  
  2. 4. 1 復位源                  
  2. 4. 2 加電復位                  
  2. 4. 3 外部復位                  
  2. 4. 4 看門狗復位                  
  2. 5 AVR單片機中斷系統(tǒng)                  
  2. 5. 1 中斷處理                  
  2. 5. 2 外部中斷                  
  2. 5. 3 中斷應答時間                  
  2. 5. 4 MCU控制寄存器MCUCR                  
  2. 6 AVR單片機的節(jié)電方式                  
  2. 6. 1 休眠狀態(tài)                  
  2. 6. 2 閑置模式                  
  2. 6. 3 掉電模式                  
  2. 7 AVR單片機定時器/計數(shù)器                  
  2. 7. 1 定時器/計數(shù)器預定比例器                  
  2. 7. 2 8位定時器/計數(shù)器0                  
  2. 7. 3 16位定時器/計數(shù)器1                  
  2. 7. 4 看門狗定時器                  
  2. 8 AVR單片機EEPROM讀/寫訪問                  
  2. 9 AVR單片機串行接口                  
  2. 9. 1 同步串行接口SPI                  
  2. 9. 2 通用串行接口UART                  
  2. 10 AVR單片機模擬比較器                  
  2. 10. 1 模擬比較器                  
  2. 10. 2 模擬比較器控制和狀態(tài)寄存器ACSR                  
  2. 11 AVR單片機I/O端口                  
  2. 11. 1 端口A                  
  2. 11. 2 端口B                  
  2. 11. 3 端口C                  
  2. 11. 4 端口D                  
  2. 12 AVR單片機存儲器編程                  
  2. 12. 1 編程存儲器鎖定位                  
  2. 12. 2 熔斷位                  
  2. 12. 3 芯片代碼                  
  2. 12. 4 編程Flash和EEPROM                  
  2. 12. 5 并行編程                  
  2. 12. 6 串行下載                  
  2. 12. 7 可編程特性                  
 第三章 AVR單片機開發(fā)工具                  
  3. 1 AVR單片機的編輯和編譯                  
  3. 1. 1 AVR Assembler匯編文件的安裝與打開                  
  3. 1. 2 AVR單片機匯編語言源程序舉例                  
  3. 1. 3 源文件說明                  
  3. 1. 4 AVR匯編器                  
  3. 2 模擬調試窗口                  
  3. 2. 1 安裝AVR Studio調試工具                  
  3. 2. 2 設置器件配置文件*. aio方法                  
  3. 2. 3 AVR Studio調試窗口下拉菜單                  
  3. 2. 4 AVR Studio窗口                  
  3. 2. 5 AVR Studio命令                  
  3. 2. 6 執(zhí)行對象                  
  3. 3 AVR單片機開發(fā)下載實驗器SL—AVR                  
  3. 3. 1 SL—AVR開發(fā)下載實驗器硬件結構                  
  3. 3. 2 SL—AVR硬件接口電路                  
  3. 4 AVR單片機串行下載操作                  
  3. 5 SLAVR *. ASM綜合程序簡介                  
 第四章 AVR單片機指令系統(tǒng)                  
  4. 1 指令格式                  
  4. 1. 1 匯編指令                  
  4. 1. 2 匯編器偽指令                  
  4. 1. 3 表達式                  
  4. 2 尋址方式                  
  4. 3 數(shù)據(jù)操作和指令類型                  
  4. 3. 1 數(shù)據(jù)操作                  
  4. 3. 2 指令類型                  
  4. 3. 3 指令集名詞                  
  4. 4 算術和邏輯指令                  
  4. 4. 1 加法指令                  
  4. 4. 2 減法指令                  
  4. 4. 3 乘法指令                  
  4. 4. 4 取反碼指令                  
  4. 4. 5 取補指令                  
  4. 4. 6 比較指令                  
  4. 4. 7 邏輯與指令                  
  4. 4. 8 邏輯或指令                  
  4. 4. 9 邏輯異或指令                  
  4. 5 轉移指令                  
  4. 5. 1 無條件轉移指令                  
  4. 5. 2 條件轉移指令                  
  4. 6 數(shù)據(jù)傳送指令                  
  4. 6. 1 直接數(shù)據(jù)傳送指令                  
  4. 6. 2 間接數(shù)據(jù)傳送指令                  
  4. 6. 3 從程序存儲器直接取數(shù)據(jù)指令                  
  4. 6. 4 I/O口數(shù)據(jù)傳送                  
  4. 6. 5 堆棧操作指令                  
  4. 7 位指令和位測試指令                  
  4. 7. 1 帶進位邏輯操作指令                  
  4. 7. 2 位變量傳送指令                  
  4. 7. 3 位變量修改指令                  
  4. 7. 4 其它指令                  
  4. 8 新增指令                  
  4. 8. 1 EICALL——延長間接調用子程序                  
  4. 8. 2 EHMP——擴展間接跳轉                  
  4. 8. 3 ELPM——擴展裝載程序存儲器                  
  4. 8. 4 ESPM——擴展存儲程序存儲器                  
  4. 8. 5 FMUL———小數(shù)乘法                  
  4. 8. 6 FMULS——有符號數(shù)乘法                  
  4. 8. 7 FMULSU——有符號小數(shù)和無符號小數(shù)乘法                  
  4. 8. 8 MOVW——拷貝寄存器字                  
  4. 8. 9 MULS——有符號數(shù)乘法                  
  4. 8. 10 MULSU——有符號數(shù)與無符號數(shù)乘法                  
  4. 8. 11 SPM——存儲程序存儲器                  
 第五章 AVR單片機AT90系列介紹                  
  5. 1 AT90S1200                  
  5. 1. 1 特 點                  
  5. 1. 2 描 述                  
  5. 1. 3 引腳配置                  
  5. 1. 4 結構縱覽                  
  5. 2 AT90S2313                  
  5. 2. 1 特 點                  
  5. 2. 2 描 述                  
  5. 2. 3 引腳配置                  
  5. 3 AT90S2323/2343                  
  5. 3. 1 特 點                  
  5. 3. 2 描 述                  
  5. 3. 3 AT90S/LS2323和AT90S/L52343的比較                  
  5. 3. 4 引腳配置                  
  5. 4 AT90S2333/4433                  
  5. 4. 1 特 點                  
  5. 4. 2 描 述                  
  5. 4. 3 引腳配置                  
  5. 5 AT90S4414/8515                  
  5. 5. 1 特 點                  
  5. 5. 2 AT90S4414和AT90S8515的比較                  
  5. 5. 3 引腳配置                  
  5. 6 AT90S4434/8535                  
  5. 6. 1 特 點                  
  5. 6. 2 描 述                  
  5. 6. 3 AT90S4434和AT90S8535的比較                  
  5. 6. 4 引腳配置                  
  5. 6. 5 AVR RISC結構                  
  5. 6. 6 定時器/計數(shù)器                  
  5. 6. 7 看門狗定時器                  
  5. 6. 8 EBPROM讀/寫                  
  5. 6. 9 串行外設接口——SPl                  
  5. 6. 10 通用串行接口UART                  
  5. 6. 11 模擬比較器                  
  5. 6. 12 模數(shù)轉換器                  
  5. 6. 13 I/O                  
  5. 7 ATmega83/163                  
  5. 7. 1 特 點                  
  5. 7. 2 描 述                  
  5. 7. 3 ATmega83與ATmegal63的比較                  
  5. 7. 4 引腳配置                  
  5. 8 ATtinyl0/11/12                  
  5. 8. 1 特 點                  
  5. 8. 2 描 述                  
  5. 8. 3 引腳配置                  
  5. 9 ATtinyl5/L                  
  5. 9. 1 特 點                  
  5. 9. 2 描 述                  
  5. 9. 3 引腳配置                  
  5. 10 ATmega603/103                  
  5. 10. 1 特 點                  
  5. 10. 2 描 述                  
  5. 10. 3 ATmega603和ATmegal03的比較                  
  5. 10. 4 引腳配置                  
  5. 11 ATmegal61                  
  5. 11. 1 特 點                  
  5. 11. 2 描 述                  
  5. 11. 3 引腳配置                  
  5. 12 AVR單片機替代MCS—51單片機                  
 第六章 實用程序設計                  
  6. 1 程序設計方法                  
  6. 1. 1 程序設計步驟                  
  6. 1. 2 程序設計技術                  
  6. 2 應用程序舉例                  
  6. 2. 1 內部寄存器和位定義文件                  
  6. 2. 2 訪問內部遼EPROM                  
  6. 2. 3 數(shù)據(jù)塊傳送                  
  6. 2. 4 乘法和除法運算應用一                  
  6. 2. 5 乘法和除法運算應用二                  
  6. 2. 6 16位運算                  
  6. 2. 7 BCD運算                  
  6. 2. 8 冒泡分類算法                  
  6. 2. 9 設置和使用模擬比較器                  
  6. 2. 10 半雙工中斷方式UART應用l                  
  6. 2. 11 半雙工中斷方式UART應用2                  
  6. 2. 12 8位精度A/D轉換器                  
  6. 2. 13 裝載程序存儲器                  
  6. 2. 14 安裝和使用相同模擬比較器                  
  6. 2. 15 CRC程序存儲的檢查                  
  6. 2. 16 4×4鍵區(qū)休眠觸發(fā)方式                  
  6. 2. 17 多工法驅動LED和4×4鍵區(qū)掃描                  
  6. 2. 18 I C總線                  
  6. 2. 19 I C工作                  
  6. 2. 20 SPI軟件                  
  6. 2. 2l 驗證SL—AVR實驗器及AT90S1200的口功能1                  
  6. 2. 22 驗證SL—AVR實驗器及AT90S1200的口功能2                  
  6. 2. 23 驗證SL—AVR實驗器及具有DIP40封裝的口功能                  
 第七章 AVR單片機的應用                  
  7. 1 通用延時子程序                  
  7. 2 簡單I/O口輸出實驗                  
  7. 2. 1 SLAVR721. ASM                  
  7. 2. 2 SLAVR722. ASM                  
  7. 2. 3 SLAVR723. A3M                  
  7. 2. 4 SLAVR724. ASM                  
  7. 2. 5 SLAVR725. ASM                  
  7. 2. 6 SLAVR726. ASM                  
  7. 2. 7 SLAVR727. ASM                  
  7. 3 綜合程序                  
  7. 3. 1 LED/LCD/鍵盤掃描綜合程序                  
  7. 3. 2 LED鍵盤掃描綜合程序                  
  7. 3. 3 在LED上實現(xiàn)字符8的循環(huán)移位顯示程序                  
  7. 3. 4 電腦放音機                  
  7. 3. 5 鍵盤掃描程序                  
  7. 3. 6 十進制計數(shù)顯示                  
  7. 3. 7 廉價的A/D轉換器                  
  7. 3. 8 高精度廉價的A/D轉換器                  
  7. 3. 9 星星燈                  
  7. 3. 10 按鈕猜數(shù)程序                  
  7. 3. 11 漢字的輸入                  
  7. 4 復雜實用程序                  
  7. 4. 1 10位A/D轉換                  
  7. 4. 2 步進電機控制程序                  
  7. 4. 3 測脈沖寬度                  
  7. 4. 4 LCD顯示8字循環(huán)                  
  7. 4. 5 LED電腦時鐘                  
  7. 4, 6 測頻率                  
  7. 4. 7 測轉速                  
  7. 4. 8 AT90S8535的A/D轉換                  
 第八章 BASCOM—AVR的應用                  
  8. 1 基于高級語言BASCOM—AVR的單片機開發(fā)平臺                  
  8. 2 BASCOM—AVR軟件平臺的安裝與使用                  
  8. 3 AVR輸入輸出I/O口的應用                  
  8. 3. 1 LED發(fā)光二極管的控制                  
  8. 3. 2 簡易手控廣告燈                  
  8. 3. 3 簡易電腦音樂放音機                  
  8. 4 LCD顯示器                  
  8. 4. 1 標準LCD顯示器的應用                  
  8. 4. 2 簡單游戲機——按鈕猜數(shù)                  
  8. 5 串口通信UART                  
  8. 5. 1 AVR系統(tǒng)與PC的簡易通信                  
  8. 5. 2 PC控制的簡易廣告燈                  
  8. 6 單總線接口和溫度計                  
  8. 7 I C總線接口和簡易IC卡讀寫器                  
 第九章 AVR C語言的應用                  
  9. 1 AVR支持C和高級語言編程的結構                  
  9. 2 C編譯                   
  9. 3 測試應用程序                   
  9. 3. 1 讀/寫口                  
  9. 3. 2 延時函數(shù)                  
  9. 3. 3 讀/寫EEPROM                  
  9, 3. 4 AVR的PB口變速移位                  
  9. 3. 5 4個口LED亮燈變速移位                  
  9. 3. 6 音符聲程序                  
  9. 3. 7 8字循環(huán)移位顯示程序                  
  9. 3. 8 按鍵加1計數(shù)顯示程序                  
  9. 4 用C語言產生各種波形                  
  9. 4. 1 鋸齒波                  
  9. 4. 2 正三角形波                  
  9. 4. 3 梯形波                  
  9. 4. 4 正弦波                  
  9. 4. 5 方波                  
 附錄1 AT89系列單片機簡介                  
 附錄2 AT94K系列現(xiàn)場可編程系統(tǒng)標準集成電路                  
 附錄3 指令集綜合                  
 參考文獻                  
 ATMEL公司的產品目錄                  

本目錄推薦

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