單片機使用速成

單片機使用速成

《單片機使用速成》是2010年國防工業出版社出版的圖書,作者是張劍平、黃剛。

基本介紹

  • 書名:單片機使用速成
  • 作者:張劍平
    黃剛
  • ISBN:9787118069556
  • 頁數:248頁
  • 出版社:國防工業出版社
  • 出版時間:2010年8月1日
  • 裝幀:平裝
  • 開本:16
  • 正文語種:簡體中文
內容簡介,目錄,

內容簡介

《單片機使用速成》戒判籃結合當前流行的多種系列的單片機,從套用的角度講解其原理和使用方法。本書講述了單片機的定義、單片機使用的一般步驟及單片機程式設計入門。
作者根據自己多年使用單片機的體會,對與套用有關的單片機內部硬體及其操作進行了詳細解釋,為了追求舉一反三的效果,對同樣的功能單元通過多家公司的單片機對照來講解。對從未涉及單片機使用但具有一定電子技術基礎的人員來說,通過《單片機使用速成》的學習可以很快將單片機自如地作為自己的設計元件,打破在單片機、DSP、ARM等智悼拔坑拔能晶片面前望而卻步的局面;對於會初步使用一兩種單片機的人員來說,通過《單片機使用速成》的學習可以進一步理解單片機的組成規律,掌握快速消化各種單片機使用說明書的能力,根據不同的套用目的選擇不同的單片機以提高所設計產品的性價比。
《單片機使用速成》可作為高等院校相關專業單片機課程的教材,也可作為工程技術人員的參考書。

目錄

第1章 導論……1
1.1 單片機的定義……1
1.2 現代電子技術中軟體的重要性……2
1.3 單片機使用的一般步驟……3
1.4 初識單片機……4
第2章 單片機程式設計入門……6
2.1 單片機程式設計模型……6
2.2 程式設計的內容……6
2.3 單片機C語言程式設計初步…殃體遙…7
2.3.1 程式的實質……7
2.3.2 程式碼的產生……8
2.3.3 C程式的一般結構……9
2.3.4 C程式的編寫……9
2.4 Keil開發環境的使用……16
2.4.1 Keil工程的建立……17
2.4.2 Keil程式的編寫和調試……24
2.5 IAR開發環境的使用……31
2.5.1 IAR工程的建立……31
2.5.2 IAR程式的編寫和調試……31
第3章 單片機的上電、復位、時鐘及中斷……44
3.1 電源的接入……44
3.2 復位……45
3.2.1 復位的概念……45
3.2.2 復位電路……46
3.3 初始化……47
3.4 系統時鐘……48
3.4.1 單時鐘方案系統……48
3.4.2 C8051F02x單片機多時鐘方案……49
3.4.3 MSP430x1xx單片機多時鐘方案……53
3.4.4 ATmega16單片機多時鐘方案……55
3.5 中斷的概念……59
第4章 單片機的連線埠操作……61
4.1 單片機連線埠設計原理……61
4.1.1 CMOS數字連線埠……61
4.1.2 CMOS單片機連線埠的基本原理……62
4.2 連線埠設計舉例……62
4.2.1 AT89C2051單片機連線埠設計舉例……62
4.2.2 C8051F02x單片機連線埠設計舉例……68
4.2.3 MSP430x1xx單片機連線埠設計舉例……77
4.2.4 ATmega16單片機連線埠設計舉例……82
第5章 單片機的定時器操作……90
5.1 定時器的組成原理……90
5.2 基本51系列單片機定時器操作舉例……91
5.2.1 定時器0/1的工作方式0:13位計數器/定時器……91
5.2.2 定時器0/1的工作方式1:16位計數器/定時器……92
5.2.3 定時器0/1的工作方式2:8位自動重裝載的計數器/定時器……93
5.2.4 定時器0的工作方式3:兩個8位再乎淚計數器/定時器……95
5.3 C8051F02x單片機定時器使用舉例……95
5.3.1 C8051F020單片機中的基本51定時器操作…全催…95
5.3.2 C8051F02x單片機的定時器3的操作……99
5.4 MSP430x1xx單片機定時器使用舉例……101
5.4.1 MSP430x1xx單片機定時器A原理……101
5.4.2 MSP430x1xx單片機定時器A使用舉例……105
5.5 ATmega16單片機定時器使用舉例……110
5.5.1 ATmega16單片機定時器T/C0的組成原理……110
5.5.2 ATmega16單片機定時器T/C0使用舉例……116
第6章 單片機的通信口操作……121
6.1 UART的使用……121
6.1.1 UART設再檔驗閥計原理……121
6.1.2 基本51單片機UART通信……122
6.1.3 C8051F02x單片厚舉踏機UART通信……124
6.1.4 MSP430x1xx單片機UART通信……131
6.1.5 ATmega16單片機UART通信……140
6.2 I2C接口的使用……147
6.2.1 I2C接口設計原理……147
6.2.2 C8051F02x系列單片機I2C通信……150
6.2.3 MSP430x1xx單片機I2C通信……165
6.2.4 ATmega16單片機I2C通信……171
6.3 SPI連線埠的使用……178
6.3.1 SPI設計原理……178
6.3.2 SPI連線埠操作舉例……179
第7章 單片機其他資源的操作及基於單片機的系統舉例……193
7.1 單片機A/D的操作……193
7.1.1 A/D轉換器概述……193
7.1.2 ATmega16單片機的A/D操作……195
7.2 單片機脈寬調製器的操作……200
7.3 看門狗定時器的操作……204
7.3.1 看門狗定時器的原理……204
7.3.2 C8051F02x單片機看門狗操作……205
7.3.3 MSP430x1xx單片機看門狗使用……208
7.3.4 ATmega16單片機看門狗使用……211
7.4 單片機Flash的修改操作……214
7.4.1 修改Flash的意義……214
7.4.2 C8051F02x單片機Flash修改操作……214
7.5 基於單片機的系統舉例……218
7.5.1 3種評估實驗板的介紹……218
7.5.2 基於MXP430x1xx單片機評估實驗板的自動打鐘器……224
7.5.3 基於MSP430x1xx單片機評估實驗板的自動溫度調節器……240
實例速查表……246
參考文獻……248
4.2.4 ATmega16單片機連線埠設計舉例……82
第5章 單片機的定時器操作……90
5.1 定時器的組成原理……90
5.2 基本51系列單片機定時器操作舉例……91
5.2.1 定時器0/1的工作方式0:13位計數器/定時器……91
5.2.2 定時器0/1的工作方式1:16位計數器/定時器……92
5.2.3 定時器0/1的工作方式2:8位自動重裝載的計數器/定時器……93
5.2.4 定時器0的工作方式3:兩個8位計數器/定時器……95
5.3 C8051F02x單片機定時器使用舉例……95
5.3.1 C8051F020單片機中的基本51定時器操作……95
5.3.2 C8051F02x單片機的定時器3的操作……99
5.4 MSP430x1xx單片機定時器使用舉例……101
5.4.1 MSP430x1xx單片機定時器A原理……101
5.4.2 MSP430x1xx單片機定時器A使用舉例……105
5.5 ATmega16單片機定時器使用舉例……110
5.5.1 ATmega16單片機定時器T/C0的組成原理……110
5.5.2 ATmega16單片機定時器T/C0使用舉例……116
第6章 單片機的通信口操作……121
6.1 UART的使用……121
6.1.1 UART設計原理……121
6.1.2 基本51單片機UART通信……122
6.1.3 C8051F02x單片機UART通信……124
6.1.4 MSP430x1xx單片機UART通信……131
6.1.5 ATmega16單片機UART通信……140
6.2 I2C接口的使用……147
6.2.1 I2C接口設計原理……147
6.2.2 C8051F02x系列單片機I2C通信……150
6.2.3 MSP430x1xx單片機I2C通信……165
6.2.4 ATmega16單片機I2C通信……171
6.3 SPI連線埠的使用……178
6.3.1 SPI設計原理……178
6.3.2 SPI連線埠操作舉例……179
第7章 單片機其他資源的操作及基於單片機的系統舉例……193
7.1 單片機A/D的操作……193
7.1.1 A/D轉換器概述……193
7.1.2 ATmega16單片機的A/D操作……195
7.2 單片機脈寬調製器的操作……200
7.3 看門狗定時器的操作……204
7.3.1 看門狗定時器的原理……204
7.3.2 C8051F02x單片機看門狗操作……205
7.3.3 MSP430x1xx單片機看門狗使用……208
7.3.4 ATmega16單片機看門狗使用……211
7.4 單片機Flash的修改操作……214
7.4.1 修改Flash的意義……214
7.4.2 C8051F02x單片機Flash修改操作……214
7.5 基於單片機的系統舉例……218
7.5.1 3種評估實驗板的介紹……218
7.5.2 基於MXP430x1xx單片機評估實驗板的自動打鐘器……224
7.5.3 基於MSP430x1xx單片機評估實驗板的自動溫度調節器……240
實例速查表……246
參考文獻……248

相關詞條

熱門詞條

聯絡我們