易學易用高性能SoC單片機ADuC841

易學易用高性能SoC單片機ADuC841

《易學易用高性能SoC單片機ADuC841》是2006年西安電子科技大學出版社出版的圖書,作者是李剛、林凌、粟田禾。

基本介紹

  • 中文名:易學易用高性能SoC單片機ADuC841 
  • 作者:李剛、林凌、粟田禾 
  • 出版社:西安電子科技大學出版社
  • 出版時間:2006年11月
  • 定價:23.8 元
  • ISBN: 9787560617459 
內容簡介,目錄,

內容簡介

本書介紹了ADI公司出品的最新型ADuC841單片機。該單片機具有高速、高精度的ADC、DAC功能,以及獨一無二的在電路可調試、可下載的特點,特別適合在各種測控系統和儀器儀表中使用。ADuC841是目前最容易掌握、開發和套用的單片機之一。本書詳細介紹了ADuC841的工作原理、開發方法和套用實例。本書不僅可以使學習單片機的讀者較快地掌握其原理與技術,而且可以幫助工程技術人員在實際工作中利用先進的單片機來開發新產品

目錄

第一章 概述 1
1.1 引言 1
1.2 ADuC841的主要特點 2
1.3 ADuC841內部的主要結構 3
第二章 存儲器組織 7
2.1 存儲器組織結構 7
2.1.1 存儲器類型 7
2.1.2 存儲器組織 7
2.2 數據傳送指令 13
2.3 數據傳送指令說明 17
2.4 若干數據傳送例程 22
第三章 輸入/輸出連線埠與匯流排 29
3.1 P0口 29
3.2 P1口 31
3.3 P2口 31
3.4 P3口 33
3.5 連線埠的負載能力與接口要求 34
3.6 訪問外部數據存儲器 35
3.7 訪問外部存儲器的例程 37
第四章 時鐘與定時/計數器 40
4.1 振盪器和PLL電路 40
4.1.1 振盪器 40
4.1.2 PLL電路 40
4.2 定時/計數器 41
4.2.1 定時器/計數器0和1 42
4.2.2 定時器/計數器2 44
4.2.3 定時器/計數器3與波特率發生器 47
4.2.4 時間間隔計數器 49
4.2.6 若干有關定時器/計數器的控制和狀態暫存器 52
4.3 時鐘與定時/計數器例程 54
第五章 復位、中斷與程式控制 68
5.1 復位 68
5.1.1 復位的意義 68
5.1.2 復位電路 68
5.1.3 單片機復位後的狀態 69
5.2 程式控制 70
5.3 程式流向控制的指令 70
5.4 中斷 78
5.4.1 中斷源 79
5.4.2 中斷控制暫存器 80
5.4.3 中斷優先權結構 82
5.4.4 中斷入口地址 82
第六章 模擬接口 89
6.1 概述 89
6.2 ADuC841片上ADC 89
6.2.1 ADuC841片上ADC的基本信息 89
6.2.2 ADC的傳輸函式 90
6.2.3 ADC的專用暫存器 90
6.2.4 ADC的工作原理 93
6.2.5 參考電源的連線 95
6.2.6 ADC的設定 96
6.2.7 ADC的DMA方式 96
6.2.8 DMA方式中的微操作 98
6.2.9 ADC偏移和增益誤差的校準 98
6.3 DAC 99
6.3.1 DAC及其專用暫存器 99
6.3.2 DAC的原理與套用 100
6.4 脈寬調製器(PWM) 107
6.4.1 PWM及其專用暫存器 107
6.4.2 PWM的工作模式 110
第七章 串列接口 118
7.1 引言 118
7.2 標準UART操作 118
7.3 多機通信 119
7.4 串列連線埠控制暫存器SCON 119
7.5 波特率 120
7.5.1 定時器1作為波特率發生器 120
7.5.2 定時器2作為波特率發生器 121
7.5.3 定時器3作為波特率發生器 121
7.6 UART的工作模式 121
7.6.1 UART的工作模式0 121
7.6.2 UART的工作模式1 122
7.6.3 UART的工作模式2和模式3 129
7.6.4 增強型UART操作 132
7.7 SPI串口 133
7.7.1 SPI的引腳與專用暫存器 133
7.7.2 SPI的套用 135
7.8 I2C兼容串口 136
7.8.1 I2C串口的引腳與專用暫存器 136
7.8.2 I2C串口的套用 138
第八章 指令系統與系統編程 140
8.1 指令系統的分類及一般說明 140
8.2 算術操作類指令 141
8.3 邏輯操作類指令 149
8.4 布爾變數操作類指令 155
8.5 偽指令 162
8.6 彙編語言程式的基本結構 165
8.7 系統編程的步驟、方法和技巧 167
第九章 開發工具與集成開發環境 171
9.1 單片機開發工具 171
9.2 單片機通用集成開發環境Keil C51 μVision2 173
9.2.1 簡介 173
9.2.2 Keil C51 μVision2 的安裝 174
9.2.3 Keil C51 μVision2 的設定 175
9.3 Keil C51 μVision2 的使用 180
9.3.1 單片機的仿真過程 180
9.3.2 MON51仿真器的特點 180
9.3.3 調試程式 180
9.4 ADuC系列單片機的專用開發工具 188
9.4.1 ADuC系列單片機專用開發工具的安裝 189
9.4.2 編譯器ASM51的使用 189
9.4.3 串列下載器WSD 190
9.4.4 ADuC系列單片機的專用開發環境ASPIRE 192
9.4.5 AD輸入分析工具WASP 199
第十章 單片機套用系統設計 203
10.1 引言 203
10.1.1 資源冗餘與成本控制 203
10.1.2 硬體處理與軟體處理 204
10.1.3 嵌入式實時作業系統與開發用軟體 205
10.1.4 電磁兼容性問題 210
10.1.5 系統電源設計的重要性 211
10.2 方案認證與硬體系統設計 212
10.3 系統軟體設計 215
10.3.1 軟體框圖 216
10.3.2 軟體設計的重要提示 217
10.4 系統仿真調試設計 217
第十一章 ADuC841套用系統實例 219
11.1 基於ADuC841的單片機實驗板 219
11.1.1 單片機ADuC841及其必需的外接電路 219
11.1.2 通信接口電路 223
11.1.3 鍵盤、顯示電路 224
11.1.4 存儲器 228
11.1.5 模擬接口電路 228
11.1.6 功率驅動 229
11.1.7 電源電路 230
11.1.8 初步認識ADuC841實驗板 230
11.2 ADI公司出品的ADuC系列評估板 232
11.2.1 ADuC系列評估板的電源 234
11.2.2 評估板的模擬接口 236
11.2.3 並行匯流排與外部RAM擴展 237
11.2.4 串口 239
11.2.5 控制匯流排與其他輔助接口 239
11.3 蓄電池線上智慧型監測儀 241
11.3.1 套用背景 241
11.3.2 系統工作原理 241
11.3.3 蓄電池監測系統設計 242
11.3.4 系統軟體設計 245
11.3.5 小結 246
附錄1 247
附錄2 271
附錄3 276

熱門詞條

聯絡我們