單片機系統設計與開發

單片機系統設計與開發

《單片機系統設計與開發》,作者:張齊,出版社:機械工業出版社,出版時間:2008。

基本信息

內容簡介

《單片機系統設計與開發》可作為電子類及其相關專業的本科生教材,也可作為從事單片機套用產品研發的科技人員及單片機技術愛好者的參考書,還可作為全國單片機設計師考試、單片機等級考試、電子競賽等的參考書。

目錄

前言

第1章單片機系統概述

1.1微處理器、微型計算機與單片機

1.2單片機的結構與組成

1.3單片機的分類和指標

1.4單片機的發展趨勢

1.5常用的單片機系列

1.6單片機的特點

1.7單片機套用系統

1.8單片機的套用領域

本章小結

習題1

第2章單片機套用系統的設計與開發環境

2.1單片機套用系統的設計步驟和方法

2.1.1總體設計

2.1.2硬體系統

2.1.3.軟體系統

2.2單片機套用系統開發的軟硬體環境

2.2.1單片機套用系統開發的軟硬體環境的構成

2.2.2單片機套用系統開發工具選擇原則

2.2.3使用JTAG界面單片機仿真開發環境

2.2.4單片機的線上編程

2.3KeilC5l高級語言集成開發環境IxVisiort3IDE

2.3.1ixVision3IDE主要特性

2.3.2pNision3IDE集成開發環境

2.3.3Vision3IDE的使用

2.4基於Proteus的單片機系統仿真

2.4.1Proteus7Professional界面介紹

2.4.2繪製電路原理圖

2.4.3ProteusVSM與Vision3IDE的聯調

本章小結

習題2

第3章80c51單片機硬體基礎知識

3.1MCS-51系列及80C51系列單片機簡介

3.1.1MCS-51系列和80C5l系列單片機

3.1.280C51系列單片機的命名規則

3.1.380C51系列單片機的選擇特性

3.280C51系列單片機外引腳功能

3.380C51單片機內部結構

3.3.1中央處理器CPU

3.3.2存儲器組織

3.3.3並行輸入/輸出連線埠結構

3.3.4時鐘電路

3.3.5復位電路

3.4低功耗運行方式

3.4.1電源控制暫存器PCON

3.4.2待機方式

3.4.3掉電方式

3.580C5l單片機最小系統

本章小結

習題3

第4章80c51單片機軟體基礎知識

4.180C51單片機指令系統概述

4.1.1指令的概念

4.1.2指令系統說明

4.1.380C51指令系統助記符

4.1.4指令系統中的特殊符號

4.280C51單片機定址方式

4.2.1暫存器定址方式

4.2.2直接定址方式

4.2.3暫存器間接定址方式

4.2.4立即定址方式

4.2.5變址間接定址方式

4.2.6相對定址方式

4.2.7位定址方式

4.380C51單片機指令系統

4.3.1數據傳送類指令

4.3.2算術運算類指令

4.3.3邏輯運算類指令

4.3.4控制轉移類指令

4.3.5位操作指令

4.480C51彙編語言程式設計

4.4.1偽指令

4.4.2彙編語言程式設計舉例

4.580C51單片機C51程式設計語言

4.5.1C51語言的標識符和關鍵字

4.5.2C51編譯器能識別的數據類型

4.5.3變數的存儲種類和存儲器類型

4.5.4絕對地址的訪問

4.5.5中斷服務程式

4.6C51語言的運算符和表達式

4.6.1賦值運算符

4.6.2算術運算符

4.6.3關係運算符

4.6.4邏輯運算符

4.6.5位運算符

4.6.6複合賦值運算符

4.6.7指針和地址運算符

4.7C51語言的庫函式

4.7.1本徵庫函式和非本徵庫函式

4.7.2幾類重要的庫函式

4.8C51語言的套用技巧

本章小結

習題4

第5章踟C5l單片機內部資源及套用

5.1中斷系統和外部中斷

5.1.1中斷技術概述

5.1.280C5l單片機中斷系統

5.1.3C51語言中斷服務函式

5.1.4外部中斷的套用示例

5.2定時器/計數器

5.2.1定時器/計數器0、l的結構及工作原理

5.2.2定時器/計數器0、1的四種工作方式

5.2.3定時器/計數器對輸入信號的要求

5.2.4定時器/計數器0、1的編程和套用示例

5.2.5定時器/計數器2

5.3串列通信

5.3.1串列通信基礎知識

5.3.280C51串列接口

5.3.3套用示例

本章小結

習題5

第6章單片機外部擴展資源及套用

6.1單片機外部擴展資源和擴展編址技術概述

6.1.1單片機外部擴展資源分類

6.1.2單片機系統擴展結構與編址技術

6.1.3單片機系統存儲器擴展方法

6.2並行I/O口擴展

6.2.18255可程式並行I/O接口晶片

6.2.2用74HC系列晶片擴展I/O接口

6.3大容量閃速存儲器Flash的擴展

6.3.1SuperHash28SF040A簡介

6.3.289C52單片機和28SlqMOA接口方法

6.4單片機系統中的鍵盤接口技術

6.4.1鍵盤工作原理及消抖

6.4.2獨立式鍵盤工作原理

6.4.3行列式鍵盤工作原理

6.4.4鍵盤掃描的控制程式

6.5單片機系統中的I.ED數碼顯示器

6.5.1LED數碼顯示器的結構與原理

6.5.2靜態顯示

6.5.3動態掃描顯示

6.6單片機系統中的LcD液晶顯示器

6.6.1字元型液晶顯示模組的組成和基本特點

6.6.2LCDl602模組接口引腳功能

6.6.3LCDl602模組的操作命令

6.6.4I.CDl602與89C52單片機接口與編程

6.7日曆時鐘接口晶片及套用

6.7.1並行接口日曆時鐘晶片DSl2887

6.7.2串列接口日曆時鐘晶片DSl302

6.8單片機數據採集系統

6.8.1並行A/D轉換器ADC0809

6.8.2通用串列輸出8位A/D轉換器TLC549

6.9Ic匯流排接口電路EEPROM及套用

6.9.1串列EEPROM電路CAT24WCXX概述

6.9.2串列EEPROM晶片的操作

6.9.3串列EEPROM晶片與89C52的接口編程

6.10RS一232C和RS一485/422通信接口

本章小結

習題6

第7章單片機系統設計示例

7.1可程式控制器的硬體組成

7.2可程式控制器的軟體系統

7.3可程式控制器PC機集成開發環境

7.4可程式控制器監控程式C51語言部分源程式清單

本章小結

附錄A單片機選型指南

附錄B單片機及部分常用外圍器件

附錄C指令速查表

參考文獻

……

相關詞條

相關搜尋

熱門詞條

聯絡我們