單片微型機原理、套用與實驗

單片微型機原理、套用與實驗

《單片微型機原理、套用與實驗》是2008年1月1日復旦大學出版社出版的圖書。本書系統地介紹了單片機的系統結構、指令系統、彙編語言和C51程式設計方法、單片機典型的功能模組原理與套用技術、單片機的擴展、設備接口和編程技術以及套用系統的設計和調試方法。

基本介紹

  • 書名:單片微型機原理、套用與實驗
  • ISBN: 7309051491
  • 頁數:344頁
  • 出版社復旦大學出版社
  • 出版時間:2008年1月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

《單片微型機原理、套用與實驗》(第5版)在1992年版、1996年版、2000年版、2003年版的基礎上,根據單片機基礎教學的要求重新修訂,具體內容和習題都作了較大的增刪。全書共分10章,以AT89C52為典型產品最後介紹了單片機的實驗設備,編排了適合於各層次對象的16個實驗。

目錄

第1章 單片機基礎知識
§1.1 概述
1.1.1 計算機
1.1.2 微型計算機
1.1.3 單片機
1.1.4 嵌入式系統
§1.2 單片機中數的表示方法
1.2.1 數制及其轉換
1.2.2 BCD碼
1.2.3 ASCII碼
1.2.4 單片機中數的表示方法
§1.3 單片機的內部結構
1.3.1 中央處理器CPU
1.3.2 單片機中的數據運算
1.3.3 單片機的存貯器
1.3.4 單片機的輸入/輸出接口(I/O)
§1.4 典型單片機產品
1.4.1 單片機的類型和特性
1.4.2 典型的單片機產品
§1.5 單片機的套用和套用系統結構
1.5.1 單片機的套用
1.5.2 單片機套用系統的結構
習題
第2章 51系列單片機系統結構
§2.1 總體結構
2.1.1 51系列單片機一般的總體結構
2.1.2 89C52的總體結構
§2.2 存貯器組織
2.2.1 程式存貯器
2.2.2 內部RAM數據存貯器
2.2.3 特殊功能暫存器
2.2.4 位地址空間
2.2.5 外部RAM和I/O口
§2.3 時鐘、時鐘電路、CPU定時
§2.4 復位和復位電路
2.4.1 外部復位
2.4.2 內部復位
2.4.3 系統復位
§2.5 中斷系統
2.5.1 中斷概念
2.5.2 89C52中斷系統
2.5.3 外部中斷觸發方式選擇
2.5.4 51系列其他單片機的中斷系統
習題
第3章 51系列指令系統和程式設計方法
§3.1 指令格式和常用的偽指令
§3.2 定址方式
§3.3 程式狀態字和指令類型
§3.4 數據傳送指令
3.4.1 內部數據傳送指令
3.4.2 累加器A與外部數據存貯器傳送指令
3.4.3 查表指令
§3.5 算術運算指令
3.5.1 加法指令
3.5.2 減法指令
3.5.3 乘法指令
3.5.4 除法指令
§3.6 邏輯運算指令
3.6.1 累加器A的邏輯操作指令
3.6.2 兩個運算元的邏輯操作指令
§3.7 位操作指令
3.7.1 位變數傳送指令
3.7.2 位變數修改指令
3.7.3 位變數邏輯操作指令
§3.8 控制轉移指令
3.8.1 無條件轉移指令
3.8.2 條件轉移指令
3.8.3 調用和返回指令
§3.9 程式設計方法
3.9.1 程式設計的步驟
3.9.2 程式框圖和程式結構
3.9.3 循環程式設計方法
3.9.4 子程式設計和參數傳遞方法
習題
第4章 51系列單片機的功能模組及其套用
§4.1 並行口及其套用
4.1.1 P1口
4.1.2 P3口
4.1.3 P2口
4.1.4 P0口
4.1.5 並行口的套用——蜂鳴器、可控矽的接口和編程
4.1.6 並行口的套用——撥碼盤的接口和編程
4.1.7 並行口的套用——4×4鍵盤的接口和編程
4.1.8 並行口的套用——串列接口器件的接口和編程
§4.2 定時器及其套用
4.2.1 定時器的一般結構和工作原理
4.2.2 定時器T0、 T1的功能和使用方法
4.2.3 定時器T0的套用——定時中斷控制可控矽導通角
4.2.4 定時器T2的功能和使用方法
4.2.5 T2的套用——定時讀鍵盤
4.2.6 T2捕捉方式套用——測量脈衝周期
4.2.7 可程式的計數器陣列(PCA)的功能和使用方法
4.2.8 PCA的套用——軟體控制的雙積分A/ D
§4.3 串列接口UART
4.3.1 串列接口的組成和特性
4.3.2 串列接口的工作方式
4.3.3 波特率
4.3.4 多機通信原理
4.3.5 串列口的套用和編程
4.3.6 RSˉ232C匯流排和電平轉換器
4.3.7 RSˉ422/485通信匯流排和傳送/接收器
§4.4 8XC552的A/ D轉換器
4.4.1 A/ D轉換器功能和使用方法
4.4.2 A/ D的套用
§4.5 節電方式
4.5.1 節電方式操作方法
4.5.2 節電方式的套用
§4.6 89C52 FLASH程式存貯器
4.6.1 89C52 FLASH程式存貯器的編程操作
§4.7 其他功能模組簡介
4.7.1 液晶顯示器(LCD)驅動器
4.7.2 串列外圍接口SPI
4.7.3 IC串列匯流排口
4.7.4 控制器區域網路(CAN)接口
4.7.5 其他
習題
第5章 單片機接口技術
§5.1 51系列單片機並行擴展原理
5.1.1 大系統的擴展匯流排和擴展原理
5.1.2 緊湊系統的擴展匯流排和擴展原理
5.1.3 海量存貯器系統地址解碼方法
§5.2 程式存貯器擴展
5.2.1 常用EPROM存貯器
5.2.2 程式存貯器擴展方法
§5.3 數據存貯器擴展
5.3.1 常用RAM晶片
5.3.2 RAM存貯器擴展方法
§5.4 RAM/IO擴展器8155的接口技術和套用
5.4.1 RAM/IO擴展器8155的接口技術
5.4.2 8155的套用——七段發光顯示器的接口和編程
5.4.3 8155的套用——鍵盤接口和編程
§5.5 並行接口8255A的接口技術和套用
5.5.1 8255A的接口和編程
5.5.2 8255A的套用——液晶顯示模組LCM的接口和編程
§5.6 74系列器件的接口技術和套用
5.6.1 用74HC245擴展並行輸入口
5.6.2 用74HC377擴展並行輸出口
5.6.3 74HC377的套用——點陣式發光顯示屏的接口和編程
§5.7 A/ D器件接口技術
5.7.1 8路8位A/ D ADC0809的接口和編程
5.7.2 12位A/ D AD574的接口和編程
§5.8 模擬串列擴展技術
5.8.1 I2C時序模擬
5.8.2 SPI時序模擬
習題
第6章 彙編語言常用程式設計
§6.1 定點數運算程式
§6.2 查表程式
§6.3 數制轉換程式
§6.4 輸入/輸出處理程式
習題
第7章 C51程式設計
§7.1 C51程式的結構和特點
7.1.1 C51程式的結構
7.1.2 C51的字元集、標識符與關鍵字
§7.2 C51數據類型
7.2.1 C51數據類型
7.2.2 常量
7.2.3 變數
7.2.4 存貯器類型和存貯模式
7.2.5 C51擴展的數據類型
7.2.6 絕對地址訪問
§7.3 運算符和表達式
7.3.1 算術運算符和算術表達式
7.3.2 位運算符和位運算
7.3.3 賦值運算符和賦值表達式
7.3.4 逗號運算符和逗號表達式
§7.4 C51語句和結構化程式設計
7.4.1 C51語句和程式結構
7.4.2 表達式語句、複合語句和順序結構程式
7.4.3 選擇語句和選擇結構程式
7.4.4 循環語句和循環結構程式
§7.5 C51的數組、結構、聯合
7.5.1 數組
7.5.2 結構
7.5.3 聯合
§7.6 指針
7.6.1 定義指針變數
7.6.2 指針變數的引用
§7.7 函式和中斷函式
7.7.1 函式的定義
7.7.2 函式的調用
7.7.3 C51函式的參數傳遞
7.7.4 中斷函式
7.7.5 局部變數和全局變數
7.7.6 變數的存貯種類
§7.8 預處理命令、庫函式
7.8.1 預處理命令
7.8.2 C51的通用檔案
7.8.3 C51的庫函式
§7.9 C51程式設計
7.9.1 注意事項
7.9.2 C51程式設計實例之一——定時掃描顯示器、讀鍵盤程式
7.9.3 C51程式設計實例之二——EXR B A實驗板綜合控制程式
習題
第8章 單片機套用系統研製
§8.1 系統設計
8.1.1 總體設計
8.1.2 硬體設計
8.1.3 軟體設計
§8.2 開發工具及系統調試
習題(討論題)
第9章 單片機實驗設備
§9.1 單片機的實驗和設備
§9.2 EXR51-Ⅱ單片機實驗儀
9.2.1 EICE51的結構和功能
9.2.2 操作命令使用方法
§9.3 實驗板
9.3.1 硬體基礎實驗板EBA(EXR BOARD A)
9.3.2 通用硬體實驗板EBB(EXR BOARD B)
第10章 單片機實驗
§10.1 軟體實驗
10.1.1 實驗一 定時器定時實驗
10.1.2 實驗二 電子鐘實驗(定時器、串列口、中斷綜合實驗)
10.1.3 實驗三 程控掃描和定時掃描顯示器實驗
10.1.4 實驗四 鍵盤實驗
10.1.5 實驗五 串列口通信實驗
§10.2 硬體基礎實驗
10.2.1 實驗一 外部中斷和P1口套用——開關指示燈實驗
10.2.2 實驗二 T0外部事件計數和定時方式實驗
10.2.3 實驗三 定時器T0方式1中斷套用——定時發光發聲實驗
10.2.4 實驗四 0809 A/ D實驗
10.2.5 實驗五 T0方式2套用——軟體產生PWM信號控制電機轉速實驗
10.2.6 實驗六 EBA板系統綜合實驗
§10.3 套用實驗
10.3.1 實驗一 串列擴展時序模擬——時鐘和靜態顯示器實驗
10.3.2 實驗二 定時掃描鍵盤輸入實驗
10.3.3 實驗三 轉速測量和A/ D控制電機轉速實驗
10.3.4 實驗四 顯示時間的複雜路口交通燈控制實驗
10.3.5 實驗五 EBB板系統綜合實驗
10.3.6 實驗六 參考實驗
附錄
附錄1 C語言運算符優先權和結合性
附錄2 EICE51實驗示範程式存貯地址
參考文獻

相關詞條

熱門詞條

聯絡我們