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

微機原理與介面技術--嵌入式系統描述

  • 作者:編者:姚琳//萬亞東//汪紅兵
  • 出版社:清華大學
  • ISBN:9787302528593
  • 出版日期:2019/08/01
  • 裝幀:平裝
  • 頁數:396
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書內容全面、重點明確、表述簡潔,注重將微機介面控制器的基本原理和實際操作相結合,突出軟硬體設計中的計算思維模式。全書共12章,內容包括微機原理及基本概念、Cortex-M3處理器體系結構、ARM彙編、嵌入式系統開發基礎、GPIO控制器、NVIC及EXTI中斷控制器、定時器、USART匯流排、IIC匯流排、SPI匯流排、ADC以及低功耗控制,並配套基於STM32L15x系列的實驗教程。
    本書適合作為非電腦專業微機原理及介面技術的教材,也可作為電腦類嵌入式系統課程的參考教材。

作者介紹
編者:姚琳//萬亞東//汪紅兵

目錄
第1章  微型電腦與嵌入式系統概論
  1.1  微型電腦概述
    1.1.1  微型電腦系統的組成
    1.1.2  微處理器的發展
  1.2  微型電腦的基本原理
    1.2.1  馮·諾依曼體系結構
    1.2.2  微機的匯流排
    1.2.3  哈佛體系結構
    1.2.4  微處理器的內部結構
    1.2.5  I/O介面技術
    1.2.6  存儲器
    1.2.7  程序的執行過程
  1.3  嵌入式系統概述
  1.4  嵌人式系統架構
  1.5  嵌入式系統的典型應用
  1.6  典型嵌入式開源硬體和軟體系統
    1.6.1  開源硬體平台
    1.6.2  嵌入式開源操作系統
第2章  Cortex-M3微處理器的體系結構
  2.1  ARM微處理器系列介紹
  2.2  ARM Cortex-M3體系結構
    2.2.1  總體架構
    2.2.2  操作模式
    2.2.3  寄存器
    2.2.4  匯流排
    2.2.5  存儲器
    2.2.6  中斷
  2.3  STM32L152RET6微處理器介紹
  2.4  STM32L152RET6微處理器的系統結構
  2.5  STM32L152RET6微處理器的引腳說明
  2.6  STM32L152RET6微處理器的複位和時鐘控制
  2.7  STM32L152RET6微處理器的存儲映射
第3章  Cortex-M3處理器的指令系統
  3.1  Cortex-M3處理器的指令系統概述
    3.1.1  指令系統基本概念
    3.1.2  指令格式
    3.1.3  定址方式
    3.1.4  數據傳送指令
    3.1.5  存儲器訪問指令
    3.1.6  算術運算指令
    3.1.7  邏輯運算指令
    3.1.8  移位和循環指令
    3.1.9  比較指令
    3.1.10  分支控制指令
    3.1.11  其他指令
  3.2  ARM彙編器中的偽指令
    3.2.1  Thumb偽指令
    3.2.2  符號定義偽指令
    3.2.3  數據定義偽指令
    3.2.4  彙編控制偽指令

    3.2.5  其他常用的偽指令
  3.3  彙編語言的程序結構
第4章  開發板硬體系統及開發環境
  4.1  最小系統設計
  4.2  開發板電路原理圖
    4.2.1  電源
    4.2.2  複位和啟動電路
    4.2.3  時鐘
    4.2.4  調試介面
    4.2.5  按鍵
    4.2.6  LED燈
    4.2.7  顯示屏
    4.2.8  擴展I/O口
  4.3  軟體開發環境
    4.3.1  嵌入式軟體開發流程
    4.3.2  程序開發庫CMSIS
    4.3.3  STM32L52嵌入式程序開發預備知識
第5章  通用輸入輸出
  5.1  GPIO原理
    5.1.1  GPIO功能
    5.1.2  I/O模式配置
  5.2  GPIO寄存器
  5.3  GPIO操作函數庫
  5.4  GPIO實例
    5.4.1  GPIO寄存器基本操作
    5.4.2  GPIO LED燈控制
    5.4.3  GPIO按鍵輸入
第6章  異常和中斷處理技術
  6.1  中斷的基本概念
  6.2  中斷向量表
  6.3  中斷的執行過程
    6.3.1  中斷響應基本流程
    6.3.2  中斷優化技術
    6.3.3  系統異常
  6.4  嵌套向量中斷控制器NVIC
    6.4.1  STM32L152 NVIC
    6.4.2  NVIC寄存器
    6.4.3  系統異常處理
    6.4.4  全局中斷管理
    6.4.5  NVIC庫函數
  6.5  外部中斷/事件控制器EXTI
  6.6  寄存器說明
  6.7  EXTI函數庫
  6.8  中斷案例
第7章  定時器
  7.1  定時器原理概述
  7.2  內部定時器SysTick
    7.2.1  SysTick寄存器
    7.2.2  SysTick定時器庫函數
    7.2.3  SysTick定時器應用常式

  7.3  外圍定時器基本概念
  7.4  基本定時器TIM6、TIM7
  7.5  通用定時器TIM2?TIM4、TIM9?TIM11
    7.5.1  通用定時器時基單元
    7.5.2  通用定時器輸入捕獲和輸出比較單元
    7.5.3  TIMx的外部觸發同步模式
  7.6  定時器寄存器
  7.7  外圍定時器庫函數
  7.8  定時器應用常式
    7.8.1  定時器寄存器操作案例
    7.8.2  基本計時中斷示例
    7.8.3  比較輸出示例
    7.8.4  輸入捕獲示例
    7.8.5  PWM輸出和輸入示例
第8章  USART串口控制器
  8.1  串列輸入輸出介面的基本概念
  8.2  串列通信協議
    8.2.1  非同步串列通信協議
    8.2.2  同步串列通信協議
    8.2.3  串列通信基本概念
  8.3  STM32L152 USART內部結構與原理
    8.3.1  發送器
    8.3.2  接收器
    8.3.3  校驗控制
    8.3.4  硬體流控制
    8.3.5  USART中斷請求
  8.4  USART寄存器
  8.5  USART數據傳輸配置
    8.5.1  波特率計算
    8.5.2  非同步雙向通信模式配置
  8.6  USART幀傳輸協議
    8.6.1  串列鏈路幀格式設計
    8.6.2  MODBUS幀格式
  8.7  USART函數庫
    8.7.1  寄存器定義
    8.7.2  USART庫函數
  8.8  USART案例
    8.8.1  串口寄存器操作案例
    8.8.2  串口配置基本流程
    8.8.3  PC串口通信案例
    8.8.4  狀態機多位元組數據幀發送和接收案例
第9章  IIC匯流排
  9.1  IIC匯流排概述
  9.2  I2C匯流排的基本操作
  9.3  STM32L152 I2C匯流排控制器
  9.4  I2C寄存器描述
  9.5  I2C數據通信流程
    9.5.1  I2C從模式通信
    9.5.2  I2C主模式通信
    9.5.3  匯流排通信錯誤

    9.5.4  中斷請求
  9.6  函數庫
    9.6.1  I2C寄存器結構
    9.6.2  I2C庫函數
  9.7  I2C案例
    9.7.1  I2C寄存器操作案例
    9.7.2  I2C基本配置
    9.7.3  模擬I2C實現
    9.7.4  串列Flash通信
    9.7.5  ADT742O溫度感測器通信
第10章  SPI
  10.1  SPI匯流排概述
  10.2  SPI匯流排控制器架構
    10.2.1  介面信號和連接方式
    10.2.2  傳輸模式和時序
    10.2.3  STM32L15x SPI匯流排控制器
  10.3  SPI寄存器說明
  10.4  SPI通信流程
    10.4.1  SPI雙工通信模式配置
    10.4.2  SPI單工/半雙工通信
  10.5  函數庫
    10.5.1  SPI寄存器結構
    10.5.2  SPI庫函數
  10.6  SPI案例
    10.6.1  SPI寄存器操作案例
    10.6.2  SPI函數庫案例
    10.6.3  溫度感測器ADT732O案例
第11章  模擬/數字轉換
  11.1  ADC簡介
  11.2  STM32L152 ADC
    11.2.1  STM32L152 ADC功能
    11.2.2  溫度和電壓轉換
  11.3  ADC寄存器
  11.4  ADC寄存器結構及ADC庫函數
    11.4.1  ADC寄存器結構
    11.4.2  ADC庫函數
  11.5  ADC案例
    11.5.1  ADC寄存器操作案例
    11.5.2  ADC庫函數操作案例
第12章  低功耗技術
  12.1  處理器功耗的構成/類型
    12.1.1  動態功耗
    12.1.2  靜態功耗
  12.2  STM32L1系列處理器低功耗設計
    12.2.1  STM32的電源系統
    12.2.2  動態電壓調節管理
    12.2.3  電源檢測
    12.2.4  低功耗模式
  12.3  功耗控制寄存器
  12.4  PWR寄存器結構及庫函數

    12.4.1  PWR寄存器結構
    12.4.2  PWR庫函數
  12.5  PWR案例
參考文獻

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