注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡計算機組織與體系結(jié)構(gòu)Atmega128單片機入門與提高

Atmega128單片機入門與提高

Atmega128單片機入門與提高

定 價:¥65.00

作 者: 沈建良 等編著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 計算機體系結(jié)構(gòu)

ISBN: 9787811245134 出版時間: 2009-07-01 包裝: 平裝
開本: 16開 頁數(shù): 604 字數(shù):  

內(nèi)容簡介

  《Atmega128單片機入門與提高》以引導讀者快速掌握對ATmega128/128L單片機的編程為目的,詳細介紹了涉及編程的ATmega128/128L單片機內(nèi)部結(jié)構(gòu)和外圍接口的特點、性能及其指令系統(tǒng)。在此基礎上,又介紹了ICCAVR 6.31A、GCCAVR、CodeVision AVR、IAR等集成開發(fā)環(huán)境編譯器使用C語言的相關(guān)知識以及AVR Studio調(diào)試環(huán)境。書中穿插大量的實用程序,并在最后一章給出了許多綜合實例;實例程序全部用C語言編寫,且已全部在ICCAVR 6.31A開發(fā)環(huán)境上編譯通過。《Atmega128單片機入門與提高》配光盤1張,包含書中全部實例程序的源代碼以及一些相關(guān)的學習資料?!禔tmega128單片機入門與提高》適合于ATmega128單片機的初學者以及有一定單片機與嵌入式系統(tǒng)應用基礎的電子工程技術(shù)人員閱讀,也可作為高等院校電子信息、自動控制等專業(yè)教學和科研開發(fā)的參考書。

作者簡介

暫缺《Atmega128單片機入門與提高》作者簡介

圖書目錄

第1章 單片機概述
1.1 單片機發(fā)展概述
1.2 嵌入式系統(tǒng)與單片機
1.3 AVR單片機概述
1.4 AVR單片機的主要特點
1.5 AVR單片機最小系統(tǒng)
1.6 AVR單片機實驗系統(tǒng)概述
第2章 ATmega128硬件結(jié)構(gòu)
2.1 概述
2.1.1 結(jié)構(gòu)和主要特點
2.1.2 主要性能
2.1.3 封裝和引腳
2.1.4 指令系統(tǒng)
2.2 內(nèi)核
2.2.1 結(jié)構(gòu)概述
2.2.2 微控制器MCU
2.2.3 指令執(zhí)行時序
2.2.4 復位和中斷處理
2.3 存儲器結(jié)構(gòu)
2.3.1 系統(tǒng)內(nèi)可編程的Flash程序存儲器
2.3.2 SRAM數(shù)據(jù)存儲器
2.3.3 I/O寄存器
2.4 I/O端口描述
2.4.1 作為通用數(shù)字I/O的端口
2.4.2 數(shù)字輸入使能和睡眠模式
2.4.3 端口的第2功能
2.5 時鐘系統(tǒng)
2.5.1 時鐘系統(tǒng)和時鐘分配
2.5.2 時鐘源
2.5.3 外部晶振
2.5.4 外部低頻晶振
2.5.5 外部RC振蕩器
2.5.6 可校準的片內(nèi)RC振蕩器
2.5.7 外部時鐘源
2.5.8 定時器/計時器振蕩器
2.5.9 系統(tǒng)時鐘分頻控制寄存器XDIV
2.6 定時器/計數(shù)器
2.6.1 定時器/計數(shù)器預分頻器
2.6.2 8位定時器/計數(shù)器T/C0
2.6.3 16位定時器/計數(shù)器
2.6.4 8位定時器/計時器T/C2
2.6.5 輸出比較調(diào)制器
2.7 中斷系統(tǒng)
2.7.1 復位和中斷向量表的移動
2.7.2 在應用區(qū)和Boot區(qū)之間移動中斷
2.8 同步串行通信SPI
2.8.1 SPI接口控制與數(shù)據(jù)傳輸過程
2.8.2 與SPI接口相關(guān)的寄存器
2.9 通用同步和異步串行接收器和轉(zhuǎn)發(fā)器
2.9.1 概述
2.9.2 串行時鐘發(fā)生
2.9.3 數(shù)據(jù)幀格式
2.9.4 USART的初始化
2.9.5 發(fā)送數(shù)據(jù)
2.9.6 數(shù)據(jù)接收
2.9.7 異步串行數(shù)據(jù)的硬件掃描檢測和接收時序
2.9.8 多處理器通信模式
2.9.9 USART寄存器
2.9.10 設置波特率與偏差
2.10 TWI總線接口
2.10.1 兩線串行接口總線
2.10.2 TWI模塊
2.10.3 TWI 寄存器
2.10.4 使用TWI總線
2.10.5 多主機系統(tǒng)和仲裁
2.11 模擬比較器
2.12 模/數(shù)轉(zhuǎn)換器ADC接口
2.12.1 特點
2.12.2 操作過程
2.12.3 啟動ADC轉(zhuǎn)換
2.12.4 預分頻和轉(zhuǎn)換時序
2.12.5 差分增益通道
2.12.6 輸入通道和基準電源的選擇
2.12.7 ADC噪聲抑制器
2.12.8 ADC 轉(zhuǎn)換結(jié)果
2.12.9 有關(guān)的I/O寄存器
2.13 電源管理和休眠模式
2.13.1 MCU 控制寄存器——MCUCR
2.13.2 功耗最小化
2.14 調(diào)試端口
2.14.1 JTAG接口
2.14.2 JTAG在線仿真調(diào)試
2.14.3 JTAG程序下載功能
2.14.4 JTAG邊界掃描
2.14.5 ATmega128 邊界掃描次序
2.15 系統(tǒng)復位與看門狗
2.15.1 復位源
2.15.2 MCU控制和狀態(tài)寄存器——MCUCSR
2.15.3 片內(nèi)基準電壓
2.15.4 看門狗定時器
2.16 M103模式
2.16.1 ATmega103與ATmega128的兼容性
2.16.2 ATmega103兼容模式
2.17 熔絲位
2.18 引導加載及自編程
2.18.1 引導加載的過程
2.18.2 相關(guān)I/O寄存器
2.18.3 Flash的自編程
2.18.4 一個簡單的引導程序匯編代碼
2.19 數(shù)據(jù)存儲器讀/寫訪問
2.19.1 EEPROM讀/寫訪問
2.19.2 寄存器描述
第3章 指令系統(tǒng)
3.1 概述
3.1.1 指令表
3.1.2 指令中使用的符號
3.1.3 尋址方式和尋址空間
3.2 算術(shù)和邏輯指令
3.2.1 加法指令
3.2.2 減法指令
3.2.3 取反碼指令
3.2.4 取補指令
3.2.5 比較指令
3.2.6 邏輯“與”指令
3.2.7 邏輯“或”指令
3.2.8 邏輯“異或”指令
3.2.9 乘法指令
3.3 跳轉(zhuǎn)指令
3.3.1 無條件跳轉(zhuǎn)指令
3.3.2 條件跳轉(zhuǎn)指令
3.3.3 測試條件符合跳行跳轉(zhuǎn)指令
3.3.4 子程序調(diào)用和返回指令
3.4 數(shù)據(jù)傳送指令
3.4.1 直接數(shù)據(jù)傳送指令
3.4.2 間接數(shù)據(jù)傳送指令
3.4.3 從程序存儲器直接取數(shù)據(jù)指令
3.4.4 寫程序存儲器指令
3.4.5 I/O口數(shù)據(jù)傳送
3.4.6 堆棧操作指令
3.5 位指令和位測試指令
3.5.1 帶進位邏輯操作指令
3.5.2 位變量傳送指令
3.5.3 位變量修改指令
3.6 MCU控制指令
3.7 AVR匯編語言系統(tǒng)
3.7.1 匯編語言語句格式
3.7.2 匯編器偽指令
3.7.3 表達式
第4章 AVR單片機開發(fā)工具
4.1 AVR Studio集成開發(fā)環(huán)境
4.1.1 匯編程序編譯器AVR Assembler
4.1.2 仿真調(diào)試
4.1.3 程序下載
4.2 ICCAVR集成開發(fā)環(huán)境
4.2.1 安裝ICCAVR編譯器
4.2.2 ICCAVR介紹
4.2.3 ICCAVR導游
4.2.4 C庫函數(shù)與啟動文件
4.2.5 訪問AVR硬件的編程
4.3 其他主流AVR單片機開發(fā)環(huán)境
4.3.1 GCCAVR開發(fā)環(huán)境
4.3.2 CodeVision AVR集成開發(fā)環(huán)境
4.3.3 IAR集成開發(fā)環(huán)境
第5章 ICCAVR的C語言基礎
5.1 C語言概述
5.1.1 發(fā)展過程
5.1.2 特點
5.1.3 C源程序的結(jié)構(gòu)特點
5.1.4 字符集
5.1.5 C語言詞匯
5.2 C語言基礎
5.2.1 數(shù)據(jù)類型
5.2.2 算術(shù)運算符和算術(shù)表達式
5.2.3 關(guān)系運算符和表達式
5.2.4 邏輯運算符和表達式
5.3 控制語句
5.3.1 if語句
5.3.2 條件運算符和條件表達式
5.3.3 switch語句
5.3.4 goto語句和goto語句構(gòu)成循環(huán)
5.3.5 while語句
5.3.6 dowhile語句
5.3.7 for語句
5.3.8 循環(huán)的嵌套和幾種循環(huán)的比較
5.3.9 break和continue語句
5.4 數(shù)組
5.4.1 一維數(shù)組的定義和引用
5.4.2 二維數(shù)組的定義和引用
5.4.3 字符數(shù)組
5.5 函數(shù)
5.5.1 概述
5.5.2 函數(shù)定義的一般形式
5.5.3 函數(shù)的參數(shù)和函數(shù)的值
5.5.4 函數(shù)的調(diào)用
5.5.5 函數(shù)的嵌套調(diào)用
5.5.6 函數(shù)的遞歸調(diào)用
5.5.7 數(shù)組作為函數(shù)參數(shù)
5.5.8 局部變量和全局變量
5.5.9 變量的存儲類別
5.5.10 中斷服務函數(shù)
5.6 指 針
5.6.1 地址指針的基本概念
5.6.2 變量的指針和指向變量的指針變量
5.6.3 數(shù)組指針和指向數(shù)組的指針變量
5.6.4 字符串的指針指向字符串的指針變量
5.6.5 函數(shù)指針變量
5.6.6 指針數(shù)組和指向指針的指針
5.6.7 有關(guān)指針的數(shù)據(jù)類型和指針運算的小結(jié)
5.7 結(jié)構(gòu)體與共用體
5.7.1 定義結(jié)構(gòu)的一般形式
5.7.2 結(jié)構(gòu)類型變量的說明
5.7.3 結(jié)構(gòu)變量成員的表示方法
5.7.4 結(jié)構(gòu)變量的初始化
5.7.5 結(jié)構(gòu)數(shù)組的定義
5.7.6 結(jié)構(gòu)指針變量的說明和使用
5.7.7 共用體
5.7.8 枚舉類型
5.7.9 類型定義符typedef
5.8 位運算
5.8.1 位運算符
5.8.2 位域
5.9 編譯預處理
5.9.1 概述
5.9.2 宏定義
5.9.3 文件包含
5.9.4 條件編譯
5.10 ICCAVR附注與擴充
第6章 ATmega128基礎實例
6.1 發(fā)光二極管應用實驗
6.1.1 實例功能
6.1.2 器件和原理
6.1.3 硬件電路
6.1.4 程序設計
6.2 鍵盤電路應用實例
6.2.1 實例功能
6.2.2 器件和原理
6.2.3 程序設計
6.3 LED數(shù)碼管應用實例
6.3.1 實例功能
6.3.2 器件和原理
6.3.3 硬件電路
6.3.4 程序設計
6.4 片內(nèi)EEPROM應用實例
6.4.1 實例功能
6.4.2 ATmega128片內(nèi)EEPROM內(nèi)部寄存器
6.4.3 硬件原理圖
6.5 PWM應用實例
6.5.1 脈沖寬度控制PWM的工作原理
6.5.2 ATmega128內(nèi)部PWM模塊
6.5.3 利用T/C0的PWM模塊產(chǎn)生鋸齒波
6.6 ADC應用實例
6.6.1 實例功能
6.6.2 ATmega128片內(nèi)ADC內(nèi)部寄存器
6.6.3 硬件原理圖
6.6.4 程序設計
6.7 串行口應用實例
6.7.1 實例功能
6.7.2 硬件電路
6.7.3 程序設計
6.8 定時器應用實例
6.8.1 實例功能
6.8.2 硬件原理圖
6.8.3 程序設計
第7章 ATmega128高級應用實例
7.1 LCD顯示屏應用實例
7.1.1 液晶顯示概述
7.1.2 1602字符型LCD概述
7.1.3 1602 LCD的軟硬件設計
7.1.4 128×64點陣型LCD應用實例
7.2 單總線數(shù)字溫度傳感器DS18B20應用實例
7.2.1 單總線技術(shù)概述
7.2.2 單總線溫度傳感器DS18B20概述
7.2.3 DS18B20的軟/硬件設計
7.3 I2C總線軟/硬件設計實例
7.3.1 I2C串行總線概述
7.3.2 I2C總線器件工作原理及時序
7.3.3 AT24C系列存儲器的軟/硬件設計
7.4 93CXX系列存儲器應用實例
7.4.1 SPI總線概述
7.4.2 93C46存儲器的軟/硬件設計
7.5 DS1302時鐘芯片應用實例
7.5.1 實時時鐘概述
7.5.2 DS1302的軟/硬件設計實例
7.6 紅外遙控軟件解碼應用實例
7.6.1 紅外遙控概述
7.6.2 SAA3010紅外接收的軟件解碼應用實例
7.7 步進電動機應用軟/硬件設計實例
7.7.1 步進電動機概述
7.7.2 步進電動機的控制
7.7.3 步進電動機的應用設計
7.8 U盤存儲器應用實例
7.8.1 USB概述
7.8.2 USB總線接口芯片CH375
7.8.3 U盤存儲器的應用設計
7.9 GSM模塊應用實例
7.9.1 GSM概述
7.9.2 西門子TC35模塊概述
7.10 D/A軟硬件設計實例
7.10.1 D/A轉(zhuǎn)換原理及主要技術(shù)指標
7.10.2 DAC0832芯片及與單片機的接口實例
7.11 GPS模塊應用實例
7.11.1 GPS概述
7.11.2 ublox LEA4S模塊概述
7.11.3 GPS的應用設計
7.12 LED點陣顯示屏的應用實例
7.12.1 LED點陣的種類及結(jié)構(gòu)
7.12.2 8×8單色點陣LED的工作原理
7.12.3 LED點陣顯示屏的系統(tǒng)設計
參考文獻

本目錄推薦

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