基於AVR單片機的控制系統設計

基於AVR單片機的控制系統設計

本書主要介紹ATmega16單片機設計方法,在適當闡述工作原理基礎上,重點介紹硬體電路圖和軟體編程,對於重要程式解釋編程方法並說明其工作原理。全書共分9章: 第1章為單片機基礎,著重AVR單片機工作原理以及ICCAVR編譯軟體的套用; 第2~9章為單片機設計,包括硬體系統設計和軟體編程。 全書提供了大量套用實例,具備完整的硬體電路圖和軟體清單,涵蓋了AVR單片機設計的諸多內容。本書可以作為高等院校電子信息、自動化等專業高年級本科生、研究生的教學指導書,也可以作為相關工程技術人員的參考書。

基本信息

作者:陳中、顧春雷、沈翠鳳
定價:49元
印次:1-1
ISBN:9787302426424
出版日期:2016.03.01

內容簡介

本書主要介紹ATmega16單片機設計方法,在適當闡述工作原理基礎上,重點介紹硬體電路圖和軟體編程,對於重要程式解釋編程方法並說明其工作原理。全書共分9章: 第1章為單片機基礎,著重AVR單片機工作原理以及ICCAVR編譯軟體的套用; 第2~9章為單片機設計,包括硬體系統設計和軟體編程。全書提供了大量套用實例,具備完整的硬體電路圖和軟體清單,涵蓋了AVR單片機設計的諸多內容。本書可以作為高等院校電子信息、自動化等專業高年級本科生、研究生的教學指導書,也可以作為相關工程技術人員的參考書。

目錄

第1章單片機原理概述及C程式語言

1.1AVR單片機概述

1.2初步認識AVR單片機

1.3ATmega16單片機最小系統

1.4原理圖和實物圖

1.5C語言概述

1.5.1常量與變數

1.5.2數據類型

1.5.3C語言的數組、指針與結構

1.5.4對絕對地址進行訪問

1.6C的運算符和表達式

1.7常用的I/O相關暫存器及操作

1.7.1常用的I/O相關暫存器

1.7.2I/O連線埠常用操作

1.8C語言的程式結構

1.8.1順序結構

1.8.2選擇結構

1.8.3循環結構

1.9C語言的函式

1.9.1中斷服務函式

1.9.2AVR頭檔案與庫函式

1.9.3使用ICCAVR編譯器的注意事項

1.10AVR單片機常用C語句解析

1.11把51單片機C語言轉換成AVR的C語言

1.12ICCAVR編譯軟體使用

1.13自製頭檔案方法

1.14AVR單片機熔絲位簡介

第2章單片機輸出電路設計

2.1單片機控制系統設計概述

2.2數碼管設計

2.3液晶1602的顯示

2.4液晶12864的顯示

2.4.1液晶12864並行顯示

2.4.2液晶12864串列設計

2.5LED點陣的顯示

第3章單片機輸入電路設計

3.1鍵盤的輸入電路

3.2基於單片機的簡易計算器設計

3.3帶函式和小數點的計算器設計

3.4基於單片機的電子密碼鎖設計

3.5基於單片機的步進電機控制系統設計

3.6基於單片機的溫度檢測控制系統設計

3.7基於單片機的電子秤設計

第4章定時/計數器和中斷系統設計

4.1定時/計數器概述

4.2定時器計數器0的工作模式

4.3外部中斷的概述

4.4基於單片機的秒表設計

4.5基於單片機的紅外遙控設計

4.6超音波測距系統設計

4.7定時器/計數器1

4.8定時器計數器1的工作模式

4.9基於單片機的直流電機控制系統設計

第5章串列通信

5.1串列通信概述

5.2USART相關暫存器

5.3串列通信協定

5.4基於單片機的串列通信系統設計

第6章TWI接口的套用

6.1TWI通信協定概述

6.2TWI模組綜述

6.3TWI暫存器說明

6.4基於單片機的TWI控制——斷電密碼鎖設計

6.4.1AT24C02晶片簡介

6.4.2具有斷電保護的電子密碼鎖設計

第7章同步串列SPI接口

7.1同步串列SPI接口概述

7.2SPI相關暫存器

7.3SPI通信設計舉例——無線模組通信設計

第8章AD轉換器

8.1概述

8.2ADC相關暫存器設定

8.3套用實例

第9章單片機綜合系統設計

9.1兩路溫度檢測系統設計

9.2基於單片機的紅外遙控直流電機調速系統設計

9.3用VB語言編寫串列助手進行電壓監測及報警系統設計

9.4基於單片機的門禁控制系統設計

9.5基於單片機的閉環直流電機控制系統設計

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們