單片機原理與介面技術
王衛星版
《單片機原理與介面技術》是一部由王衛星 所編著的書籍,中國農業出版社出版發行。
• 版 次:1
• 頁 數:
• 字 數:
• 印刷時間:2013年01月01日
• 開 本:16開
• 紙 張:膠版紙
• 包 裝:平裝
• 是否套裝:否
• 所屬分類:圖書>教材>研究生/本科/專科教材>工學圖書>計算機/網路>計算機理論
本書以講述MCS-51系列單片機為核心,詳細介紹了單片機的基本結構與工作原理、指令系統與程序設計、內部功能與外部擴展、KeilC51開發工具和應用系統設計實例等內容,具有基礎性與先進性統一、基本原理與實際案例並重的特點。書中兼顧彙編語言與C語言編程,在介紹并行擴展的基礎上,重點介紹串列晶元與單片機的介面技術。
前言
第一章 單片機概述
第一節 單片機的特點及發展概況
一、單片機的特點
二、單片機的發展概況
三、單片機的發展趨勢
第二節 單片機的應用
一、單機應用
二、多機應用
第三節 常用單片機系列
一、單片機的分類
二、常用單片機系列介紹
思考與練習題
第二章 MCS-51單片機硬體結構
第一節 MCS-51單片機結構
一、MCS-51的基本組成
二、MCS-51的引腳
三、MCS-51存儲器配置
四、MCS-51的時序
第二節 MCS-51單片機的輸入/輸出埠
第三節 MCS-51單片機的工作方式
思考與練習題
第三章 MCS-51單片機指令系統
第一節 指令系統簡介
第二節 MCS-51的定址方式
第三節 MCS-51單片機指令系統
一、數據傳送類指令
二、算術運算類指令
三、邏輯運算類指令
四、控制程序轉移類指令
五、位操作(布爾處理)類指令
思考與練習題
第四章 彙編語言程序設計
第一節 彙編語言語句的格式
第二節 偽指令
第三節 彙編語言源程序的編程和彙編
第四節 彙編語言程序設計方法
一、順序程序設計
二、分支程序設計
三、循環程序設計
四、子程序設計
思考與練習題
第五章 MCS-51單片機的內部功能
第一節 中斷系統
一、中斷系統概述
二、中斷系統的中斷控制
三、中斷系統的應用實例
第二節 定時/計數器
一、定時/計數器的結構和工作原理
二、定時/計數器的控制功能
三、定時/計數器的工作方式
四、定時/計數器應用實例
第三節 串列口
一、串列口通信概述
二、串列口通信介面
三、串列口工作方式
四、串列口應用實例
思考與練習題
第六章 MCS-51系統擴展技術
第一節 并行擴展三匯流排的產生
一、外部并行擴展匯流排
二、并行擴展的定址
第二節 存儲器擴展技術
一、擴展數據存儲器
二、擴展程序存儲器
第三節 串列擴展匯流排介面技術
一、SPI匯流排
二、I2C匯流排
三、單匯流排
思考與練習題
第七章 單片機的介面技術
第一節 鍵盤輸入及其介面
一、鍵盤工作原理
二、獨立式按鍵
三、矩陣鍵盤
第二節 單片機與顯示器的介面
一、LED顯示器
二、LCD顯示器
第三節 單片機與D/A轉換器的介面及應用
一、概述
二、串列輸入D/A晶元TLC5615介面技術
三、并行輸入D/A晶元DAC0832介面技術
第四節 單片機與A/D轉換器的介面及應用
一、概述
二、串列輸出A/D晶元TLCl549介面技術
三、串列輸出A/D晶元TLC2543介面技術
四、并行輸出A/D晶元ADC0809介面技術
五、雙積分A/D晶元MCl4433介面技術
思考與練習題
第八章 KeilC51開發工具
第一節 KeilC51簡介
一、Cx51編譯器
二、KeiluVision開發工具
三、Cx51程序結構
第二節 Cx51數據與運算
一、Cx51數據的存儲類型與存儲模式
二、MCS-51特殊功能寄存器(SFR)及其Cx51定義
三、MCS-51并行介面及其Cx51定義
四、位變數(bit)及其Cx51定義
五、Cx51運算符、表達式及其規則
第三節 MCS-51內部資源的C編程
一、中斷的C編程
二、定時器/計數器的C編程
三、串列口的C編程
思考與練習題
第九章 單片機應用系統設計實例
第一節 MCS-51單片機應用系統設計概述
一、單片機應用系統設計結構
二、單片機系統設計過程
第二節 步進電機控制設計實例
一、設計任務說明
二、設計要求與方案確定
三、硬體設計
四、軟體設計
第三節 超聲測距儀設計實例
一、設計任務說明
二、設計要求與方案確定
三、硬體電路設計
四、軟體設計
第四節 無線溫度採集檢測系統設計實例
一、設計任務說明
二、設計要求與方案確定
三、發射電路硬體設計
四、接收電路硬體設計
五、軟體設計
第五節 家電遠程控制設計實例
一、設計任務說明
二、設計要求與方案確定
三、硬體電路設計
四、軟體設計
第六節 基於單片機簡易數控直流電源設計實例
一、設計任務說明
二、設計要求與方案確定
三、硬體設計
四、軟體設計
思考與練習題
附錄A MCS-51指令表
附錄B 部分單片機模擬器介紹
參考文獻