《單片微型機原理、套用與實驗(C51版)》是2010年12月復旦大學出版社出版的圖書,作者是張友德、塗時亮 、趙志英。
基本介紹
- 書名:單片微型機原理、套用與實驗(C51版)
- 作者:張友德,塗時亮,趙志英
- ISBN:978-7-309-07651-6/T.387
- 頁數:316頁
- 定價:36元
- 出版社:復旦大學出版社
- 出版時間:2010年12月
- 裝幀:平裝
- 開本:16開
- 字數:438千字
內容簡介
圖書目錄
§1.1概述
1.1.1計算機
1.1.2微型計算機
1.1.3單片機
1.1.4嵌入式系統
§1.2單片機中數的表示方法
1.2.1數制及其轉換
1.2.2BCD碼
1.2.3ASCII碼
§1.3單片機的內部結構
1.3.1中央處理器CPU
1.3.2單片機的存儲器
1.3.3單片機的輸入/輸出接口(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 5系列單片機一般的總體結構
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.289C52中斷系統
2.5.3外部中斷觸發方式選擇
*2.5.451系列其他單片機的中斷系統
*§2.6 51指令系統
2.6.1定址方式
2.6.2程式狀態字PSW
2.6.3指令系統
小結
習題
第3章 C51基本語法
§3.1C51程式的結構和特點
3.1.1C51程式的結構
3.1.2C51的字元集、標識符與關鍵字
§3.2C51數據類型
3.2.1C51數據類型
3.2.2常量
3.2.3變數
3.2.4存儲器類型和存儲模式
3.2.5C51擴展的數據類型
3.2.6絕對地址訪問的變數
§3.3運算符和表達式
3.3.1算術運算符和算術表達式
3.3.2位運算符和位運算
3.3.3賦值運算符和賦值表達式
3.3.4逗號運算符和逗號表達式
§3.4C51語句和結構化程式設計
3.4.1C51語句和程式結構
3.4.2表達式語句、複合語句和順序結構程式
3.4.3選擇語句和選擇結構程式
3.4.4循環語句和循環結構程式
§3.5C51的數組、結構、聯合
3.5.1數組
3.5.2結構
3.5.3聯合
§3.6指針
3.6.1定義指針變數
3.6.2指針變數的引用
§3.7函式和中斷函式
3.7.1函式的定義
3.7.2函式的調用
3.7.3C51函式的參數傳遞
3.7.4中斷函式
3.7.5局部變數和全局變數
3.7.6變數的存儲種類
§3.8預處理命令、庫函式
3.8.1預處理命令
3.8.2C51的通用檔案
3.8.3C51的庫函式
小結
習題
第4章 C51程式的設計和調試
§4.1C51程式設計方法
4.1.1程式設計步驟
4.1.2程式框圖和程式結構
4.1.3輸入輸出函式
4.1.4自定義函式的設計和調用
4.1.5計算程式的設計和庫函式的調用
4.1.6主函式和中斷函式的設計
§4.2C51程式調試—Keil C51基本使用方法
4.2.1C51程式的生成
4.2.2C51程式調試
§4.3實驗過程和方法
小結
習題
實驗
實驗一 計算程式模擬仿真調試
實驗二 主函式和中斷函式設計與調試
第5章 51單片機的外圍模組及其套用
§5.1並行口及其套用
5.1.1P1口
5.1.2P3口
5.1.3P2口
5.1.4P0口
5.1.5並行口的套用——晶閘管的接口和編程
5.1.6並行口的套用——撥碼盤的接口和編程
5.1.7並行口的套用——4×4鍵盤的接口和編程
5.1.8並行口的套用——串列接口器件的接口和編程
§5.2定時器及其套用
5.2.1定時器的一般結構和工作原理
5.2.2定時器T0、 T1的功能和使用方法
5.2.3定時器T0的套用——定時中斷控制晶閘管導通角
5.2.4定時器T2的功能和使用方法
5.2.5T2的套用——定時讀鍵盤
*5.2.6T2捕捉方式套用——脈衝參數的測量和計算
*5.2.7可程式計數器陣列(PCA)的功能和使用方法
*5.2.8PCA套用——高速輸出和PWM輸出
*5.2.9PCA模組綜合套用——軟體雙積分A/D
§5.3串列口UART
5.3.1串列口的組成和特性
5.3.2串列口的工作方式
5.3.3波特率
5.3.4多機通信原理
5.3.5串列口的套用和編程
*5.3.6RS232C匯流排和電平轉換器
5.3.7RS422/485通信匯流排和傳送/接收器
*§5.48XC552的A/D轉換器
5.4.1A/D轉換器功能和使用方法
5.4.2A/D的套用和編程
*§5.5節電方式
5.5.1節電方式操作方法
5.5.2節電方式的套用
*§5.689C52 FLASH程式存儲器
5.6.189C52 FLASH程式存儲器的編程操作
*§5.5其他外圍模組簡介
5.5.1液晶顯示器(LCD)驅動器
5.5.2串列外圍接口SPI
5.5.3I2C串列匯流排口
5.5.4控制器區域網路(CAN)接口
5.5.5其他
小結
習題
實驗
實驗一 T0應用程式調試
實驗二 PCA應用程式設計和調試
實驗三 串列口輸入輸出程式設計與調試
實驗四 串列通信程式的設計與調試
實驗五 80C552 A/D採樣程式的設計與調試
實驗六 並行口操作實驗
實驗七 鍵盤實驗
習題
第6章 單片機接口技術
§6.151系列單片機並行擴展原理
6.1.1大系統的擴展匯流排和擴展原理
6.1.2緊湊系統的擴展匯流排和擴展原理
6.1.3海量存儲器系統地址解碼方法
§6.2程式存儲器擴展
6.2.1常用EPROM存儲器
6.2.2程式存儲器擴展方法
§6.3數據存儲器擴展
6.3.1常用RAM晶片
6.3.2RAM存儲器的擴展和讀寫操作
§6.4RAM/IO擴展器8155的接口技術和套用
6.4.1RAM/IO擴展器8155的接口技術
6.4.2七段發光顯示器的結構和工作原理
6.4.38155的套用——6位動態顯示器的接口和編程
6.4.48155的套用——3×8鍵盤的接口和編程
*§6.5並行接口8255A的接口技術和套用
6.5.18255A的接口和編程
6.5.28255A的套用——點陣式發光顯示器的接口和編程
§6.674系列器件的接口技術和套用
6.6.1用74HC245擴展並行輸入口
6.6.2用74HC377擴展並行輸出口
*§6.7A/D器件接口技術
6.7.18路8位A/D ADC0809/0808的接口和編程
6.7.212位A/D AD574的接口和編程
*§6.8液晶顯示模組LCM的接口和編程
6.8.1GY1206 LKSCY7G液晶顯示模組簡介
6.8.2GY1206 LKSCY7G的接口和編程
*§6.9模擬串列擴展技術
6.9.1I2C時序模擬
6.9.2SPI時序模擬
小結
習題
實驗
實驗一 程控掃描顯示器鍵盤實驗
實驗二 定時掃描顯示器、鍵盤實驗
實驗三 8255和點陣式發光顯示器實驗
*實驗四 GY1206液晶顯示模組實驗
第7章 C51應用程式設計
§7.1字元串命令的校驗和處理
§7.2步進電機控制器
§7.3多路低頻脈衝發器
*§7.4直流電機控制器
§7.5順序控制器
*§7.6軟體控制的異步串列口
§7.7交通燈控制器
小結
習題
實驗
實驗一 字元串命令處理實驗
實驗二 順序控制器實驗
實驗三 步進電機實驗
實驗四 直流電機實驗
實驗五 交通燈控制實驗
*第8章 單片機套用系統研製
§8.1系統設計
8.1.1總體設計
8.1.2硬體設計
8.1.3軟體設計
§8.2開發工具及系統調試
習題(討論題)
附錄
附錄1 C語言運算符優先權和結合性
附錄2 教學光碟內容和使用說明
附錄3 實驗仿真模組簡介
參考文獻