-- 會員 / 註冊 --
 帳號:
 密碼:
  | 註冊 | 忘記密碼
站長推薦
NT售價: 295
NT售價: 245
NT定價: 680
優惠價:79537
NT售價: 250
NT售價: 295

3/22 新書到! 3/14 新書到! 3/9 新書到! 3/3 新書到!
C.G.Next購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUGRevit
PhotoShopCorelDrawIllustratorAutoCadMasterCamSolidWorksCreo
CC++Java遊戲程式Linux嵌入式PLCFPGAMatlabNuke
駭客資料庫Oracle搜索引擎影像處理FluentSPSSANSYSUnity
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
C#HadoopPythonstm32手機程式CortexLabviewAndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

AVR單片機C語言輕松學(配視頻教程)

( 簡體 字)
作者:嚴雨,李佳,秦文海類別:1. -> 電腦組織與體系結構 -> 單晶片 -> AVR
譯者:
出版社:電子工業出版社AVR單片機C語言輕松學(配視頻教程) 3dWoo書號: 42718
詢問書籍請說出此書號!

有庫存
NT售價: 290

出版日:10/1/2015
頁數:308
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121273728
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

前言
行業背景
ATmega16是ATMEL公司研發的增強型內置FLASH的RISC(Reduced Instruction Set CPU)精簡指令集高速8位單片機(AVR,其得名于設計師A先生和V先生),具有體積小、功能強、價格低的特點,在工業控制、數據采集、智能儀表、機電一體化、家用電器等領域有著廣泛的應用,其應用可以大大提高生產、生活的自動化水平。
關于本書
本書基于ICCAVR集成開發環境和Proteus硬件仿真環境分章節介紹了ATmega16單片機的基礎構成、內部資源以及外部器件的使用方法,包括其體系結構、C語言、定時計數器等內部資源以及LED、獨立按鍵、繼電器等外部資源。
本書提供了ATmega16單片機的多個應用實例,在Proteus中讀者觀察到這些應用實例的仿真執行情況。本書還制作了17個和章節內容對應的講解視頻,以便于讀者更好地理解ATmega16單片機的使用。
本書分為ATmega16單片機基礎知識、ATmga16單片機模塊應用以及ATmega16單片機的應用系統三大部分。
● ATmega16單片機基礎知識:第1章至第4章,介紹了AVR系列單片機的內部結構、C語言、ICCAVR集成開發環境的使用方法以及Proteus硬件仿真環境的使用方法。
● ATmega16單片機模塊應用:第5章至第10章,介紹了ATmega16單片機的外部引腳、外部中斷、定時計數器、串口、SPI和TWI接口、模擬比較器和ADC模塊以及看門狗和內部E2PROM的使用方法。
● ATmega16單片機的應用系統:第11章,介紹了單引腳擴展多按鍵、簡易電子琴以及商場燈光控制系統三個基于ATmega16的實際應用系統。
本書提供的視頻內容及其長度說明如下。
● 【視頻1】ICCAVR的基礎使用方法(32分鐘)。
● 【視頻2】Proteus的基礎使用方法(30分鐘)。
● 【視頻3】Proteus中的ATmega16(13分鐘)。
● 【視頻4】Proteus和ICCAVR的聯合使用(13分鐘)。
● 【視頻5】ATmega16的外部引腳和Proteus中的示波器使用(15分鐘)。
● 【視頻6】發光二極管LED的應用(17分鐘)。
● 【視頻7】單位數碼管的應用(12分鐘)。
● 【視頻8】按鍵和行列掃描鍵盤的應用(20分鐘)。
● 【視頻9】ATmega16的外部中斷及其應用(8分鐘)。
● 【視頻10】ATmega16的定時計數器應用(20分鐘)。
● 【視頻11】ATmega16單片機的串口及其應用(26分鐘)。
● 【視頻12】ATmega16單片機的比較器及其應用(12分鐘)。
● 【視頻13】ATmega16單片機的ADC及其應用(20分鐘)。
● 【視頻14】ATmega16單片機的看門狗和E2PROM的使用方法及其應用(12分鐘)。
● 【視頻15】單I/O引腳擴展多按鍵應用系統(16分鐘)。
● 【視頻16】簡易電子琴應用系統(24分鐘)。
● 【視頻17】商場燈光控制系統(25分鐘)。
AVR單片機C語言輕松學(配視頻教程)前言本書特色
● 基礎內容豐富、循序漸進、由淺入深,涉及了ATmega16單片機從硬件模塊基礎到軟件設計各個方面的知識。
● 基于Proteus硬件仿真環境提供了大量仿真實例。
● 提供了17個詳細講解的視頻供讀者深入理解ATmega16單片機的使用。
作者介紹
本書由嚴雨、李佳、秦文海編著。參與本書編寫的還有李若谷、劉洋洋、王闖、嚴安國、何世蘭、姚宗旭、葛祥磊、徐慧超、張玉梅、夏寧和韓敏等人。在此,對以上人員致以誠摯的謝意。由于時間倉促,程序較多,受學識水平所限,錯誤之處在所難免,請廣大讀者給予批評指正。
內容簡介:

D本書分為ATmega16單片機基礎知識、ATmga16單片機模塊應用以及ATmega16單片機的應用系統三大部分。本書具有基礎內容豐富、循序漸進、由淺入深的特點,涉及了ATmega16單片機從硬件模塊基礎到軟件設計各個方面的知識的特點,并且基于Proteus硬件仿真環境提供了大量的仿真實例,還提供了17個詳細講解的視頻供讀者深入理解ATmega16單片機的使用。

目錄:

第1章ATmega16單片機基礎
1.1AVR系列單片機
1.2ATmega16單片機的特點、硬件結構和封裝
1.3ATmega16單片機的內核
1.3.1算術邏輯單元ALU
1.3.2狀態寄存器SREG
1.3.3通用寄存器
1.3.4堆棧
1.3.5中斷和復位處理模塊
1.4ATmega16單片機的存儲器體系
1.4.1程序存儲器
1.4.2數據存儲器
1.4.3E2PROM存儲器
1.5ATmega16單片機的系統時鐘
1.5.1ATmega16的系統時鐘組成
1.5.2ATmega16的時鐘源選擇
1.5.3晶體振蕩器
1.5.4低頻晶體振蕩器
1.5.5外部RC振蕩器
1.5.6片內RC振蕩器
1.5.7外部時鐘源
1.6ATmega16單片機的電源管理
1.7ATmega16單片機的復位
1.7.1ATmega16的復位源
1.7.2上電復位
1.7.3外部復位
1.7.4掉電檢測復位
1.7.5看門狗復位
1.7.6ATmega16的復位控制寄存器
1.7.7片內基準電壓
1.8ATmega16單片機的中斷系統
第2章ATmega16單片機的指令和C語言
2.1ATmega16單片機的指令系統
2.1.1ATmega16單片機的指令集
2.1.2ATmega16單片機的尋址方式
2.2ATmega16單片機C語言的數據類型、運算符號和表達式
2.2.1常量和變量
2.2.2算術運算、賦值、邏輯運算以及關系運算
2.2.3自增減、復合和逗號運算
2.2.4位運算
2.2.5運算的優先級
2.3ATmega16單片機C語言的結構
2.4ATmega16單片機C語言的函數
2.4.1函數的定義、參數和返回值
2.4.2函數的調用
2.4.3局部變量和全局變量
2.5ATmega16單片機C語言的數組和指針
2.6ATmega16單片機C語言的自構造類型
2.6.1結構體
2.6.2聯合體
2.6.3枚舉

第3章ATmega16單片機的ICC AVR軟件開發環境
3.1ATmega16單片機的軟件開發環境
3.2安裝ICC AVR
3.3ICC AVR的工作界面
3.4ICC AVR的菜單欄和快捷工具欄
3.4.1ICC AVR的菜單欄
3.4.2ICC AVR的快捷工具欄
3.5ICC AVR的擴展關鍵字
3.5.1中斷關鍵字
3.5.2非揮發寄存器關鍵字
3.5.3數據段關鍵字
3.6ICC AVR的文件
3.6.1ICC AVR的常用文件類型
3.6.2ICC AVR的庫函數文件
3.6.3ICC AVR的啟動文件
3.7“Hello World!”——ICC AVR的應用實例
第4章ATmega16單片機的硬件開發和Proteus硬件仿真環境
4.1ATmega16單片機的硬件系統開發流程和開發工具
4.1.1ATmega16單片機的硬件系統開發流程
4.1.2ATmega16單片機的硬件開發工具
4.2Proteus應用基礎
4.2.1Proteus的界面和支持的文件
4.2.2Proteus的菜單
4.2.3Proteus的快捷工具欄和工具箱
4.3Proteus的使用流程
4.4Proteus中的ATmega16及其使用
4.5Proteus和ICC AVR聯合使用
第5章ATmega16單片機的I/O引腳和外部中斷
5.1ATmega16外部引腳基礎使用方法
5.1.1ATmega16的I/O引腳的結構
5.1.2ATmega16的I/O引腳配置
5.1.3ATmega16的I/O引腳電平讀取
5.1.4ATmega16的I/O引腳低功耗處理
5.2ATmega16外部引腳的第二功能
5.3ATmega16的外部中斷
5.3.1MCU控制寄存器(MCUCR)
5.3.2MCU控制與狀態寄存器(MCUCSR)
5.3.3通用中斷控制寄存器(GICR)
5.3.4通用中斷標志寄存器(GIFR)
5.4ATmega16的I/O引腳和中斷的應用實例
5.4.1I/O引腳輸出高低脈沖電平實例
5.4.2I/O引腳驅動發光二極管(LED)實例
5.4.3I/O引腳驅動單位數碼管實例
5.4.4I/O引腳驅動獨立按鍵實例
5.4.5I/O引腳驅動行列鍵盤實例
5.4.6外部中斷控制I/O引腳輸出實例
第6章ATmega16單片機的定時計數器
6.1定時計數器T/C0
6.1.1T/C0的相關寄存器
6.1.2T/C0的工作模式
6.2定時計數器T/C1
6.2.1T/C1的相關寄存器
6.2.2T/C1的工作模式
6.3定時計數器T/C2
6.3.1T/C2的相關寄存器
6.3.2T/C2的工作模式
6.4ATmega16的定時計數器的應用實例
6.4.1T/C0控制I/O引腳輸出方波
6.4.2T/C1控制I/O引腳輸出PWM
6.4.3外部晶體秒定時
第7章ATmega16單片機的串口
7.1ATmega16串口的結構
7.2ATmega16串口的寄存器
7.2.1串口數據寄存器(UDR)
7.2.2串口控制和狀態寄存器A(UCSRA)
7.2.3串口控制和狀態寄存器B(UCSRB)
7.2.4串口控制和狀態寄存器C(UCSRC)
7.2.5串口波特率寄存器(UBRRL和UBRRH)
7.3ATmega16串口的使用方法
7.3.1選擇ATmega16串口的時鐘源
7.3.2選擇ATmega16串口的數據幀格式
7.3.3ATmega16串口的數據收發
7.3.4ATmega16串口的多機通信
7.4ATmega16串口的應用實例
7.4.1ATmega16串口數據發送
7.4.2和PC進行串行通信
第8章ATmega16單片機的TWI和SPI總線接口
8.1TWI總線基礎
8.1.1TWI總線的數據交互過程
8.1.2TWI總線的地址
8.2TWI總線模塊相關寄存器
8.2.1比特率控制寄存器(TWBR)
8.2.2TWI控制寄存器(TWCR)
8.2.3TWI狀態寄存器(TWSR)
8.2.4TWI數據寄存器(TWDR)
8.2.5TWI從機地址寄存器(TWAR)
8.3TWI總線模塊的使用
8.4TWI總線模塊的數據傳輸方式
8.4.1主機發送模式(MT)
8.4.2主機接收模式(MR)
8.4.3從機發送模式(ST)
8.4.4從機接收模式(SR)
8.5TWI總線的仲裁
8.6SPI總線基礎
8.7SPI總線模塊相關寄存器
8.7.1SPI控制寄存器SPCR
8.7.2SPI狀態寄存器SPSR
8.7.3SPI數據寄存器SPDR
8.8SPI總線接口的工作模式
8.9TWI和SPI總線模塊應用實例
8.9.1ATmega16雙機使用TWI總線模塊進行通信
8.9.2ATmega16雙機使用SPI總線模塊進行通信
第9章ATmega16單片機的比較器和ADC模塊
9.1ATmega16單片機的比較器
9.1.1模擬比較器基礎
9.1.2模擬比較器的寄存器
9.1.3模擬比較器的輸入通道
9.2ATmega16單片機的ADC模塊
9.2.1ADC模塊基礎
9.2.2ADC模塊的寄存器
9.2.3ADC模塊的轉換過程
9.2.4ADC模塊的輸入通道和參考電源
9.2.5ADC模塊的轉換結果和精度定義
9.3ATmega16比較器的應用實例
9.3.1雙通道模擬信號比較應用實例
9.3.2多通道模擬信號比較應用實例
9.4ATmega16 ADC模塊的應用實例
9.4.1單通道模擬信號采集實例
9.4.2多通道模擬信號采集實例
9.4.3增益放大模擬信號采集實例
9.4.4差分模擬信號比較采集實例
第10章ATmega16的其他內部資源
10.1看門狗(WDT)
10.1.1看門狗基礎
10.1.2看門狗的寄存器
10.1.3看門狗的啟動和關閉
10.2內部E2PROM
10.2.1E2PROM的操作
10.2.2E2PROM的寄存器
10.2.3E2PROM的操作函數
10.3內置看門狗和E2PROM應用實例
10.3.1內置看門狗模塊測試應用實例
10.3.2E2PROM讀寫應用實例
第11章ATmega16的應用系統
11.1單I/O引腳擴展多按鍵
11.1.1應用系統背景
11.1.2設計思路
11.1.3硬件系統設計
11.1.4軟件系統設計
11.1.5應用系統的仿真和總結
11.2簡易電子琴
11.2.1應用系統背景
11.2.2設計思路
11.2.3硬件系統設計
11.2.4軟件系統設計
11.2.5應用系統的仿真和總結
11.3商場燈光控制
11.3.1應用系統背景
11.3.2設計思路
11.3.3硬件系統設計
11.3.4軟件系統設計
11.3.5應用系統的仿真和總結
序: