注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構零基礎學AVR單片機:基于ATmega16.匯編C語言(附光盤)

零基礎學AVR單片機:基于ATmega16.匯編C語言(附光盤)

零基礎學AVR單片機:基于ATmega16.匯編C語言(附光盤)

定 價:¥39.00

作 者: 徐益民 等編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 計算機體系結構

ISBN: 9787111322931 出版時間: 2011-01-01 包裝: 平裝
開本: 16開 頁數(shù): 251 字數(shù):  

內容簡介

  《零基礎學AVR單片機:基于ATmega16、匯編及C語言》主要內容包括15章:單片機概述、AVR單片機的開發(fā)工具、AVR單片機C語言、ATmegal6單片機基本結構、AVR的指令系統(tǒng)與匯編系統(tǒng)、ATmegal6的I/O端口、ATmegal6的中斷系統(tǒng)、ATmegal6的復位系統(tǒng)及睡眠模式的設置、定時器/計數(shù)器O、定時器/計數(shù)器1、A/D轉換器、同步串行SPI接口、USART串行口的應用、TWI接口的應用、綜合設計實例等。全書重點突出,層次分明,注重知識的系統(tǒng)性、針對性和先進性;注重理論與實踐聯(lián)系,培養(yǎng)工程應用能力。另外,《零基礎學AVR單片機:基于ATmega16、匯編及C語言》還配有部分實驗的視頻錄像?!读慊A學AVR單片機:基于ATmega16、匯編及C語言》可作為普通高等院校自動化、電氣工程、測控技術與儀器、電子科學與技術、微電子學以及光信息科學與技術等專業(yè)的本科生教材,也可作為相關工程技術人員的學習參考用書。

作者簡介

暫缺《零基礎學AVR單片機:基于ATmega16.匯編C語言(附光盤)》作者簡介

圖書目錄

前言
第一篇 開發(fā)基礎
第1章 單片機概述
1.1 什么是單片機
1.2 單片機的應用
1.3 ATMEL的AVR單片機
1.4 AVR單片機的家族成員
1.4.1 AVR單片機的型號
1.4.2 AVR單片機的選型
1.5 ATmegal6單片機概述
1.5.1 ATmegal6單片機的主要性能
1.5.2 ATmegal6單片機的引腳
說明
1.6 實踐拓展
1.7 思考與練習
第2章 AVR單片機的開發(fā)工具
2.1 AVR單片機程序開發(fā)環(huán)境
2.1.1 GCCAVR開發(fā)環(huán)境的安裝
2.1.2 智峰下載軟件
2.2 AVR單片機的開發(fā)語言
2.3 實驗設備
2.3.1 本書所用的實驗開發(fā)板
2.3.2 下載線
2.4 LED小燈閃爍實驗過程演示
2.5 實踐拓展
2.6 思考與練習
第二篇 結構與編程
第3章AVR單片機C語言
3.1 C語言的結構
3.2 C語言的基本字符、標識符和關鍵字
3.3 C語言的基本數(shù)據類型
3.4 函數(shù)
3.4.1 系統(tǒng)庫函數(shù)
3.4.2 用戶自定義函數(shù)
3.5 數(shù)組
3.5.1 一維數(shù)組
3.5.2 二維數(shù)組
3.6 指針
3.7 結構體
3.7.1 結構體類型的聲明和變量的定義
3.7.2 結構體變量的初始化
3.7.3 對結構體各成員的訪問與使用
3.8 共用體
3.9 實踐拓展.
3.10 思考與練習
第4章 ATmegal6單片機基本結構
4.1 ATmegal6的內部結構
4.2 ATmegal6內存儲器結構
4.2.1 A17megal6的程序存儲器
4.2.2 ATmegal6的數(shù)據存儲器
4.3 狀態(tài)寄存器——SREG
4.4 ATmegal6的封裝和引腳功能
4.5 ATmegal6的電源電路和復位電路
4.6 ATmegal6的時鐘電路
4.7 實踐拓展——最小系統(tǒng)設計
4.8 思考與練習
第5章 AVR的指令系統(tǒng)與匯編系統(tǒng)
5.1 A17megal6指令概述
5.1.1 指令格式
5.1.2 指令的表示形式
5.1.3 指令的分類
5.1.4 AVR指令系統(tǒng)中的名詞
5.1.5 AVR匯編語言系統(tǒng)
5.2 AVR指令系統(tǒng)的尋址方式
5.3 數(shù)據傳送指令
5.3.1 直接尋址數(shù)據傳送指令
5.3.2 間接尋址數(shù)據傳送指令
5.3.3 從程序存儲器中取數(shù)裝入寄存器指令
5.3.4 寫程序存儲器指令
5.3.5 I/O口數(shù)據傳送
5.3.6 堆棧操作指令
5.4 算術和邏輯指令
5.4.1 加法指令
5.4.2 減法指令
5.4.3 取反碼指令
5.4.4 取補碼指令
5.4.5 比較指令
5.4.6 邏輯“與”指令
5.4.7 邏輯“或”指令
5.4.8 邏輯“異或”指令
5.4.9 乘法指令
5.5 轉移指令
5.5.1 無條件轉移指令
5.5.2 條件轉移指令
5.5.3 子程序調用和返回指令
5.6 位操作和位測試指令
5.6.1 帶進位邏輯操作指令
5.6.2 位變量傳送指令
5.6.3 位變量修改指令
5.7 MCU控制指令
5.8 匯編偽指令及表達式
5.8.1 偽指令
5.8.2 表達式
5.8.3 器件定義頭文件
5.9 編程實例
5.10 實踐拓展
5.11 思考與練習
第6章ATmegal6的I/O端口
6.1 I/0端口的結構和功能
6.1.1 I/O端口的內部結構
6.1.2 I/O端口的相關寄存器
6.2 I/O端口的應用舉例
6.2.1 LED流水燈設計
6.2.2 獨立式按鍵設計
6.2.3 單片機與液晶顯示模塊的
接口設計
6.3 實踐拓展
6.4 思考與練習
第7章 ATmegal6的中斷系統(tǒng)
7.1 概述
7.2 中斷源和中斷向量
7.2.1 中斷源
7.2.2 中斷向量
7.3 相關寄存器
7.3.1 狀態(tài)寄存器
7.3.2 通用中斷控制寄存器
7.4 外部中斷
7.4.1 外部中斷相關寄存器
7.4.2 實例:一位LED數(shù)碼管顯示系統(tǒng)設計
7.4.3 實例:藥片裝瓶監(jiān)控系統(tǒng)設計
7.5 實踐拓展
7.6 思考與練習
第8章 復位系統(tǒng)及睡眠模式的設置
8.1 ATmegal6的復位系統(tǒng)
8.1.1 幾種復位方式
8.1.2 復位系統(tǒng)硬件電路
8.1.3 復位的操作處理
8.2 看門狗定時器
8.2.1 看門狗電路的結構
8.2.2 看門狗電路的工作原理
8.2.3 看門狗電路的相關寄存器
8.2.4 看門狗的應用
8.3 睡眠模式的設置
8.3.1 MCUCR
8.3.2 睡眠模式
8.3.3 系統(tǒng)功耗最小化方法
8.3.4 睡眠工能應用實例
8.4 實踐拓展
8.5 思考與練習
第三篇 模塊功能
第9章定時器/計數(shù)器0
9.1 定時器/計數(shù)器的基本功能
9.2 定時器/計數(shù)器0的特點及內部結構
9.3 預分頻器
9.4 輸出比較單元和比較匹配輸出單元
9.4.1 輸出比較單元
9.4.2 比較匹配輸出單元
9.5 定時器/計數(shù)器0的相關寄存器
9.6 定時器/計數(shù)器0的工作模式
9.6.1 普通模式
9.6.2 快速PWM模式
9.6.3 相位修正PWM模式
9.6.4 CTC模式
9.7 定時器/計數(shù)器0應用舉例
9.7.1 定時器控制LED閃爍
9.7.2 定時器控制PWM輸出
9.8 實踐拓展
9.9 思考與練習
第10章 定時器/計數(shù)器1
10.1 定時器/計數(shù)器1的內部結構
10.2 計數(shù)器單元
10.3 輸入捕捉單元
10.4 輸出比較單元
10.5 比較匹配輸出單元.
10.6 訪問16位寄存器
10.7 定時器/計數(shù)器1的相關寄存器
10.8 定時器/計數(shù)器l的工作模式
10.8.1 普通模式
10.8.2 CTC模式
10.8.3 快速PWM模式
10.8.4 相位修止PWM模式
10.8.5 相位與頻率修正PWM模式
10.9 定時器/計數(shù)器1應用舉例
10.9.1 PWM控制電機轉速
10.9.2 用計數(shù)器制作頻率檢測儀
10.10 實踐拓展
10.11 思考與練習
第11章 A/D轉換器
11.1 A/D轉換單元結構
11.1.1 A/D轉換器內部結構
11.1.2 ADC預分頻器
11.2 相關寄存器設置
11.2.1 特殊功能I/0寄存器(SFIOR)
11.2.2 A/D控制和狀態(tài)寄存器A(ADCSRA)
11.2.3 A/D數(shù)據寄存器(ADCH及ADCL)
11.2.4 A/D多工選擇寄存器(ADMUX)
11.3 ADC工作原理
11.4 ADC轉換時序
11.5 A/D轉換應用實例
11.5.1 實例:對輸入的電壓進行
A/D轉換
11.5.2 實例:對輸入的兩路模擬電壓進行A/D轉換
11.6 實踐拓展
11.7 思考與練習
第12章 同步串行SPI接口
12.1 同步串行通信基礎
12.2 主機和從機的連接
12.3 相關寄存器設置
12.3.1 SPI控制寄存器(SPCR)
12.3.2 SPI狀態(tài)寄存器(SPSR)
12.3.3 SPI數(shù)據寄存器(SPDR)
12.4 數(shù)據模式
12.5 同步串行口應用舉例
12.6 實踐拓展
12.7 思考與練習
第13章 USART串行口的應用
13.1 串行口工作原理
13.2 相關寄存器設置
13.2.1 USART數(shù)據寄存器(UDR)
13.2.2 USART控制和狀態(tài)寄存器A(UCSRA)
13.2.3 USART控制和狀態(tài)寄存器B(UCSRB)
13.2.4 USART控制和狀態(tài)寄存器C(UCSRC)
13.2.5 USART波特率寄存器(UBRRL和UBRRH)
13.3 USART串行口應用舉例
13.3.1 兩片單片機之間串行通信
13.3.2 單片機給PC機上傳數(shù)據
13.4 實踐拓展
13.5 思考與練習
第14章 TWI接口的應用
14.1 TWI通信原理
14.2 相關寄存器設置
14.2.1 TWI比特率寄存器TWBR
14.2.2 TWI控制寄存器TWCR
14.2.3 TWI狀態(tài)寄存器TWSR
14.2.4 TWI數(shù)據寄存器TWDR
14.2.5 TWI(從機)地址寄存器TWAR
14.3 TWI接口應用舉例
14.4 實踐拓展
14.5 思考與練習
第四篇 綜合設計
第15章 綜合設計實例
15.1 調光燈的設計
15.1.1 任務要求與方案設計
15.1.2 硬件電路設計
15.1.3 軟件設計
15.2 電能質量檢測系統(tǒng)設計
15.2.1 任務分析
15.2.2 硬件電路設計
15.2.3 軟件設計
15.3 實踐拓展
15.4 思考與練習
參考文獻

本目錄推薦

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