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.2內部數據存儲器
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.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的電氣參數
參考文獻

熱門詞條

聯絡我們