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

AVR高速嵌入式單片機原理與應用(修訂版)

AVR高速嵌入式單片機原理與應用(修訂版)

定 價:¥39.00

作 者: 耿德根
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 單片計算機

ISBN: 9787810772228 出版時間: 2002-01-01 包裝: 膠版紙
開本: 16開 頁數(shù): 411 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一章 ATMEL單片機簡介
1.1 ATMEL公司產(chǎn)品的特點
1.2 AT90系列單片機簡介
1.3 AT91M系列單片機簡介
第二章 AVR單片機系統(tǒng)結(jié)構(gòu)
2.1 AVR單片機總體結(jié)構(gòu)
2.2 AVR單片機中央處理器CPU
2.2.1 結(jié)構(gòu)概述
2.2.2 通用寄存器堆
2.2.3 X、Y、Z寄存器
2.2.4 ALU運算邏輯單元
2.3 AVR單片機存儲器組織
2.3.1 可下載的Flash程序存儲器
2.3.2 內(nèi)部和外部的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單片機的省電方式
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實時在線仿真器ICE200
3.2 JTAG ICE仿真器
3.3 AVR嵌入式單片機開發(fā)下載實驗器SLAVR
3.4 AVR集成開發(fā)環(huán)境(IDE)
3.4.1 AVR Assembler編譯器
3.4.2 AVR Studio
3.4.3 AVR Prog
3.5 SLAVR系列組態(tài)開發(fā)實驗系統(tǒng)
3.6 SLAVR*.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 算術(shù)和邏輯指令
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 轉(zhuǎn)移指令
4.5.1 無條件轉(zhuǎn)移指令
4.5.2 條件轉(zhuǎn)移指令
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-- 延長間接調(diào)用子程序
4.8.2 EIJMP--擴展間接跳轉(zhuǎn)
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 結(jié)構(gòu)縱覽
5.2 AT90S2313
5.2.1 特點
5.2.2 描述
5.2.3 引腳配置
5.3 ATmega8/8L
5.3.1 特點
5.3.2 描述
5.3.3 引腳配置
5.3.4 開發(fā)實驗工具
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結(jié)構(gòu)
5.6.6 定時器/計數(shù)器
5.6.7 看門狗定時器 
5.6.8 EEPROM讀/寫
5.6.9 串行外設接口SPI
5.6.10 通用串行接口UART
5.6.11 模擬比較器 
5.6.12 模數(shù)轉(zhuǎn)換器
5.6.13 I/O端口
5.7 ATmega83/163
5.7.1 特點
5.7.2 描述
5.7.3 ATmega83與ATmega163的比較
5.7.4 引腳配置
5.8 ATtiny10/11/12
5.8.1 特點
5.8.2 描述
5.8.3 引腳配置
5.9 ATtiny15/L
5.9.1 特點
5.9.2 描述
5.9.3 引腳配置
5.10 ATmega128/128L
5.10.1 特點
5.10.2 描述
5.10.3 引腳配置
5.10.4 開發(fā)實驗工具
5.11 ATmega161
5.11.1 特點
5.11.2 描述
5.11.3 引腳配置
5.12 AVR單片機替代MCS51單片機
第六章 實用程序設計
6.1 程序設計方法
6.1.1 程序設計步驟
6.1.2 程序設計技術(shù)
6.2 應用程序舉例
6.2.1 內(nèi)部寄存器和位定義文件
6.2.2 訪問內(nèi)部 EEPROM
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應用一
6.2.11 半雙工中斷方式UART應用二
6.2.12 8位精度A/D轉(zhuǎn)換器
6.2.13 裝載程序存儲器
6.2.14 安裝和使用相同模擬比較器
6.2.15 CRC程序存儲的檢查
6.2.16 4×4鍵區(qū)休眠觸發(fā)方式
6.2.17 多工法驅(qū)動LED和4×4鍵區(qū)掃描
6.2.18 I2C總線
6.2.19 I2C工作
6.2.20 SPI軟件
6.2.21 驗證SLAVR實驗器及AT90S1200的口功能1
6.2.22 驗證SLAVR實驗器及AT90S1200的口功能2
6.2.23 驗證SLAVR實驗器及具有DIP40封裝的口功能
第七章 AVR單片機的應用
7.1 通用延時子程序
7.2 簡單I/O口輸出實驗
7.2.1 SLAVR721.ASM 
7.2.2 SLAVR722.ASM
7.2.3 SLAVR723.ASM
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轉(zhuǎn)換器
7.3.8 高精度廉價的A/D轉(zhuǎn)換器
7.3.9 星星燈
7.3.10 按鈕猜數(shù)程序
7.3.11 漢字的輸入
7.4 復雜實用程序
7.4.1 10位A/D轉(zhuǎn)換
7.4.2 步進電機控制程序
7.4.3 測脈沖寬度
7.4.4 LCD顯示8字循環(huán)
7.4.5 LED電腦時鐘
7.4.6 測頻率
7.4.7 測轉(zhuǎn)速
7.4.8 AT90S8535的A/D轉(zhuǎn)換
第八章 BASCOMAVR的應用
8.1 基于高級語言BASCOMAVR的單片機開發(fā)平臺
8.2 BASCOMAVR軟件平臺的安裝與使用
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 I2C總線接口和簡易IC卡讀寫器
第九章 ICC AVR C編譯器的使用
9.1 ICC AVR的概述
9.1.1 介紹ImageCraft的ICC AVR
9.1.2 ICC AVR中的文件類型及其擴展名
9.1.3 附注和擴充
9.2 ImageCraft的ICC AVR編譯器安裝
9.2.1 安裝SETUP.EXE程序
9.2.2 對安裝完成的軟件進行注冊
9.3 ICC AVR導游
9.3.1 起步
9.3.2 C程序的剖析
9.4 ICC AVR的IDE環(huán)境
9.4.1 編譯一個單獨的文件
9.4.2 創(chuàng)建一個新的工程
9.4.3 工程管理
9.4.4 編輯窗口
9.4.5 應用構(gòu)筑向?qū)?br />9.4.6 狀態(tài)窗口
9.4.7 終端仿真
9.5 C庫函數(shù)與啟動文件
9.5.1 啟動文件
9.5.2 常用庫函數(shù)
9.5.3 字符類型庫
9.5.4 浮點運算庫
9.5.5 標準輸入/輸出庫
9.5.6 標準庫和內(nèi)存分配函數(shù)
9.5.7 字符串函數(shù)
9.5.8 變量參數(shù)函數(shù)
9.5.9 堆棧檢查函數(shù)
9.6 AVR硬件訪問的編程
9.6.1 訪問AVR的底層硬件
9.6.2 位操作
9.6.3 程序存儲器和常量數(shù)據(jù)
9.6.4 字符串
9.6.5 堆棧
9.6.6 在線匯編
9.6.7 I/O寄存器
9.6.8 絕對內(nèi)存地址
9.6.9 C任務
9.6.10 中斷操作
9.6.11 訪問UART
9.6.12 訪問EEPROM
9.6.13 訪問SPI
9.6.14 相對轉(zhuǎn)移/調(diào)用的地址范圍
9.6.15 C的運行結(jié)構(gòu)
9.6.16 匯編界面和調(diào)用規(guī)則
9.6.17 函數(shù)返回非整型值
9.6.18 程序和數(shù)據(jù)區(qū)的使用
9.6.19 編程區(qū)域
9.6.20 調(diào)試
9.7 應用舉例*
9.7.1 讀/寫口
9.7.2 延時函數(shù)
9.7.3 讀/寫EEPROM
9.7.4 AVR的PB口變速移位
9.7.5 音符聲程序
9.7.6 8字循環(huán)移位顯示程序
9.7.7 鋸齒波程序
9.7.8 正三角波程序
9.7.9 梯形波程序
附錄1 AT89系列單片機簡介
附錄2 AT94K系列現(xiàn)場可編程系統(tǒng)標準集成電路
附錄3 指令集綜合
附錄4 AVR單片機選型表
參考文獻

本目錄推薦

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