SoC單片機原理與套用(第二版)

SoC單片機原理與套用(第二版)

《SoC單片機原理與套用(第二版)》是清華大學出版社出版的圖書,作者是鮑可進、趙念強、申屠浩、陳向益。

基本介紹

  • 書名:SoC單片機原理與套用
  • 作者鮑可進趙念強、申屠浩、陳向益
  • ISBN:9787302461562
  • 類別圖書>教材>研究生/本科/專科教材>工學
  • 頁數:362
  • 定價:49.5元
  • 出版社:清華大學出版社
  • 出版時間:2017.05.01
  • 裝幀:平裝-膠訂
  • 開本:16開
  • 印次:2-1
  • 印刷日期:2017.03.17
內容簡介,目錄,

    內容簡介

    本書以C8051F020為例介紹SoC型的單片機原理及套用,該系列單片機具有與MCS51完全兼容的指令核心和豐富的外設接口及片內資源。書中詳細敘述了該單片機的基本結構、指令系統及用C51語言對片內資源的編程方法、C8051F單片機套用系統的開發方法及實驗項目等方面的內容。

    目錄

    第1章概述
    1.1單片機的發展概況
    1.1.1單片機的發展歷史
    1.1.2典型的8位單片機產品
    1.2單片機的套用及發展趨勢
    1.2.1單片機的套用
    1.2.2單片機的發展趨勢
    習題1
    第2章SoC單片機的結構與原理
    2.1C8051F系列單片機總體結構
    2.1.1C8051F系列單片機簡介
    2.1.2CIP51核心
    2.1.3C8051F020單片機的片上資源
    2.2C8051F020存儲器組織
    2.2.1程式存儲器
    2.2.2內部數據存儲器
    2.2.3特殊功能暫存器
    2.2.4位定址區
    2.2.5外部RAM和片內XRAM
    2.3中斷系統
    2.3.1中斷概念
    2.3.2C8051F中斷系統
    2.4連線埠輸入/輸出
    2.4.1優先權交叉開關解碼器
    2.4.2連線埠0~3的I/O初始化
    2.4.3連線埠4~7
    2.4.4連線埠特殊功能暫存器
    2.4.5交叉開關引腳分配示例
    2.4.6片上資源配置工具Config的套用
    2.5電源管理方式
    2.5.1空閒方式
    2.5.2停機方式
    2.6復位與時鐘
    2.6.1復位源
    2.6.2上電/掉電復位
    2.6.3外部復位
    2.6.4內部復位
    2.6.5系統時鐘
    習題2
    第3章51單片機程式語言
    3.1單片機的程式語言概述
    3.2CIP51指令介紹
    3.2.1定址方式
    3.2.251指令集
    3.3彙編語言
    3.3.1偽指令
    3.3.2順序程式設計
    3.3.3分支程式設計
    3.3.4循環程式設計
    3.3.5子程式設計
    3.4C51語言
    3.4.1C51關鍵字
    3.4.2C51變數定義
    3.4.3C51數據類型
    3.4.4C51指針類型
    3.4.5C51函式定義
    3.4.6C51程式設計的注意事項
    習題3
    第4章SoC單片機的片內功能部件
    4.1定時器/計數器
    4.1.1定時器/計數器的一般結構和工作原理
    4.1.2定時器/計數器T0和T1
    4.1.3定時器/計數器T2和T4
    4.1.4定時器T3
    4.2可程式計數器陣列
    4.2.1PCA0交叉開關配置
    4.2.2PCA0的特殊功能暫存器
    4.2.3PCA0定時器/計數器
    4.2.4PCA0捕捉/比較模組
    4.2.5PCA0套用舉例
    4.3UART通信接口
    4.3.1串列通信及基礎知識
    4.3.2串列接口的組成和特性
    4.3.3串列接口的工作方式
    4.3.4波特率設計
    4.3.5串列口套用編程
    4.3.6多機通信原理及套用
    習題4
    第5章模/數和數/模轉換器
    5.1模/數轉換器
    5.1.1模數轉換原理和性能指標
    5.1.2C8051F020的ADC0功能結構
    5.1.3模擬多路選擇器和PGA
    5.1.4ADC的工作方式
    5.1.5ADC0可程式視窗檢測器
    5.1.6ADC1(8位ADC)
    5.1.7模數轉換舉例
    5.2數/模轉換器
    5.2.1數模轉換原理及性能指標
    5.2.2C8051F020的DAC功能
    5.2.3DAC輸出更新
    5.2.4DAC輸出定標/調整
    5.2.5數模轉換舉例
    5.3電壓基準
    5.4比較器
    習題5
    第6章複雜接口套用
    6.1系統管理匯流排SMBus
    6.1.1SMBus原理
    6.1.2SMBus協定
    6.1.3SMBus數據傳輸方式
    6.1.4SMBus特殊功能暫存器
    6.1.5實時時鐘晶片S3530A
    6.1.6程式代碼
    6.2串列外設接口匯流排SPI
    6.2.1SPI的原理、控制信號及交叉開關配置
    6.2.2SPI特殊功能暫存器
    6.2.3用SPI實現串列Flash晶片的讀寫
    6.2.4程式代碼
    6.3液晶顯示器接口
    6.3.1並口連線方式
    6.3.2串口連線方式
    6.4GPRS與SMS的套用
    6.4.1設計思路
    6.4.2核心代碼
    習題6
    第7章SoC的特殊型號晶片介紹
    7.1資源較少配置型C8051F單片機——C8051F30X
    7.2資源較多配置型單片機C8051F5XX
    7.3帶無線通信功能的51單片機
    7.3.1CC2530單片機簡介
    7.3.2CC2530單片機的晶片封裝和外部引腳
    7.3.3CC2530單片機的內部結構
    7.3.4CC2530單片機的套用電路
    7.3.5CC2530套用舉例
    習題7
    第8章SoC單片機實驗介紹
    8.1實驗系統介紹
    8.1.1C8051F單片機開發工具
    8.1.2NMC20XX核心模組簡介
    8.1.3系統實驗板
    8.2C8051F系列單片機開發環境
    8.2.1SiliconLaboratoriesIDE集成開發環境簡介
    8.2.2集成開發環境的安裝和配置
    8.2.3SiliconLaboratoriesIDE的軟體界面
    8.2.4程式開發的基本操作
    8.2.5JTAG接口及線上編程調試
    8.2.6SiliconLabsIDE集成環境使用實例
    8.3C8051F單片機實驗項目
    8.3.1數據傳送實驗
    8.3.2查表實驗
    8.3.3七段碼顯示與按鍵實驗
    8.3.4定時器和走馬燈實驗
    8.3.5直流電機測速和控制實驗
    8.3.6步進電機控制實驗
    8.3.7溫度數據採集實驗
    8.4KeilμVision2開發環境
    8.4.1在KeilμVision2中集成Silicon的驅動和配置
    8.4.2使用KeilμVision2開發C8051F020單片機項目示例
    習題8
    附錄ACIP51指令一覽表
    附錄BC8051F020的封裝、引腳
    附錄CC8051F020的電氣參數
    參考文獻

    熱門詞條

    聯絡我們