MCS-51單片機原理及實踐(C語言)(微課視頻版)

陳蘇婷

  • 出版商: 清華大學
  • 出版日期: 2021-02-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 216
  • 裝訂: 平裝
  • ISBN: 7302560757
  • ISBN-13: 9787302560753
  • 相關分類: C 程式語言

下單後立即進貨 (約4週~6週)

  • MCS-51單片機原理及實踐(C語言)(微課視頻版)-preview-1
  • MCS-51單片機原理及實踐(C語言)(微課視頻版)-preview-2
  • MCS-51單片機原理及實踐(C語言)(微課視頻版)-preview-3
MCS-51單片機原理及實踐(C語言)(微課視頻版)-preview-1

相關主題

商品描述

《MCS-51單片機原理及實踐(C語言)(微課視頻版)》圍繞 MCS-51單片機展開,以8051單片機為主體,全面介紹其系統結構、工作原理、內部功能器 件的特性及組成單片機應用系統時的設計技術和方法,主要內容包括微型電腦基礎知識、51系列單片機程序設計及開發環境、MCS-51單片機接口技術、MCS-51單片機及單片機拓展應用。 《MCS-51單片機原理及實踐(C語言)(微課視頻版)》包含了許多淺顯易懂、典型實用的例題。附錄A和附錄B給出了萬用表和示波器的簡單介紹,供讀者參考。《MCS-51單片機原理及實踐(C語言)(微課視頻版)》在編寫上充分考慮教學內容的實用性、通用性、先進性,綜合了目前單片機教材的優點,做到深入淺出,講清難疑點。

作者簡介

陳蘇婷南京信息工程大學教授,主要研究方向為嵌入式系統設計。
作為第一發明人授權專利20餘項,在國內外重要期刊發表論文58篇。
先後主持國家自然科學基金、中國博士後特別資助基金、江蘇省重大科研創新基金等省部級以上項目20餘項。
作為第一完成人,先後獲得中國商業聯合會科技進步二等獎、中國產學研合作創新促進成果二等獎、江蘇省科學技術進步二等獎等多項省部級以上科研獎勵。

目錄大綱

第1章微型計算機基礎知識1
1.1微型計算機概述1
1.1.1微型計算機的發展歷程1
1.1.2微型計算機的特點及分類4
1.1.3微型計算機的應用領域5
1.2微型計算機的基本組成及工作原理7
1.2.1微型計算機的基本組成及有關概念7
1.2.2微型計算機的指令系統9
1.2.3微型計算機的工作原理10
1.2.4微型計算機的主要技術指標11
1.3單片機概述12
1.3.1單片機的發展歷程12
1.3.2單片機的特點及分類12
1.3.3單片機的應用領域13
1.3.4單片機的發展趨勢14
本章小結15
思考題與習題15

第2章MCS-51系列單片機的結構及原理16
2.1MCS-51系列單片機的內部結構16
2.2MCS-51系列單片機的引腳及功能19
2.3MCS-51單片機的存儲結構22
2.3.1程序存儲器23
2.3.2內部數據存儲器24
2.3.3外部數據存儲器27
2.3.48051的低功耗設計27
2.4MCS-51掉電保護及低功耗設計28
本章小結29
思考題與習題29

第3章C51系列單片機程序設計30
3.1C51語言概述30
3.2C51程序的基本結構31
3.3數據類型31
3.3.1C51數據類型31
3.3.2REG51.H頭文件33
3.4變量和C51存儲區域35
3.4.1變量的定義36
3.4.2存儲器類型36
3.4.3存儲器模式37
3.4.4變量的分類38
3.5C51絕對地址的訪問39
3.6指針39
3.6.1指針的概念、定義和引用40
3.6.2C51的指針類型41
3.7C51函數43
3.7.1C51函數及其定義43
3.7.2C51的中斷服務函數45
3.7.3C51庫函數47
3.8C51程序設計實例———實現單片機控制流水燈48
本章小結49
思考題與習題50

第4章KeilμVision4集成開發環境及其應用51
4.1KeilμVision4軟件概述51
4.2KeilμVision4的C51開發流程54
本章小結69
思考題與習題69

第5章ProteusISIS仿真設計工具70
5.1ProteusISIS軟件概述70
5.2ProteusISIS軟件應用78
5.2.1ProteusISIS繪製原理圖的一般步驟78
5.2.2ProteusISIS軟件應用實例78
本章小結93
思考題與習題93

第6章MCS-51單片機的定時器/計數器94
6.1定時計數概念94
6.1.1計數概念94
6.1.2定時94
6.1.3溢出94
6.2定時器/計數器的結構95
6.2.1總體結構95
6.2.2工作方式寄存器TMOD及控制寄存器TCON95
6.3定時器/計數器的初始化97
6.4定時器/計數器的4種工作方式97
6.4.1工作方式0,13位計數器97
6.4.2工作方式1,16位計數器98
6.4.3工作方式2,8位自動重裝初值計數器98
6.4.4工作方式3,兩個獨立8位計數器98
6.5定時器的編程示例99
本章小結100
思考題與習題101

第7章MCS-51單片機的中斷系統102
7.1中斷的概念102
7.1.1中斷102
7.1.2中斷源102
7.1.3中斷優先級102
7.1.4中斷響應的過程103
7.2MCS-51中斷系統的結構103
7.3中斷請求源104
7.3.1中斷請求源及相關的特殊功能寄存器TCON和SCON104
7.3.2中斷請求標誌104
7.4中斷控制105
7.4.1中斷允許寄存器IE105
7.4.2中斷優先級寄存器IP105
7.5中斷響應的條件、過程及時間106
7.5.1中斷響應的條件106
7.5.2中斷響應過程107
7.5.3中斷響應時間107
7.5.4中斷請求的撤除107
本章小結108
思考題與習題108

第8章人機接口設計109
8.1LED顯示器的結構與原理109
8.1.1LED數碼管工作原理109
8.1.2LED顯示器工作方式110
8.2鍵盤接口原理113
8.2.1按鍵消抖問題113
8.2.2鍵盤掃描方式113
8.2.3鍵盤類別114
8.2.4鍵盤接口電路115
8.3可編程鍵盤/顯示器接口Intel8279115
8.3.18279的結構與原理115
8.3.28279的引腳與功能116
8.3.38279的輸入和輸出方式117
8.3.48279的控製字和狀態字117
8.4LCD液晶顯示器120
8.4.1字符型液晶顯示模塊的組成和基本特點121
8.4.2LCD1602模塊接口引腳功能121
8.4.3LCD1602模塊的操作命令122
8.5應用示例123
本章小結125
思考題與習題125

第9章MCS-51與D/A轉換器、A/D轉換器接口設計126
9.1MCS-51與DAC的接口126
9.1.1D/A轉換器概述126
9.1.2主要技術指標126
9.1.3MCS-51與8位DAC0832的接口127
9.1.4MCS-51與12位DAC1208的接口129
9.2MCS-51與ADC的接口130
9.2.1A/D轉換器概述130
9.2.2MCS-51與ADC0809(逐次比較型)的接口132
9.3DAC8032波形發生器示例134
本章小結135
思考題與習題135

第10章串行通信技術136
10.1串行通信概念136
10.1.1串行通信的分類136
10.1.2串行通信的波特率137
10.1.3串行通信的方式137
10.1.4串行通信的校驗138
10.2串行接口138
10.2.1串口的工作方式138
10.2.2MCS-51串口波特率139
10.3串行通信接口的應用示例140
本章小結143
思考題與習題143

第11章單片機應用系統設計144
11.1多功能數字時鐘設計144
11.1.1系統要求144
11.1.2硬件電路設計144
11.1.3軟件程序設計148
11.2溫度測量系統設計156
11.2.1系統要求156
11.2.2硬件電路設計156
11.2.3軟件程序設計160
11.3數字密碼鎖系統設計165
11.3.1系統要求165
11.3.2硬件電路設計165
11.3.3軟件程序設計168
11.4水溫控制系統設計173
11.4.1系統要求173
11.4.2硬件電路設計173
11.4.3軟件程序設計177
11.5全自動洗衣機設計183
11.5.1系統要求183
11.5.2硬件電路設計183
11.5.3軟件程序設計186

附錄A萬用表的使用192
附錄B示波器的使用194
附錄CMCS-51單片機引腳圖198
參考文獻200