注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)AVR單片機(jī)基礎(chǔ)與實(shí)例進(jìn)階

AVR單片機(jī)基礎(chǔ)與實(shí)例進(jìn)階

AVR單片機(jī)基礎(chǔ)與實(shí)例進(jìn)階

定 價(jià):¥54.00

作 者: 張華宇,謝鳳芹,李躍輝 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787302261612 出版時(shí)間: 2012-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 433 字?jǐn)?shù):  

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

  《AVR單片機(jī)基礎(chǔ)與實(shí)例進(jìn)階》以常用的atmega128單片機(jī)為主線,介紹和講述avr單片機(jī)的組成及其在嵌入式系統(tǒng)中的應(yīng)用?!禔VR單片機(jī)基礎(chǔ)與實(shí)例進(jìn)階》包括16章,第1~5章主要講解atmega128單片機(jī)的硬件結(jié)構(gòu)及其采用的編程語(yǔ)言;第6~10章主要講解atmega128單片機(jī)各個(gè)功能模塊的應(yīng)用,包括基本的i/o口、定時(shí)/計(jì)數(shù)器、中斷、串行通信、模數(shù)轉(zhuǎn)換等內(nèi)容;第11~16章在內(nèi)容上具有綜合性,涉及外部常用的溫度傳感器和時(shí)鐘芯片以及點(diǎn)陣屏等控制實(shí)例,在講解每個(gè)實(shí)例時(shí),對(duì)相應(yīng)的外圍器件都進(jìn)行了詳細(xì)地介紹,方便讀者觸類旁通地應(yīng)用該類傳感器。本書中講解的實(shí)例程序都在實(shí)際電路板中調(diào)試通過。在講解實(shí)例時(shí),各個(gè)功能模塊分開講解,并配以詳細(xì)注釋,大部分程序還采用算法流程圖的形式以加深讀者的理解。本書內(nèi)容完整,系統(tǒng)全面,簡(jiǎn)單實(shí)用,適合作為大中專院校自動(dòng)化、計(jì)算機(jī)、電子等學(xué)科的專業(yè)教材及培訓(xùn)教材,亦可作為工程技術(shù)人員的實(shí)用參考書。

作者簡(jiǎn)介

暫缺《AVR單片機(jī)基礎(chǔ)與實(shí)例進(jìn)階》作者簡(jiǎn)介

圖書目錄

第1章 avr單片機(jī)概述 
 1.1 avr與51單片機(jī) 
 1.2 avr單片機(jī)及其發(fā)展 
 1.2.1 avr單片機(jī)簡(jiǎn)介 
 1.2.2 avr單片機(jī)的特點(diǎn) 
 1.2.3 avr單片機(jī)的分類 
 1.2.4 avr單片機(jī)應(yīng)用領(lǐng)域 
 1.3 avr單片機(jī)開發(fā)產(chǎn)品的優(yōu)勢(shì) 
 1.4 atmega128(l)單片機(jī) 
 1.4.1 atmega128(l)的結(jié)構(gòu)和特點(diǎn) 
 1.4.2 atmega128(l)的主要性能 
 1.4.3 atmega128(l)的封裝與引腳 
 思考與練習(xí) 
第2章 atmega128單片機(jī)硬件結(jié)構(gòu) 
 2.1 atmega128的內(nèi)核 
 2.1.1 atmega128的中央處理器 
 2.1.2 通用工作寄存器組 
 2.1.3 i/o寄存器 
 2.1.4 狀態(tài)寄存器和堆棧指針寄存器 
 .2.1.5 cpu的工作時(shí)序 
 2.2 atmega128存儲(chǔ)器 
 2.2.1 系統(tǒng)內(nèi)可編程的flash程序存儲(chǔ)器 
 2.2.2 數(shù)據(jù)存儲(chǔ)sram 
 2.2.3 e2prom數(shù)據(jù)存儲(chǔ)器 
 2.3 atmega128的系統(tǒng)時(shí)鐘及電源管理 
 2.3.1 系統(tǒng)時(shí)鐘 
 2.3.2 晶體振蕩器 
 2.3.3 低頻晶體振蕩器 
 2.3.4 外部rc振蕩器 
 2.3.5 標(biāo)定的片內(nèi)rc振蕩器 
 2.3.6 外部時(shí)鐘 
 2.4 電源管理與休眠模式 
 2.4.1 空閑模式 
 2.4.2 掉電模式 
 2.4.3 省電模式 
 2.4.4 standby模式 
 2.4.5 最小化功耗 
 2.5 atmega128的復(fù)位 
 2.6 atmega128單片機(jī)開發(fā)起步 
 2.6.1 atmega128單片機(jī)系統(tǒng)設(shè)計(jì) 
 2.6.2 avr的程序下載 
 2.6.3 atmega128的熔絲位配置 
 2.6.4 avr單片機(jī)isp下載線制作 
 思考與練習(xí) 
第3章 atmega128的指令系統(tǒng) 
 3.1 atmega128的指令系統(tǒng)概述 
 3.2 avr指令格式和約定符號(hào) 
 3.3 算術(shù)和邏輯指令 
 3.3.1 算術(shù)運(yùn)算指令 
 3.3.2 比較指令 
 3.3.3 邏輯運(yùn)算指令 
 3.4 跳轉(zhuǎn)指令 
 3.4.1 無(wú)條件跳轉(zhuǎn)指令 
 3.4.2 條件跳轉(zhuǎn)指令 
 3.4.3 子程序調(diào)用和返回指令 
 3.5 數(shù)據(jù)傳送指令 
 3.5.1 直接尋址數(shù)據(jù)傳送指令 
 3.5.2 間接尋址數(shù)據(jù)傳送指令 
 3.5.3 從程序存儲(chǔ)器中取數(shù)裝入寄存器指令 
 3.5.4 寫程序存儲(chǔ)器指令 
 3.5.5 i/o口數(shù)據(jù)傳送 
 3.5.6 堆棧操作指令 
 3.6 位操作和位測(cè)試指令 
 3.6.1 帶進(jìn)位邏輯操作指令 
 3.6.2 位變量傳送指令 
 3.6.3 位變量修改指令 
 3.7 mcu控制指令 
 3.8 avr匯編語(yǔ)言格式 
 思考與練習(xí) 
第4章 avr單片機(jī)的開發(fā)環(huán)境 
 4.1 avr單片機(jī)硬件開發(fā)環(huán)境 
 4.2 avr單片機(jī)軟件開發(fā)環(huán)境 
 4.3 iccavr集成開發(fā)環(huán)境 
 4.3.1 iccavr功能介紹 
 4.3.2 iccavr的ide環(huán)境 
 4.3.3 菜單 
 4.3.4 iccavr中常用庫(kù)函數(shù)介紹 
 4.4 avr訪問硬件編程 
 4.4.1 avr硬件操作 
 4.4.2 位操作 
 4.4.3 在線匯編 
 4.4.4 i/o寄存器 
 4.4.5 中斷操作 
 4.4.6 訪問uart 
 4.4.7 訪問e2prom 
 4.5 avr studio開發(fā)環(huán)境的使用 
 4.5.1 安裝avr studio開發(fā)環(huán)境 
 4.5.2 avr studio的應(yīng)用 
 4.5.3 使用軟件仿真調(diào)試程序 
 思考與練習(xí) 
第5章 avr單片機(jī)c語(yǔ)言編程基礎(chǔ) 
 5.1 c語(yǔ)言的組成及特點(diǎn) 
 5.2 運(yùn)算符和表達(dá)式 
 5.3 c程序語(yǔ)句及程序結(jié)構(gòu) 
 5.3.1 順序結(jié)構(gòu)程序設(shè)計(jì) 
 5.3.2 選擇結(jié)構(gòu)的基本形式 
 5.3.3 循環(huán)結(jié)構(gòu)的基本形式 
 5.4 數(shù)組 
 5.4.1 一維數(shù)組 
 5.4.2 數(shù)組的初始化 
 5.5 指針變量和指針運(yùn)算符 
 5.5.1 指針變量定義及指針運(yùn)算 
 5.5.2 指針變量的引用 
 5.6 函數(shù)與參數(shù)傳遞 
 5.6.1 函數(shù)定義的一般形式 
 5.6.2 形式參數(shù)與實(shí)際參數(shù) 
 5.6.3 函數(shù)的返回值 
 5.6.4 函數(shù)的調(diào)用 
 5.6.5 函數(shù)的聲明 
 5.7 編譯預(yù)處理 
 5.7.1 宏定義 
 5.7.2 文件包含 
 5.7.3 條件編譯 
 5.8 結(jié)構(gòu)體與鏈表 
 5.8.1 結(jié)構(gòu)體的定義和引用 
 5.8.2 結(jié)構(gòu)體類型定義 
 5.8.3 結(jié)構(gòu)體類型變量的定義 
 5.8.4 結(jié)構(gòu)體變量的初始化和成員引用 
 5.9 位運(yùn)算符 
 思考與練習(xí) 
第6章 i/o口的應(yīng)用 
 6.1 通用i/o口的基本結(jié)構(gòu)與特性 
 6.1.1 i/o端口概述 
 6.1.2 i/o端口寄存器 
 6.1.3 通用數(shù)字i/o口的設(shè)置與編程 
 6.2 i/o口控制流水燈實(shí)例 
 6.2.1 典型器件發(fā)光二極管介紹 
 6.2.2 硬件設(shè)計(jì) 
 6.2.3 程序設(shè)計(jì)詳解 
 6.3 i/o口控制數(shù)碼管顯示實(shí)例 
 6.3.1 數(shù)碼管介紹 
 6.3.2 硬件設(shè)計(jì) 
 6.3.3 程序設(shè)計(jì)詳解 
 6.4 i/o口控制諾基亞5510液晶顯示屏實(shí)例 
 6.4.1 諾基亞5510液晶屏控制器pcd8544介紹 
 6.4.2 硬件設(shè)計(jì) 
 6.4.3 程序設(shè)計(jì)詳解 
 6.5 i/o口控制1602液晶顯示實(shí)例 
 6.5.1 1602字符型lcd 
 6.5.2 lcd的基本參數(shù)及引腳功能 
 6.5.3 1602lcd的指令說(shuō)明及時(shí)序 
 6.5.4 1602lcd的ram地址映射及標(biāo)準(zhǔn)字庫(kù)表 
 6.5.5 1602lcd的一般初始化(復(fù)位)過程 
 6.5.6 硬件設(shè)計(jì) 
 6.5.7 程序設(shè)計(jì)詳解 
 6.6 i/o口控制12864中文液晶顯示實(shí)例 
 6.6.1 概述 
 6.6.2 模塊引腳說(shuō)明 
 6.6.3 接口時(shí)序 
 6.6.4 用戶指令集 
 6.6.5 顯示坐標(biāo) 
 6.6.6 顯示ram 
 6.6.7 漢字取模 
 6.6.8 硬件設(shè)計(jì) 
 6.6.9 程序設(shè)計(jì)詳解 
 思考與練習(xí) 
第7章 定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)與應(yīng)用 
 7.1 定時(shí)/計(jì)數(shù)器概述 
 7.2 8位定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)與寄存器配置 
 7.2.1 t/c0的組成結(jié)構(gòu) 
 7.2.2 與t/c0相關(guān)的寄存器 
 7.2.3 8位t/c0的工作模式 
 7.2.4 8位t/c0的計(jì)數(shù)工作時(shí)序 
 7.3 16位定時(shí)/計(jì)數(shù)器t/c1的應(yīng)用 
 7.3.1 16位定時(shí)/計(jì)數(shù)器功能介紹 
 7.3.2 t/c1的控制寄存器說(shuō)明 
 7.4 利用定時(shí)器實(shí)現(xiàn)秒表 
 7.4.1 硬件連接 
 7.4.2 程序設(shè)計(jì)詳解 
 7.5 利用定時(shí)器0實(shí)現(xiàn)pwm輸出 
 7.5.1 硬件連接 
 7.5.2 程序設(shè)計(jì)詳解 
 思考與練習(xí) 
第8章 中斷系統(tǒng)基本應(yīng)用 
 8.1 為什么要用中斷 
 8.2 atmega128的中斷系統(tǒng) 
 8.2.1 atmega128的中斷源和中斷向量 
 8.2.2 atmega128的中斷控制 
 8.2.3 avr的中斷響應(yīng)過程 
 8.3 中斷服務(wù)程序的編寫 
 8.4 atmega128的外部中斷 
 8.4.1 外部中斷控制寄存器a——eicra 
 8.4.2 外部中斷控制寄存器b——eicrb 
 8.4.3 外部中斷屏蔽寄存器——eimsk 
 8.4.4 外部中斷標(biāo)志寄存器——eifr 
 8.5 外部中斷應(yīng)用實(shí)例 
 8.5.1 硬件連接 
 8.5.2 程序設(shè)計(jì)詳解 
 思考與練習(xí) 
第9章 模擬比較器和adc接口 
 9.1 模擬比較器 
 9.2 模數(shù)轉(zhuǎn)換器adc 
 9.2.1 10位adc結(jié)構(gòu) 
 9.2.2 adc相關(guān)的i/o寄存器 
 9.2.3 adc應(yīng)用設(shè)計(jì)要點(diǎn) 
 9.3 adc的應(yīng)用實(shí)例1 
 9.3.1 硬件電路 
 9.3.2 程序設(shè)計(jì)詳解 
 9.4 adc的應(yīng)用實(shí)例2 
 9.4.1 硬件電路 
 9.4.2 程序設(shè)計(jì)詳解 
 思考與練習(xí) 
第10章 串行接口及應(yīng)用接口 
 10.1 同步串行接口spi 
 10.1.1 spi簡(jiǎn)介 
 10.1.2 atmega128的spi接口的特點(diǎn) 
 10.1.3 ss引腳的功能 
 10.1.4 與spi相關(guān)的寄存器 
 10.1.5 數(shù)據(jù)模式 
 10.1.6 spi應(yīng)用實(shí)例 
 10.2 usart 
 10.2.1 時(shí)鐘產(chǎn)生 
 10.2.2 usart的初始化 
 10.2.3 數(shù)據(jù)發(fā)送——usart發(fā)送器 
 10.2.4 數(shù)據(jù)接收——usart接收器 
 10.2.5 異步數(shù)據(jù)接收 
 10.2.6 訪問ubrrh/ucsrc寄存器 
 10.2.7 usart寄存器描述 
 10.3 串口通信應(yīng)用實(shí)例 
 10.3.1 器件介紹 
 10.3.2 硬件設(shè)計(jì) 
 10.3.3 程序設(shè)計(jì)詳解 
 10.4 兩線串行接口twi 
 10.4.1 兩線串行接口總線定義 
 10.4.2 電氣連接 
 10.4.3 數(shù)據(jù)傳輸和幀格式 
 10.4.4 twi模塊綜述 
 10.4.5 twi寄存器說(shuō)明 
 10.4.6 使用twi 
 10.4.7 數(shù)據(jù)傳輸模式 
 10.5 twi應(yīng)用實(shí)例 
 10.5.1 器件介紹 
 10.5.2 硬件設(shè)計(jì) 
 10.5.3 程序設(shè)計(jì)詳解 
 思考與練習(xí) 
第11章 電機(jī)、繼電器和鍵盤輸入的控制 
 11.1 直流電機(jī)簡(jiǎn)介 
 11.2 直流電機(jī)常用驅(qū)動(dòng)方案 
 11.3 直流電機(jī)控制實(shí)例 
 11.4 步進(jìn)電機(jī)控制實(shí)例 
 11.5 繼電器控制 
 11.6 ps/2鍵盤控制 
 11.7 獨(dú)立按鍵和矩陣鍵盤的識(shí)別 
 11.7.1 按鍵的分類 
 11.7.2 矩陣式鍵盤的結(jié)構(gòu)與工作原理 
 11.7.3 矩陣式鍵盤的按鍵識(shí)別方法 
 11.7.4 獨(dú)立式按鍵的結(jié)構(gòu)和工作原理 
 11.7.5 鍵盤的掃描工作方式 
 11.7.6 獨(dú)立按鍵和矩陣按鍵識(shí)別應(yīng)用實(shí)例 
 思考與練習(xí) 
第12章 點(diǎn)陣led屏的控制 
 12.1 led點(diǎn)陣屏驅(qū)動(dòng)電路 
 12.2 字模數(shù)據(jù) 
 12.3 點(diǎn)陣字庫(kù) 
 12.4 幾種常用的字符動(dòng)態(tài)編碼顯示方案 
 12.5 點(diǎn)陣屏控制實(shí)例 
 12.5.1 硬件設(shè)計(jì) 
 12.5.2 程序設(shè)計(jì)詳解 
 思考與練習(xí) 
第13章 紅外遙控器的解碼 
 13.1 紅外遙控簡(jiǎn)介 
 13.1.1 紅外光的利用 
 13.1.2 紅外光的調(diào)制 
 13.1.3 發(fā)射器 
 13.1.4 接收器 
 13.1.5 常用的ht6221遙控器芯片簡(jiǎn)介 
 13.1.6 ht6221編碼特征 
 13.1.7 遙控器解碼方法及軟件說(shuō)明 
 13.2 紅外遙控解碼實(shí)例 
 13.2.1 硬件設(shè)計(jì) 
 13.2.2 軟件設(shè)計(jì)及詳解 
 思考與練習(xí) 
第14章 ds18b20溫度傳感器的應(yīng)用 
 14.1 ds18b20溫度傳感器概述 
 14.2 ds18b20芯片封裝結(jié)構(gòu)及引腳功能 
 14.3 ds18b20工作原理及應(yīng)用 
 14.4 ds18b20芯片與單片機(jī)的接口 
 14.5 ds18b20芯片rom指令和存儲(chǔ)器操作指令 
 14.6 ds18b20復(fù)位及應(yīng)答關(guān)系 
 14.7 應(yīng)用實(shí)例——溫度檢測(cè)和顯示 
 14.7.1 硬件設(shè)計(jì) 
 14.7.2 程序設(shè)計(jì)詳解 
 14.7.3 設(shè)計(jì)過程 
 思考與練習(xí) 
第15章 時(shí)鐘芯片ds1302的應(yīng)用 
 15.1 ds1302使用介紹 
 15.1.1 概述 
 15.1.2 ds1302的結(jié)構(gòu)及性能 
 15.1.3 ds1302管腳描述 
 15.1.4 ds1302內(nèi)部寄存器 
 15.1.5 ds1302與微控制器的接口軟件及功能應(yīng)用 
 15.2 時(shí)鐘芯片ds1302應(yīng)用實(shí)例 
 15.2.1 程序設(shè)計(jì)詳解 
 15.2.2 設(shè)計(jì)過程 
 思考與練習(xí) 
第16章 mp3播放器的設(shè)計(jì) 
 16.1 mp3播放器設(shè)計(jì)簡(jiǎn)介 
 16.2 典型器件vs1003介紹 
 16.2.1 vs1003的特性 
 16.2.2 vs1003的引腳定義 
 16.2.3 vs1003的功能寄存器 
 16.2.4 vs1003的驅(qū)動(dòng)注意事項(xiàng) 
 16.3 fat格式文件數(shù)據(jù)的讀取 
 16.4 主程序的編寫 432

本目錄推薦

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