MCS-51單片機套用教程

MCS-51單片機套用教程

《MCS-51單片機套用教程》是2004年清華大學出版社出版的圖書,作者是李葉紫。

基本介紹

  • 書名:MCS-51單片機套用教程
  • 作者:李葉紫等 
  • ISBN:9787302079422
  • 定價:25元
  • 出版社:清華大學出版社
  • 出版時間:2004.03.01 
內容介紹,圖書目錄,

內容介紹

《高等院校計算機套用技術規劃教材·套用型教材系列·MCS-51單片機套用教程》以MCS-51系列單片機為主線,從實用的角度出發,通過介紹大量單片機技能訓練實例和套用實例,指導讀者學習和使用單片機。全書分為基礎篇和套用篇兩大部分。基礎篇講述單片機的基礎知識,包括單片機原理與結構、指令系統、定時與中斷、串列通信等。套用篇包括單片機的基礎訓練和套用實例兩部分。

圖書目錄

第1篇基礎篇
第1章MCS51單片機系統結構2本章學習目標2
1.1概述2
1.1.1單片機的發展歷程2
1.1.2單片機的發展趨勢3
1.1.3單片機系列產品介紹3
1.1.4單片機的套用及特點3
1.2單片機的內部結構5
1.2.1內部結構框圖5
1.2.2引腳定義及功能7
1.3單片機的存儲器結構7
1.3.1程式存儲器8
1.3.2數據存儲器8
1.4單片機並行I/O口12
1.4.1P0~P3口的功能12
1.4.2P0~P3口的特點12
1.5單片機的復位電路13
1.5.1復位方式13
1.5.2復位方法13
1.6單片機的時鐘與時序14
1.6.1時鐘電路14
1.6.2CPU時序15
本章小結16
習題與思考題16
第2章單片機的指令系統17本章學習目標17
2.1指令系統概述17
2.1.1指令分類17
2.1.2指令格式18
2.1.3指令字長和指令周期19
2.2定址方式19
2.2.1直接定址20
2.2.2立即定址20
2.2.3暫存器定址20
2.2.4暫存器間接定址21
2.2.5變址定址21
2.2.6相對定址22
2.2.7位定址22
2.2.8定址方式小結23
2.3指令功能介紹24
2.3.1數據傳送類指令25
2.3.2算術運算類指令30
2.3.3邏輯運算指令34
2.3.4控制轉移類指令35
2.3.5位操作指令38
2.3.6偽指令39
本章小結42
習題與思考題43第3章單片機的中斷系統與定時器/計數器46本章學習目標46
3.1中斷系統46
3.1.1中斷的概念46
3.1.2中斷源47
3.1.3中斷控制47
3.1.4中斷回響49
3.1.5中斷的嵌套50
3.2單片機的定時器/計數器50
3.2.1定時器/計數器的結構50
3.2.2定時器/計數器的控制方式51
3.2.3定時器/計數器的工作方式52
3.3外部中斷源的擴展52
3.3.1利用定時器/計數器溢出中斷擴展外部中斷源53
3.3.2使用硬體申請和軟體查詢法擴展外部中斷源53
3.3.3用串列口進行外部中斷擴展55
3.3.4套用中斷控制器8259擴展外部中斷源55
本章小結55
習題與思考題55第4章單片機的串列通信56本章學習目標56
4.1串列通信的概念56
4.1.1串列通信的制式56
4.1.2串列通信的方式57
4.2MCS51串列口的結構及工作方式58
4.2.1單片機串列口的結構及串列口控制暫存器58
4.2.2串列口的4種工作方式60
4.2.3串列通信的波特率61
4.3串列通信的套用62
4.3.1利用串列口擴展I/O口62
4.3.2雙機通信63
4.3.3多機通信64
本章小結64
習題與思考題65
第2篇套用篇
第5章單片機實用開發步驟685.1單片機套用系統設計的一般流程68
5.2單片機彙編程式的編輯方法72
5.2.1偉福仿真器軟體包72
5.2.2彙編源程式的編輯方法73
5.3源程式的編譯74
5.4程式的仿真調試75
5.4.1仿真調試的一般步驟76
5.4.2仿真調試的一般命令77
5.4.3程式的寫入與運行79第6章程式設計集錦80本章學習目標80
6.1循環程式80
6.1.1延時程式80
6.1.2數據排序程式82
6.2查表程式88
6.3分支程式92
6.3.1條件分支轉移程式92
6.3.2散轉程式94
6.4常用子程式集98
6.4.1子程式設計和參數傳遞方法98
6.4.2數制和碼制轉換程式101
6.4.3定點數運算程式106
6.4.4浮點數運算程式114
本章小結122
習題與思考題123第7章基本I/O口的套用1257.1P1口的套用125
7.2P0口的擴展126
7.3矩陣式LED顯示器的擴展129
7.4矩陣式鍵盤的擴展132
7.58255A的套用134
7.68155的套用139
7.78279可程式鍵盤/顯示器接口控制實驗146第8章MCS\|51單片機外部中斷的套用1558.1外部中斷的套用155
8.2外部中斷源的擴展158第9章定時器/計數器的套用1619.1定時器/計數器定時功能的套用161
9.2簡易方波發生器164
9.3外部脈衝寬度的測量167第10章串列口的套用16910.1串列口擴展顯示器169
10.2串列口擴展的鍵盤171
10.3雙機通信練習174
10.4用電流環實現的遠距離串列通信178
10.5計算機與單片機的通信練習179
10.6多機通信練習183第11章A/D、D/A轉換器的套用19011.18位A/D轉換器ADC0809的套用190
11.212位A/D轉換器AD574A的套用194
11.3串列A/D轉換器MAX1247的套用198
11.48位D/A轉換器DAC0832的套用203
11.5串列D/AMAX525的套用206
11.68位A/D、D/A轉換器PCF8591的套用211第12章步進電動機的單片機控制21912.1步進電動機控制原理219
12.1.1步進電動機基本知識219
12.1.2步進電動機的驅動方式220
12.2步進電動機的單片機開環控制221
12.2.1串列控制221
12.2.2並行控制222
12.3步進電動機的轉速控制223
12.4步進電動機加減速定位控制225
12.4.1加減速定位控制原理225
12.4.2加減速定位控制的程式設計227第13章單片機的綜合套用23213.1多功能低頻函式信號發生器232
13.2單片機控制的語音電路238
13.3T6963C控制的液晶顯示設計245
13.4由單片機構造的智慧型CAN匯流排結點256第14章單片機系統抗干擾技術26314.1干擾的來源263
14.2硬體抗干擾技術263
14.3軟體抗干擾技術265
14.4單片機系統的抗干擾技術套用266附錄AASCII字元表270附錄BMCS\|51系列單片機指令表272參考文獻276

相關詞條

熱門詞條

聯絡我們