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

嵌入式系統原理及介面技術(第2版高等院校信息技術規劃教材)

  • 作者:編者:劉彥文|責編:袁勤勇//楊楓
  • 出版社:清華大學
  • ISBN:9787302553403
  • 出版日期:2020/08/01
  • 裝幀:平裝
  • 頁數:455
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    近年來,國內教學科研單位使用的教學實驗開發平台,基於S3C2410A微處理器的較為廣泛,在產品開發中也較為常用。本書系統地講述了採用ARM公司ARM920T處理器核的S3C2410A嵌人式微處理器的指令系統、彙編語言、晶元內部主要功能模塊的組成和原理以及與開發應用相關的知識,例如與功能模塊連接的處理器晶元引腳的信號含義及使用方法,特殊功能寄存器的含義及編程使用等。另外通過示例,講述了S3C2410A微處理器與其他晶元或設備的介面方法,並給出了相應的程序,便於讀者加深理解。
    本書分為12章:第1章對嵌入式系統做了一般性介紹,並對ARM系列處理器核做了簡單介紹;第2章介紹S3C2410A微處理器組成及程序員模型;第3章和第4章講述指令系統和彙編語言;第5章介紹存儲器控制器、NandFlash控制器以及存儲器和NandFlash存儲器組成實例;第6?12章介紹S3C2410A晶元內部主要功能模塊原理及介面技術。
    本書內容新穎,實用性強,書中有大量的圖、表、例和程序,每章都附有習題,便於讀者學習。
    本書適用於高等院校電腦、軟體、電子、自動化、通信等專業的本科生作為「嵌入式系統原理及介面技術」課程教材使用,也可作為研究生的參考教材;同時可供從事嵌入式系統設計、開發的工程技術人員參考或作為培訓教材使用。

作者介紹
編者:劉彥文|責編:袁勤勇//楊楓

目錄
第1章  嵌入式系統概述及ARM系列微處理器簡介
  1.1  嵌入式系統簡介
    1.1.1  嵌入式系統定義
    1.1.2  嵌入式系統發展歷程
    1.1.3  嵌入式系統應用舉例
    1.1.4  嵌入式系統特點
  1.2  嵌入式系統組成
    1.2.1  嵌入式系統硬體組成舉例
    1.2.2  嵌入式系統軟體組成簡介
  1.3  嵌入式微處理器
    1.3.1  嵌入式微處理器分類
    1.3.2  主流嵌入式微處理器介紹
  1.4  嵌入式操作系統簡介
    1.4.1  嵌入式操作系統主要特點
    1.4.2  主流嵌入式操作系統簡介
  1.5  ARM系列嵌入式微處理器簡介
    1.5.1  ARM系列處理器核的命名規則與性能
    1.5.2  ARM指令集結構版本和變異
  1.6  本章小結
  1.7  習題
第2章  S3C2410A微處理器組成及程序員模型
  2.1  S3C2410A微處理器概述
  2.2  S3C2410A微處理器組成與引腳信號
    2.2.1  S3C2410A微處理器組成
    2.2.2  S3C2410A晶元封裝、引腳編號與引腳信號名
      2.2.3S3C2410A特殊功能寄存器簡介33◆嵌入式系統原理及介面技術(第2版)目錄2.3  ARM920T核
    2.3.1  ARM920T簡介
    2.3.2  ARM920T指令系統特點
    2.3.3  ARM920T功能模塊
  2.4  ARM920T的程序員模型
    2.4.1  處理器操作狀態
    2.4.2  存儲器格式和數據類型
    2.4.3  處理器操作方式
    2.4.4  寄存器
    2.4.5  程序狀態寄存器
    2.4.6  異常
    2.4.7  中斷延遲
    2.4.8  複位
  2.5  本章小結
  2.6  習題
第3章  ARM920T指令系統
  3.1  ARM指令集概述
    3.1.1  ARM指令集概述
    3.1.2  ARM指令集全部指令編碼及條件域簡介
  3.2  ARM指令
    3.2.1  分支並且轉換狀態指令(BX)
    3.2.2  分支、分支並且連接指令(B、BL)
    3.2.3  數據處理指令
    3.2.4  程序狀態寄存器傳送指令(MRS、MSR)
    3.2.5  乘、乘累加指令(MUL、MLA)

    3.2.6  長乘、長乘累加指令(MULL、MLAL)
    3.2.7  單個數據傳送指令(LDR、STR)
    3.2.8  半字、帶符號位元組/半字傳送指令(LDRH、STRH、
LDRSB、LDRSH)
    3.2.9  塊數據傳送指令(LDM、STM)
    3.2.10  單個數據交換指令(SWP)
    3.2.11  軟體中斷指令(SWI)
    3.2.12  協處理器介紹
    3.2.13  協處理器數據操作指令(CDP)
    3.2.14  協處理器數據傳送指令(LDC、STC)
    3.2.15  協處理器寄存器傳送指令(MRC、MCR)
    3.2.16  未定義指令
  3.3  本章小結
  3.4  習題
第4章  ARM彙編語言特性與編程基礎
  4.1  ARM彙編語言特性
    4.1.1  行格式、預定義名和內建變數
    4.1.2  ARM偽指令與Thumb偽指令
    4.1.3  符號(symbols)與指示符(directives)
    4.1.4  與代碼有關的指示符
    4.1.5  與數據定義有關的指示符
    4.1.6  符號定義指示符
    4.1.7  彙編控制指示符
    4.1.8  報告指示符
    4.1.9  表達式和操作符
  4.2  ARM彙編語言編程基礎
    4.2.1  彙編語言和彙編器
    4.2.2  調用子程序
    4.2.3  條件執行
    4.2.4  裝入常數到寄存器
    4.2.5  裝入地址到寄存器
    4.2.6  裝入和存儲多個寄存器指令
    4.2.7  多路分支
  4.3  本章小結
  4.4  習題
第5章  存儲器控制器及Nand Flash控制器
  5.1  存儲器控制器
    5.1.1  S3C2410A與存儲器相關的特性
    5.1.2  與存儲器晶元連接的S3C2410A引腳信號及使用
    5.1.3  存儲器匯流排周期舉例
    5.1.4  存儲器控制器特殊功能寄存器
  5.2  存儲器組成舉例、初始化設置程序舉例
    5.2.1  使用Nor Flash晶元作為引導ROM
    5.2.2  使用SDRAM晶元舉例
    5.2.3  存儲器控制器初始化設置程序舉例
  5.3  Nand Flash晶元工作原理
    5.3.1  兩種引導模式
    5.3.2  Nand Flash概述
    5.3.3  K9F2808U0C Nand Flash晶元工作原理
  5.4  Nand Flash控制器及程序舉例

    5.4.1  Nand Flash控制器
    5.4.2  Nand Flash控制器特殊功能寄存器
    5.4.3  Nand Flash控制器與Nand Flash晶元連接舉例
    5.4.4  讀Nand Flash程序舉例
  5.5  本章小結
  5.6  習題
第6章  時鐘與電源管理、DMA與匯流排優先權
  6.1  功耗管理、時鐘與電源管理概述
    6.1.1  CMOS電路的功耗與功耗管理基礎
    6.1.2  S3C2410A時鐘與電源管理、功耗管理概述
    6.1.3  時鐘與電源管理用到的S3C2410A引腳信號
  6.2  時鐘發生器
    6.2.1  時鐘發生器模塊圖
    6.2.2  時鐘源的選擇
    6.2.3  鎖相環
    6.2.4  時鐘控制邏輯
  6.3  電源管理
    6.3.1  電源管理模式的轉換
    6.3.24  種電源管理模式
    6.3.3  S3C2410A電源引腳
  6.4  時鐘與電源管理特殊功能寄存器及初始設置程序舉例
    6.4.1  時鐘與電源管理特殊功能寄存器
    6.4.2  初始設置程序舉例
  6.5  DMA
    6.5.1  DMA概述
    6.5.2  存儲器到外設DMA傳輸舉例
    6.5.3  DMA用到的S3C2410A引腳信號
  6.6  DMA操作
    6.6.1  硬體DMA請求與軟體DMA請求
    6.6.2  用於DMA操作的有限狀態機
    6.6.3  外部DMA請求/響應協議
    6.6.4  Unit/Burst傳輸、數據尺寸與自動重裝
    6.6.5  外部DMA請求/響應協議傳輸舉例
  6.7  DMA特殊功能寄存器及測試程序舉例
    6.7.1  DMA特殊功能寄存器
    6.7.2  存儲器到存儲器DMA傳輸測試程序舉例
  6.8  匯流排優先權
  6.9  本章小結
  6.10  習題
第7章  I/O埠及中斷控制器
  7.1  I/O埠
    7.1.1  I/O埠概述
    7.1.2  與I/O埠及其他寄存器相關的S3C2410A引腳信號
  7.2  I/O埠控制
  7.3  I/O埠特殊功能寄存器
    7.3.1  埠A?埠H寄存器組
    7.3.2  其他寄存器
  7.4  I/O埠程序舉例
  7.5  中斷控制器概述
  7.6  中斷控制器操作、中斷源及中斷優先權

    7.6.1  中斷控制器操作
    7.6.2  中斷源
    7.6.3  中斷優先權產生模塊
  7.7  中斷控制器特殊功能寄存器
  7.8  中斷程序舉例
  7.9  本章小結
  7.10  習題
第8章  PWM定時器、實時時鐘及看門狗定時器
  8.1  PWM定時器
    8.1.1  PWM定時器概述
    8.1.2  PWM定時器操作
    8.1.3  PWM定時器特殊功能寄存器
    8.1.4  PWM定時器應用舉例
  8.2  實時時鐘
    8.2.1  RTC概述
    8.2.2  RTC組成與操作
    8.2.3  RTC特殊功能寄存器
    8.2.4  RTC程序舉例
  8.3  看門狗定時器
    8.3.1  看門狗定時器概述
    8.3.2  看門狗定時器操作
    8.3.3  看門狗定時器特殊功能寄存器
    8.3.4  看門狗定時器程序舉例
  8.4  本章小結
  8.5  習題
第9章  UART及IIC、IIS、SPI匯流排介面
  9.1  UART
    9.1.1  UART概述
    9.1.2  UART操作
    9.1.3  UART特殊功能寄存器
    9.1.4  UART與RS?232C介面連接舉例
    9.1.5  UART與紅外收發器連接舉例
  9.2  IIC匯流排介面
    9.2.1  IIC匯流排介面概述
    9.2.2  IIC匯流排介面組成與操作方式中的功能關係
    9.2.3  IIC匯流排介面4種操作方式
    9.2.4  IIC匯流排介面特殊功能寄存器
    9.2.5  IIC匯流排介面程序舉例
  9.3  IIS匯流排介面
    9.3.1  IIS匯流排介面概述
    9.3.2  IIS匯流排介面組成和發送/接收方式
    9.3.3  音頻串列介面數據格式
    9.3.4  IIS匯流排介面特殊功能寄存器
    9.3.5  IIS匯流排介面程序舉例
  9.4  SPI匯流排介面
    9.4.1  SPI匯流排介面概述
    9.4.2  SPI匯流排介面組成和操作
    9.4.3  SPI傳輸格式與DMA方式發送/接收步驟
    9.4.4  SPI匯流排介面特殊功能寄存器
    9.4.5  SPI匯流排介面程序舉例

  9.5  本章小結
  9.6  習題
第10章  LCD控制器
  10.1  LCD控制器概述
    10.1.1  液晶顯示基礎知識
    10.1.2  S3C2410A LCD控制器概述
    10.1.3  S3C2410A LCD控制器特點
    10.1.4  S3C2410A LCD控制器外部介面信號
    10.1.5  S3C2410A LCD控制器組成
  10.2  LCD控制器操作(STN)
    10.2.1  定時產生器(STN)
    10.2.2  視頻操作(STN)
    10.2.3  抖動和FRC(STN)
    10.2.4  顯示類型(STN)
    10.2.5  存儲器數據格式(STN,BSWP=0)
    10.2.6  定時請求(STN)
  10.3  LCD控制器操作(TFT)
    10.3.1  定時產生器(TFT)
    10.3.2  視頻操作與存儲器數據格式(TFT)
    10.3.32  56色調色板使用(TFT)
    10.3.41  6BPP顯示類型不使用調色板數據格式(TFT)
    10.3.5  TFT LCD時序舉例
  10.4  虛擬顯示與LCD電源允許(STN/TFT)
    10.4.1  虛擬顯示(STN/TFT)
    10.4.2  LCD電源允許(STN/TFT)
  10.5  LCD控制器特殊功能寄存器
    10.5.1  LCD控制器特殊功能寄存器
    10.5.2  特殊功能寄存器設置舉例(STN)
  10.6  LCD控制器初始化程序舉例(STN)
  10.7  本章小結
  10.8  習題
第11章  ADC與觸摸屏介面
  11.1  ADC與觸摸屏介面基礎知識
    11.1.1  ADC基礎知識
    11.1.2  四線電阻式觸摸屏介面基礎知識
  11.2  S3C2410A ADC與觸摸屏介面概述
    11.2.1  概述
    11.2.2  主要特點
    11.2.3  ADC與觸摸屏介面用到的S3C2410A引腳信號
  11.3  ADC與觸摸屏介面操作
    11.3.1  功能框圖
    11.3.2  觸摸屏應用舉例
    11.3.3  功能描述
  11.4  ADC與觸摸屏介面特殊功能寄存器
  11.5  ADC與觸摸屏介面程序舉例
    11.5.1  ADC程序舉例
    11.5.2  ADC與觸摸屏介面程序舉例
  11.6  本章小結
  11.7  習題
第12章  MMC/SD/SDIO主控制器

  12.1  MMC/SD/SDIO基礎知識
    12.1.1  MMC/SD/SDIO卡概述
    12.1.2  MMC/SD/SDIO主控制器組成
    12.1.3  MMC/SD匯流排協議
    12.1.4  MMC/SD卡初始化及數據傳輸
  12.2  S3C2410A MMC/SD/SDIO主控制器
    12.2.1  MMC/SD/SDIO主控制器概述
    12.2.2  主控制器組成與SDI操作
    12.2.3  SDI特殊功能寄存器
  12.3  MMC/SD/SDIO主控制器程序舉例
    12.3.1  命令填充與命令發送程序舉例
    12.3.2  MMC/SD主控制器及卡初始化程序舉例
    12.3.3  MMC/SD卡寫入數據程序舉例
  12.4  本章小結
  12.5  習題
附錄A  S3C2410A引腳信號名與對應功能描述匯總表
附錄B  英漢名詞術語對照匯總表
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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