MCS-51單片機原理及套用技術教程

MCS-51單片機原理及套用技術教程

《MCS-51單片機原理及套用技術教程》是2009年人民郵電出版社出版的圖書,作者是高洪志。本書以MCS-51單片機為學習平台,講解了單片機的組成原理、各功能模組的使用方法及擴展方法。

基本介紹

  • 書名:MCS-51單片機原理及套用技術教程
  • 作者高洪志
  • ISBN:9787115196262
  • 定價:35.00 元
  • 出版社人民郵電出版社
  • 出版時間:2009年
  • 開本:16開
內容簡介,適合讀者,作者簡介,圖書目錄,

內容簡介

全書共10章。內容包括單片機的種類、功能及用途;MCS-51單片機的組成;MCS-51單片機指令系統和彙編語言程式設計;單片機內部各種硬體資源的組成、工作原理及編程使用方法;C語言在單片機編程中的使用方法;單片機擴展和接口技術,包括I/O擴展、存儲器擴展、人機接口擴展以及模擬接口擴展;串列通信技術,並給出了案例;系統設計開發方法、調試方法和抗干擾技術以及用C51語言編寫了單片機課程的部分實訓案例。

適合讀者

《MCS-51單片機原理及套用技術教程》可作為高等院校本科相關專業教材,也可供高職、高專相關專業學生使用。

作者簡介

高洪志,哈爾濱工業大學華德套用技術學院計算機套用技術系主任、中國計算機學會高級會員、黑龍江職業技術院校計算機學會副主任委員。多年從事計算機教學和科研工作,具有豐富的教學經驗。已出版教材5部,發表學術論文19餘篇,並多次獲獎。作為項目主要負責人,申報並承擔了兩項國家級子課題,2007年榮獲得黑龍江省高等院校教學成果獎二等獎,榮獲黑龍江省職教學會教學成果三等獎。

圖書目錄

第1章單片機概論
1.1單片機概述
1.2單片機的歷史與發展
1.2.1單片機的發展概況
1.2.2單片機的發展趨勢
1.3常用單片機簡介
1.3.1MCS-51系列單片機
1.3.2AT89系列單片機
1.4單片機的套用領域
1.5單片機中使用的數制及常用的語言
習題
第2章MCS-51單片機的硬體結構
2.1MCS-51單片機的硬體組成
2.1.1MCS-51單片機硬體結構圖
2.1.2MCS-51單片機的引腳信號
2.2MCS-51單片機的微處理器
2.2.1運算器
2.2.2控制器
2.2.3CPU時序
2.3MCS-51單片機存儲器
2.3.1片內RAM結構及其地址空間分布
2.3.2片外RAM的擴展
2.3.3程式存儲器
2.4時鐘電路和復位電路
2.4.1時鐘電路
2.4.2復位電路
習題
第3章MCS-51單片機指令系統與程式設計
3.1概述
3.1.1機器碼指令
3.1.2彙編語言指令
3.2定址方式
3.2.1立即定址
3.2.2暫存器定址
3.2.3RAM定址
3.2.4程式存儲器中數據的定址
3.2.5I/O連線埠中數據的定址
3.2.6程式的定址
3.2.7位定址
3.3指令系統
3.3.1數據傳送類指令
3.3.2算術運算類指令
3.3.3邏輯操作類指令
3.3.4位操作類指令
3.4彙編語言程式設計基礎
3.4.1順序程式設計
3.4.2循環程式設計
3.4.3分支程式設計
3.4.4子程式及其調用
習題
第4章MCS-51單片機片內功能模組的使用
4.1並行I/O接口的輸入與輸出
4.1.1在MOV指令下可直接輸入/輸出的P1口
4.1.2在MOVX指令下由系統匯流排進行輸入/輸出的P0和P2口
4.1.3具有特殊功能的P3口
4.2數據輸入/輸出的控制方式
4.2.1查詢傳送方式
4.2.2中斷傳送方式
4.3中斷系統
4.3.1中斷系統的結構
4.3.2中斷源和中斷請求標誌
4.3.3系統對中斷的管理
4.3.4中斷的回響過程
4.3.5中斷程式的編程方法
4.4片內定時器/計數器
4.4.1定時器/計數器的內部結構及工作原理
4.4.2定時器/計數器的工作方式
4.4.3定時器/計數器的套用設計
4.5串列接口
4.5.1串列口的內部結構
4.5.2串列口的工作方式
4.5.3串列口的波特率
4.5.4SMOD位對波特率的影響
4.5.5MCS-51單片機串口通信套用
習題
第5章單片機的C語言編程
5.1C及C51語言概述
5.1.1C及C51語言的特點
5.1.2C51的數據類型
5.1.3C51對內部資源的定義
5.1.4常量與變數
5.1.5C51絕對地址訪問
5.2運算符和表達式
5.2.1關係運算符與關係表達式
5.2.2邏輯運算符與邏輯表達式
5.2.3算術運算符與算術表達式
5.2.4位運算符和複合賦值運算符
5.2.5條件運算符和指針運算符
5.2.6強制類型轉換運算符
5.2.7表達式語句
5.3分支程式設計
5.3.1if語句
5.3.2switch語句
5.4循環程式設計
5.4.1while語句
5.4.2do-while語句
5.4.3for語句
5.4.4break與continue語句
5.5函式
5.5.1函式的定義
5.5.2函式的調用
5.5.3中斷函式
5.6數組及指針的使用
5.6.1數組的使用
5.6.2指針的使用
5.7C51的編程規範與技巧
5.7.1編程規範
5.7.2C51的開發技巧
習題
第6章MCS-51單片機系統擴展
6.1MCS-51單片機的擴展匯流排
6.1.1MCS-51單片機的最小套用系統
6.1.2MCS-51單片機的系統匯流排
6.1.3外擴晶片的片選和地址分配
6.2程式存儲器擴展
6.2.1EPROM擴展
6.2.2E2PROM擴展
6.3數據存儲器擴展
6.3.1常用的數據存儲器晶片
6.3.2訪問外部數據存儲器的讀/寫操作時序
6.3.3常用的擴展數據存儲器的接口電路
6.4Flash存儲器的擴展
6.4.1Flash存儲器的分類
6.4.2常用的Flash存儲器晶片
6.4.3常用的Flash存儲器擴展電路
6.5並行I/O接口的擴展
6.5.1簡單I/O接口擴展
6.5.2可程式8255A擴展I/O接口
6.5.3可程式8155擴展I/O接口
習題
第7章MCS-51單片機接口技術套用
7.1鍵盤接口電路
7.1.1鍵盤的工作原理
7.1.2獨立式鍵盤
7.1.3矩陣式鍵盤
7.1.4鍵盤的編碼
7.2可程式8279接口晶片及套用
7.2.18279的內部結構及基本工作原理
7.2.28279的引腳功能
7.2.38279的工作方式
7.2.48279的命令字
7.2.5MCS-5l單片機和8279的接口設計
7.2.68279套用舉例
7.3LED顯示接口電路
7.3.1LED顯示器和顯示器接口
7.3.2LED顯示器接口技術
7.4LCD顯示接口電路
7.4.1概述
7.4.2組成結構圖
7.4.3模組接口說明
7.4.4模組的主要硬體構成
7.4.5指令說明
7.4.6讀寫時序圖
7.4.7套用舉例
7.5D/A轉換接口電路
7.5.1D/A轉換接口電路的基本原理
7.5.2D/A轉換器的主要特點與技術指標
7.5.3DAC0832晶片
7.5.4DAC0832與MCS-51的接口設計
7.5.5DAC0832套用電路
7.6A/D轉換接口電路
7.6.1A/D轉換接口電路的基本原理
7.6.2A/D轉換器的主要技術指標
7.6.3ADC0809晶片
7.6.4ADC0809與MCS-51單片機的接口設計
習題
第8章MCS-51單片機的串列通信技術
8.1串列通信基礎
8.1.1串列通信分類
8.1.2串列通信的制式
8.1.3接收/傳送時鐘
8.1.4信號的調製與解調
8.1.5通信數據的檢測和校正
8.1.6串列通信接口電路UART、USRT和USART
8.2計算機與單片機之間數據通信
8.2.1異步通信適配器
8.2.2計算機與單片機之間的通信技術
8.3串列通信匯流排標準
8.3.1RS-232C匯流排標準與套用
8.3.2RS-449、RS-422A及RS-423A接口匯流排標準與套用
8.3.3RS-485標準匯流排接口
8.3.420mA電流環路串列接口
8.3.5I2C匯流排接口
8.3.6DS18B20單線數字溫度感測器
習題
第9章單片機套用系統設計與調試
9.1單片機套用系統設計
9.1.1單片機套用系統設計步驟
9.1.2單片機套用系統硬體設計
9.1.3單片機套用系統軟體設計
9.2單片機套用系統的開發與調試
9.2.1單片機套用系統的開發
9.2.2單片機套用系統的調試
9.3單片機套用系統的抗干擾技術
9.3.1干擾源概述
9.3.2硬體抗干擾技術
9.3.3軟體抗干擾技術
9.4單片機線上編程技術
9.4.1單片機線上編程概述
9.4.2ISP技術
9.4.3AT89S51單片機線上編程的實現
習題
第10章C51套用實訓
實訓1初識C51
實訓2單色燈閃爍
思考題
實訓3走馬燈
思考題
實訓4流水燈
思考題
實訓5外部中斷
思考題
實訓6定時器
思考題
實訓7雙芯燈實驗
思考題
思考題
實訓8P1口輸入/輸出實驗
實訓9直流電機實驗
思考題
實訓10步進電機實驗
思考題
實訓11串口實驗
思考題
實訓12單片機擴展實驗
實訓13人機接口實驗
思考題
思考題
實訓14A/D、D/A轉換實驗
思考題
思考題
附錄AMCS-51系列單片機
指令表
附錄BASCII碼錶
附錄CC51庫函式
參考文獻
……

相關詞條

熱門詞條

聯絡我們