基於ARM嵌入式系統接口技術

基於ARM嵌入式系統接口技術

《基於ARM嵌入式系統接口技術》是2009年清華大學出版社出版的圖書,作者是李岩、孟曉英。

基本介紹

  • 書名:基於ARM嵌入式系統接口技術
  • 作者:李岩、孟曉英
  • ISBN:9787302188087
  • 頁數:394 
  • 定價:39.80 元
  • 出版社清華大學出版社
  • 出版時間:2009年
  • 開本:16
內容簡介,編輯推薦,圖書目錄,

內容簡介

《基於ARM嵌入式系統接口技術》主要介紹嵌入式系統設計方法、ARM處理器體系結構及彙編語言編程、ARM晶片硬體結構及時序等,以實際的開發板為線索,詳細論述了嵌入式存儲器接口、中斷接口、DMA接口、IIC匯流排接口、通用I/O接口、定時器接口、串列接口、高級音頻接口和網路接口等各種外圍接口電路原理和設計,並給出了調試通過的接口程式。特別是對高級音頻接口和網路接口電路設計和編程的詳細介紹,在網路信息技術和消費類電子套用技術飛速發展的今天,具有重要的意義。
結構參照了早期周明德教授和王長胤教授編寫的8位Z80微機接口技術書籍的結構,也參照了後期編寫的16位8086微機接口技術書籍的結構,既繼承了經過幾十年形成的微機接口技術的基本原理和基本方法,去掉了目前很少使用的處理器接口晶片(如8255、8259、8251、8279、8253等),又融入了32位ARM嵌入式新技術新接口,比較適合當今計算機套用的需要,便於廣大讀者或教師完成由8/16位微處理器接口向32位微處理器接口的過渡。
《基於ARM嵌入式系統接口技術》內容豐富,輔以圖表,使講解更為清楚直觀,易於理解,並且配有齊全的實例程式和完備的程式注釋,具有較強的實踐性和套用性。

編輯推薦

《基於ARM嵌入式系統接口技術》特色
以當前占有率最高(80%以上)的ARM核心處理器晶片為基礎,從嵌入式原理和套用實踐的角度展現嵌入式系統接口技術的基本理論、主要內容和實際開發套用。既繼承了經過幾十年形成的微機接口技術的基本原理和基本方法,又融入了32位ARM嵌入式新技術,便於廣大讀者或教師完成由8/16位微處理器接口向32位微處理器接口的過渡。通過實例和實驗深入淺出地闡述基本原理,理論與實踐相結合,有利於讀者掌握基本方法,理解基本技術,學會實際套用。配套資源豐富,課題組完成了“嵌入式接口技術”課程教學大綱、教學CAI課件、教學錄像和電子教案等資源,建立了嵌入式微機接口技術精品課程網站,網站包括嵌入式微機接口技術論壇、線上答疑及作業提交功能、線上考試系統、習題庫、試題庫及答案,並配有實驗指導書。
讀者定位
可作為有關嵌入式教學的本科生或研究生的教材使用
可供嵌入式愛好者、從業人員和高等院校師生開發之用對於網路軟體開發人員理解底層網路通信機理,開發出更好軟體很有幫助

圖書目錄

第1章嵌入式系統導論
1.1概述
1.1.1什麼是嵌入式系統
1.1.2嵌入式系統的特點及分類
1.2嵌入式微處理器和嵌入式作業系統
1.2.1嵌入式微處理器
1.2.2嵌入式作業系統
1.3嵌入式系統設計過程
1.3.1需求分析
1.3.2規格說明
1.3.3體系結構設計
1.34設計硬體構件和軟體構件
1.3.5系統集成
1.3.6系統測試
1.4小結
1.5習題
第2章ARM/Thumb微處理器結構及指令系統
2.1ARM微處理器概述
2.1.1ARM處理器系列
2.1.2RISC體系結構
2.1.3ARM和Thumb狀態.
2.1.4暫存器
2.1.5ARM指令集概述
2.1.6Thumb指令集概述
2.2ARM微處理器體系結構
2.2.1數據類型
2.2.2ARM微處理器的工作狀態
2.2.3ARM體系結構的存儲器格式
2.2.4ARM微處理器模式
2.2.5暫存器組織
2.2.6異常
2.3ARM/Thumb指令系統
2.3.1ARM處理器定址方式
2.3.2刪指令集介紹
2.3.3Thumb指令集介紹
2.4.GNUGCC簡介
2.4.1GNU組成
2.4.2GCC編譯程式的基本過程
2.5彙編語言編程
2.5.1彙編語言
2.5.2宏語句與條件彙編
2.5.3模組化程式設計
2.5.4記憶體模式
2.5.5StrongARM&ARM7
2.5.6彙編語言簡單程式設計
2.6小結
2.7習題
第3章ARM晶片CPU管理及附加電路
3.1S3C44BOX簡介
3.2系統時鐘及電源管理
3.2.1概述
3.2.2暫存器定義
3.2.3時鐘與電源管理編程
3.3CPUWapper及匯流排優先權管理
3.3.1概述
3.3.2內部SRAM
3.3.3匯流排優先權
3.3.4寫緩衝區操作
3.3.5特殊暫存器
3.4存儲器管理及時序
3.4.1S3C44BOX存儲系統的特徵
3.4.2存儲時序圖
3.5MICETEKEV4480II開發板簡介
3.5.1存儲地址空間分配
3.5.2I/O連線埠配置
3.5.3電源、時鐘及復位電路
3.5.4MBL介紹
3.6小結
3.7習題
第4章存儲器接口電路設計及編程
4.1存儲器概述
4.1.1存儲器分類
4.1.2存儲器的層次結構
4.2半導體存儲器
4.2.1半導體存儲器分類及評價指標
4.2.2半導體存儲晶片結構
4.2.3靜態隨機存取存儲器(SRAM)
4.2.4動態隨機存取存儲器(DRAM)
4.2.5隻讀存儲器ROM
4.2.6FLASH存儲器接口
4.2.7存儲器與CPU的連線
4.3S3C44.BOX存儲系統實例
4.3.1SDRAM存儲器接口及編程
4.3.2FLASH存儲器接口及編程
4.4小結
4.5習題
第5章中斷系統結構及編程
5.1中斷方式原理
5.1.1中斷操作
5.1.2中斷源及其識別方法
5.1.3中斷優先權仲裁方式
5.2S3C44BOX中斷系統
5.2.1S3C44BOX中斷概述
5.2.2中斷源及中斷模式
5.2.3中斷請求及允許
5.2.4中斷判優
5.2.5IRQ中斷回響模式
5.2.6中斷及異常回響處理過程
5.2.7中斷特殊暫存器
5.2.8中斷程式套用編程
5.3小結
5.4習題
第6章通用I/O接口電路設計及編程
6.1概述
6.2連線埠控制暫存器
6.3LED接口電路設計及編程
6.3.1LED接口電路原理
6.3.2I/O連線埠與數碼管編程
6.4鍵盤接口電路設計及編程
6.4.I按鍵識別方法
6.4.2抖動和重鍵問題
6.4.3鍵盤電路設計及編程
6.5小結
6.6習題
第7章DMA接口電路原理及編程
7.1DMA接口電路原理
7.1.1DMA方式的特點
7.1.2DMlA控制器的功能和組成
7.2S3C44BOXDMA控制器
7.2.1S3C44BOXDMA控制器結構
7.2.2外部DMA請求/應答協定
7.2.3DMA傳輸模式
7.2.4DMA請求源的選擇
7.2.5DMA自動重裝模式
7.2.6S3C44:BOX晶片的DMA暫存器
7.3S3C44BOXDMA編程
7.4小結
7.5習題
第8章定時接口電路及編程
8.1PWM定時器
8.1.1概述
8.1.2PWM定時器操作
8.1.3PWM定時器控制暫存器
8.1.4PWM定時器編程
8.2看門狗定時器WDT
8.2.1概述
8.2.2WDT定時器控制暫存器
8.2.3WDT定時器編程 213
8.3日曆時鐘 214
8.3.1概述 214
8.3.2RTC時鐘 214
8.3.3實時時鐘暫存器定義 216
8.3.4RTC時鐘電路及編程 218
8.4小結 220
8.5習題 221
第9章LCD/觸控螢幕接口電路設計及編程 222
9.1LCD控制器 222
9.1.1LCD工作原理 222
9.1.2內部LCD控制器 224
9.1.3LCD控制器的操作 225
9.1.4LCD控制器專用暫存器 228
9.1.5LCD接口電路設計及編程 234
9.2觸控螢幕電路設計及編程 238
9.2.1觸控螢幕概述 238
9.2.2電阻觸控螢幕原理 239
9.2.3觸控螢幕電路控制 240
9.2.4觸控螢幕編程 243
9.2.5觸控螢幕與顯示器的配合 245
9.3小結 245
9.4習題 246
第10章串列通信接口 247
10.1概述 247
10.2RS-232C接口 250
10.3RS-485接口 253
10.4S3C44B0X異步串列接口 255
10.5異步串列接口編程 263
10.6同步串列接口SIO 264
10.7小結 269
10.8習題 269
第11章A/D和D/A接口電路設計及編程 270
11.1A/D轉換器 270
11.1.1A/D轉換器基礎 270
11.1.2A/D轉換器的主要技術指標 270
11.2A/D轉換器類型 271
11.3ADC0809介紹 275
11.4ARM自帶A/D轉換器 278
11.5A/D轉換器電路設計及編程 280
11.6D/A轉換器 281
11.6.1D/A轉換器工作原理 281
11.6.2常用集成DAC轉換器簡介 283
11.7小結 285
11.8習題 286
第12章IIC匯流排接口電路設計及編程 287
12.1S3C44B0X的IIC接口概述 287
12.2IIC匯流排接口專用暫存器 295
12.3IIC接口電路設計及編程 297
12.3.1AT24Cxx系列EEPROM晶片介紹 297
12.3.2EEPROM讀/寫操作 298
12.3.3初始化 301
12.4小結 304
12.5習題 304
第13章IIS音頻接口電路設計及編程 305
13.1音頻系統簡介 305
13.2IIS音頻接口 306
13.2.1IIS匯流排概述 306
13.2.2傳輸方式 307
13.2.3聲音串口格式 308
13.2.4採樣頻率和主時鐘 309
13.2.5IIS操作 310
13.2.6IIS匯流排接口暫存器 310
13.3UDA1341TS晶片 312
13.3.1UDA1341TS的電路 312
13.3.2UDA1341內部的暫存器 314
13.4IIS接口及編程 318
13.5小結 324
13.6習題 324
第14章網路接口電路設計及編程 325
14.1IEEE802.3介紹 325
14.1.1TCP/IP協定層次結構 325
14.1.2IEEE802.3協定簡介 326
14.2LAN91C111晶片簡介 328
14.2.1晶片功能概述 328
14.2.2晶片功能框圖 328
14.2.3晶片引腳功能介紹 330
14.3緩衝存儲器中的幀格式 332
14.4接收幀狀態字 334
14.5LAN91C111晶片MAC常用暫存器 334
14.5.1MAC常用暫存器 334
14.5.2PHYMII常用暫存器 344
14.6傳送和接收過程介紹 352
14.6.1傳送數據包 352
14.6.2接收數據包 354
14.7網路接口電路及編程 354
14.8小結 373
14.9習題 374
附錄AS3C44B0X特殊功能暫存器地址對應表 375
附錄B系統的啟動 382
參考文獻 395

相關詞條

熱門詞條

聯絡我們