幫助中心 | 我的帳號 | 關於我們

ARM嵌入式處理器及應用(高等學校信息技術類新方向新動能新形態系列規劃教材)

  • 作者:編者:何興高|責編:鄒文波
  • 出版社:人民郵電
  • ISBN:9787115542427
  • 出版日期:2021/06/01
  • 裝幀:平裝
  • 頁數:288
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於ARM9處理器內核,以三星S3C2440晶元為藍本,介紹了嵌入式系統相關概念、嵌入式微處理器、ARM定址方式和指令系統、簡單嵌入式應用的軟體和硬體設計。全書共9章,第1章嵌入式基礎知識,第2章ARM處理器及系統結構,第3章ARM定址方式和指令系統,第4章ARM偽指令,第5章ARM編程基礎,第6章S3C2440基礎部分及應用,第7章S3C2440存儲器部分及應用,第8章S3C2440外部設備部分,第9章基於S3C2440綜合應用。
    本書具有系統性、完整性、面向底層開發的特色,同時提供大量實用案例,所有程序在MDK-ARMV4.70a中調試通過。
    本書可以作為高等院校嵌入式相關專業和電腦相關專業的教材,也可以作為電腦軟硬體培訓班教材,還可以作為嵌入式研究方向專業人員和廣大電腦愛好者的自學參考書。

作者介紹
編者:何興高|責編:鄒文波
    何興高,男,碩士、高級工程師,1988年畢業於電子科學技術大學電腦硬體專業,畢業后一直在電子科技大學從事科研、教學、實驗工作。長期承擔本科生「51單片機」「ARM微處理器」等嵌入式硬體開發課程的教學任務;承擔研究生「現代數字系統設計」「逆向工程實踐」的教學任務;先後負責了多項自動控制項目、廣域網應用項目、網路安全應用項目的研究與開發工作。獲省科技進步二等獎1次,省科技進步三等獎1次,工程經驗豐富,熟悉電腦軟體和硬體開發。

目錄
第1章  嵌入式基礎知識
  1.1  嵌入式的相關概念
    1.1.1  嵌入式系統
    1.1.2  嵌入式系統的組成
    1.1.3  嵌入式系統的分類
    1.1.4  嵌入式處理器
    1.1.5  嵌入式電腦系統與通用電腦系統
    1.1.6  ISP和IAP概念
    1.1.7  嵌入式系統的特點
    1.1.8  嵌入式系統的應用
    1.1.9  微處理器的體系結構
    1.1.10  RISC與CISC
  1.2  嵌入式處理器的選擇
    1.2.1  明確應用需求
    1.2.2  對上市的嵌入式處理器供應商進行調查
    1.2.3  選擇時應注意的問題
  1.3  嵌入式系統開發流程
    1.3.1  軟體開發工具
    1.3.2  硬體開發工具
    1.3.3  嵌入式系統的調試
  1.4  常用嵌入式操作系統
    1.4.1  μC/OS-II
    1.4.2  嵌入式Linux
    1.4.3  Windows Embeded
    1.4.4  VxWorks
    1.4.5  Android
    1.4.6  iOS
  思考題
第2章  ARM處理器及系統結構
  2.1  ARM公司簡介
  2.2  ARM處理器版本系列
    2.2.1  ARM處理器簡介
    2.2.2  ARM9系列
    2.2.3  ARM版本系列及產品介紹
  2.3  ARM9系列處理器內核
    2.3.1  ARM9系列處理器內核簡介
    2.3.2  ARM處理器的工作模式
    2.3.3  ARM的寄存器組織
    2.3.4  ARM存儲系統的組織
  2.4  ARM處理器的中斷(異常)
    2.4.1  中斷和異常的基本概念
    2.4.2  中斷的處理過程
    2.4.3  ARM的中斷(異常)向量表
    2.4.4  ARM中斷(異常)的管理
    2.4.5  ARM中斷(異常)運行模式
  思考題
第3章  ARM定址方式和指令系統
  3.1  ARM定址方式
    3.1.1  基本概念
    3.1.2  定址方式

  3.2  ARM指令系統
    3.2.1  相關概念
    3.2.2  指令系統
    3.2.3  指令集
  思考題
第4章  ARM偽指令
  4.1  偽指令
  4.2  ARM中的宏和宏指令
    4.2.1  什麼是宏
    4.2.2  ARM中的宏和宏指令及其用法
  4.3  ARM彙編器所支持的偽指令
    4.3.1  變數定義或賦值偽指令
    4.3.2  定義寄存器列表偽指令
    4.3.3  數據定義偽指令
    4.3.4  控製程序流向偽指令
    4.3.5  其他偽指令
  4.4  彙編語言編程規範
  思考題
第5章  ARM編程基礎
  5.1  程序設計的基本概念
  5.2  ARM工程
  5.3  ARM程序框架
  5.4  ARM彙編語言程序設計
    5.4.1  段
    5.4.2  IF分支程序設計
    5.4.3  SWITCH分支程序設計
    5.4.4  帶ARM/Thumb狀態切換的分支程序設計
    5.4.5  循環程序設計
    5.4.6  子程序及其調用
    5.4.7  C語言程序與彙編語言程序之間的函數調用
  5.5  排序程序設計
    5.5.1  排序的概念
    5.5.2  濾波的概念及種類
    5.5.3  中值濾波及程序設計
    5.5.4  均值濾波及程序設計
  5.6  數制轉換及程序設計
    5.6.1  數制轉換
    5.6.2  程序設計
  5.7  編碼轉換及程序設計
    5.7.1  編碼轉換
    5.7.2  BCD碼轉換為LED碼程序設計
  思考題
第6章  S3C2440A微處理器基礎及應用
  6.1  S3C2440A微處理器概述
  6.2  電源子系統
    6.2.1  S3C2440A微處理器電源引腳介紹
    6.2.2  S3C2440A微處理器電源子系統的設計與實現
  6.3  複位子系統
    6.3.1  複位的概念及作用
    6.3.2  S3C2440A微處理器複位引腳介紹

    6.3.3  S3C2440A微處理器複位電路的設計與實現
  6.4  時鐘和功率管理子系統
    6.4.1  S3C2440A微處理器時鐘和功率管理引腳介紹
    6.4.2  時鐘源選擇電路
    6.4.3  時鐘發生器
    6.4.4  時鐘發生器和功率模塊特殊寄存器
    6.4.5  S3C2440A微處理器時鐘電路的設計與實現
  6.5  I/O埠
    6.5.1  GPA埠控制描述
    6.5.2  GPB埠控制描述
    6.5.3  GPC埠控制描述
    6.5.4  GPD埠控制描述
    6.5.5  GPE埠控制描述
    6.5.6  GPF埠控制描述
    6.5.7  GPG埠控制描述
    6.5.8  GPH埠控制描述
    6.5.9  GPJ埠控制描述
    6.5.10  上拉電阻/下拉電阻
  6.6  簡單應用實例
  思考題
第7章  S3C2440A微處理器存儲器部分及應用
  7.1  存儲器控制器及應用
    7.1.1  概述
    7.1.2  存儲器類型
    7.1.3  存儲器控制器簡介
    7.1.4  存儲器控制器功能描述
    7.1.5  S3C2440A微處理器存儲器控制器寄存器
    7.1.6  存儲器擴展實例及編程應用
  7.2  NAND Flash控制器及應用
    7.2.1  NAND Flash控制器的特性
    7.2.2  NAND Flash配置寄存器
    7.2.3  NAND Flash控制寄存器
    7.2.4  NAND Flash命令寄存器
    7.2.5  NAND Flash地址寄存器
    7.2.6  NAND Flash數據寄存器
    7.2.7  NAND Flash狀態寄存器
    7.2.8  K9F2G08U0C NAND Flash存儲器
    7.2.9  K9F2G08U0C NAND Flash存儲器應用
  思考題
第8章  S3C2440A微處理器外圍電路部分
  8.1  DMA
    8.1.1  DMA簡介
    8.1.2  DMA工作原理
    8.1.3  DMA特殊功能寄存器
  8.2  中斷控制器
    8.2.1  中斷控制器的操作
    8.2.2  中斷優先順序
    8.2.3  中斷控制器的特殊功能寄存器
  8.3  PWM定時器
    8.3.1  PWM概念

    8.3.2  PWM定時器結構與功能
    8.3.3  PWM定時器操作
    8.3.4  PWM定時器的特殊功能寄存器
  8.4  UART埠
    8.4.1  UART埠概述
    8.4.2  UART埠的操作
    8.4.3  UART特殊功能寄存器
    8.4.4  對外引腳
  思考題
第9章  基於S3C2440A微處理器的綜合應用
  9.1  S3C2440A微處理器引導
  9.2  輸入/輸出設備
    9.2.1  基本概念
    9.2.2  鍵盤
    9.2.3  數碼顯示器
  9.3  綜合應用實例
    9.3.1  流水燈控制系統的設計與實現
    9.3.2  模擬打乒乓球系統的設計與實現
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032