TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
零基礎學AVR單片機:基於ATmega16、彙編及C語言(簡體書)
滿額折

零基礎學AVR單片機:基於ATmega16、彙編及C語言(簡體書)

商品資訊

人民幣定價:39 元
定價
:NT$ 234 元
優惠價
87204
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
目次

商品簡介

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

目次

前言
第一篇 開發基礎
第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單片機的開發工具
2.1 AVR單片機程序開發環境
2.1.1 GCCAVR開發環境的安裝
2.1.2 智峰下載軟件
2.2 AVR單片機的開發語言
2.3 實驗設備
2.3.1 本書所用的實驗開發板
2.3.2 下載線
2.4 LED小燈閃爍實驗過程演示
2.5 實踐拓展
2.6 思考與練習

第二篇 結構與編程
第3章AVR單片機C語言
3.1 C語言的結構
3.2 C語言的基本字符、標識符和關鍵字
3.3 C語言的基本數據類型
3.4 函數
3.4.1 系統庫函數
3.4.2 用戶自定義函數
3.5 數組
3.5.1 一維數組
3.5.2 二維數組
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的數據存儲器
4.3 狀態寄存器——SREG
4.4 ATmegal6的封裝和引腳功能
4.5 ATmegal6的電源電路和復位電路
4.6 ATmegal6的時鐘電路
4.7 實踐拓展——最小系統設計
4.8 思考與練習

第5章 AVR的指令系統與匯編系統
5.1 A17megal6指令概述
5.1.1 指令格式
5.1.2 指令的表示形式
5.1.3 指令的分類
5.1.4 AVR指令系統中的名詞
5.1.5 AVR匯編語言系統
5.2 AVR指令系統的尋址方式
5.3 數據傳送指令
5.3.1 直接尋址數據傳送指令
5.3.2 間接尋址數據傳送指令
5.3.3 從程序存儲器中取數裝入寄存器指令
5.3.4 寫程序存儲器指令
5.3.5 I/O口數據傳送
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的中斷系統
7.1 概述
7.2 中斷源和中斷向量
7.2.1 中斷源
7.2.2 中斷向量
7.3 相關寄存器
7.3.1 狀態寄存器
7.3.2 通用中斷控制寄存器
7.4 外部中斷
7.4.1 外部中斷相關寄存器
7.4.2 實例:一位LED數碼管顯示系統設計
7.4.3 實例:藥片裝瓶監控系統設計
7.5 實踐拓展
7.6 思考與練習

第8章 復位系統及睡眠模式的設置
8.1 ATmegal6的復位系統
8.1.1 幾種復位方式
8.1.2 復位系統硬件電路
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 系統功耗最小化方法
8.3.4 睡眠工能應用實例
8.4 實踐拓展
8.5 思考與練習

第三篇 模塊功能
第9章定時器/計數器0
9.1 定時器/計數器的基本功能
9.2 定時器/計數器0的特點及內部結構
9.3 預分頻器
9.4 輸出比較單元和比較匹配輸出單元
9.4.1 輸出比較單元
9.4.2 比較匹配輸出單元
9.5 定時器/計數器0的相關寄存器
9.6 定時器/計數器0的工作模式
9.6.1 普通模式
9.6.2 快速PWM模式
9.6.3 相位修正PWM模式
9.6.4 CTC模式
9.7 定時器/計數器0應用舉例
9.7.1 定時器控制LED閃爍
9.7.2 定時器控制PWM輸出
9.8 實踐拓展
9.9 思考與練習

第10章 定時器/計數器1
10.1 定時器/計數器1的內部結構
10.2 計數器單元
10.3 輸入捕捉單元
10.4 輸出比較單元
10.5 比較匹配輸出單元.
10.6 訪問16位寄存器
10.7 定時器/計數器1的相關寄存器
10.8 定時器/計數器l的工作模式
10.8.1 普通模式
10.8.2 CTC模式
10.8.3 快速PWM模式
10.8.4 相位修止PWM模式
10.8.5 相位與頻率修正PWM模式
10.9 定時器/計數器1應用舉例
10.9.1 PWM控制電機轉速
10.9.2 用計數器製作頻率檢測儀
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控制和狀態寄存器A(ADCSRA)
11.2.3 A/D數據寄存器(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狀態寄存器(SPSR)
12.3.3 SPI數據寄存器(SPDR)
12.4 數據模式
12.5 同步串行口應用舉例
12.6 實踐拓展
12.7 思考與練習

第13章 USART串行口的應用
13.1 串行口工作原理
13.2 相關寄存器設置
13.2.1 USART數據寄存器(UDR)
13.2.2 USART控制和狀態寄存器A(UCSRA)
13.2.3 USART控制和狀態寄存器B(UCSRB)
13.2.4 USART控制和狀態寄存器C(UCSRC)
13.2.5 USART波特率寄存器(UBRRL和UBRRH)
13.3 USART串行口應用舉例
13.3.1 兩片單片機之間串行通信
13.3.2 單片機給PC機上傳數據
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狀態寄存器TWSR
14.2.4 TWI數據寄存器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 電能質量檢測系統設計
15.2.1 任務分析
15.2.2 硬件電路設計
15.2.3 軟件設計
15.3 實踐拓展
15.4 思考與練習
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區