單片機套用技術(機工版高職教材)

單片機套用技術(機工版高職教材)

《單片機套用技術》是2012年機械工業出版社出版的圖書,作者是刁金霞。

基本介紹

  • 書名:單片機套用技術
  • 作者:刁金霞
  • ISBN:978-7-111-37769-6
  • 頁數:223 
  • 定價:¥28.0
  • 出版社機械工業出版社
  • 出版時間:2012-06-04
  • 開本:16開
  • 層次:高職高專
  • 配套:電子課件
內容簡介,目錄,

內容簡介

本書系統介紹了MCS-51系列單片機的原理與套用技術。
全書共10章,主要包括單片機入門與基礎知識、單片機的硬體組成與工作原理、指令系統、並行I/O口基本套用、中斷系統、定時器/計數器、串列通信、存儲器的擴展套用、並行I/O口的擴展及套用、A/D與D/A轉換器的擴展、單片機的套用系統設計與開發等。 本書採用KEIL軟體為開發平台,由簡入繁、循序漸進進行原理和設計方法的介紹,介紹了彙編語言編程方法與技巧,同時加入對應的C語言程式以方便學習和參考,在每個項目中均給出項目設計分析、實用的原理圖、元件列表和程式設計等內容,同時還加入相關經驗、技巧及注意事項,具有很強的實用性和指導性。各章課後配有動腦筋思考擴展題目和測試題,以備複習、實踐以及拓展知識面等進一步的提高與深入研究之用。
本書既可作為高職高專電子信息、自動化、機電一體化、計算機等專業的教材,也可作為自學和從事單片機工作的工程技術人員的參考資料。
為方便教學,本書配有免費電子課件、章後習題解答、模擬試卷等,凡選用本書作為授課教材的學校,均可來電索取。

目錄

前言
第1章單片機入門與基礎知識1
1?1初識單片機1
1?1?1單片機概述2
1?1?2單片機套用系統的設計開發
步驟4
1?1?3簡單單片機套用系統項目舉例
——燈光閃爍4
1?1?4單片機的特點和套用領域6
1?1?5單片機系列產品介紹6
1?2數制表示與編碼7
1?2?1二進制、十進制與十六進制7
1?2?2數制的轉換8
1?2?3原碼、反碼與補碼——有符號
數的表示9
1?2?4計算機中常用的編碼10
本章小結11
自我檢測與習題11
第2章MCS?51單片機的硬體組成
與工作原理12
2?1MCS?51單片機的概況與
引腳功能12
2?1?1MCS?51單片機的概況12
2?1?2MCS?51單片機的引腳定義
及功能13
2?2單片機的內部結構組成14
2?3存儲器的結構16
2?3?1存儲器的結構及地址分配16
2?3?2內部數據存儲器及特殊功
能暫存器16
2?4並行I/O口的結構與操作20
2?4?1P0口的結構20
2?4?2P1口的結構21
2?4?3P2口的結構22
2?4?4P3口的結構22
2?5單片機的外圍電路24
2?5?1時鐘電路和時序24
2?5?2復位電路26
2?6單片機的工作方式27
本章小結28
自我檢測與習題29
第3章MCS?51單片機的指令
系統30
3?1單片機指令系統的概述與
Keil軟體的基本套用30
3?1?1指令概述30
3?1?2單片機彙編指令格式及
常用符號31
3?1?3指令分類32
3?1?4指令執行時間與機器碼的
查表計算33
3?2定址方式33
3?2?1立即定址33
3?2?2直接定址33
3?2?3暫存器定址34
3?2?4暫存器間接定址34
3?2?5變址定址34
3?2?6相對定址35
3?2?7位定址35
3?3指令系統36
3?3?1數據傳送類指令36
3?3?2算術運算類指令37
3?3?3邏輯運算類指令38
3?3?4控制轉移類指令39
3?3?5位操作指令42
3?4偽指令44
3?5Keil編程調試軟體的基本套用46
3?5?1Keil工程檔案的創建、設定
與生成目標檔案46
3?5?2Keil的調試命令、線上彙編
與斷點設定51
3?6PROTEUS軟體簡介與基本
套用54
3?6?1PROTEUS軟體簡介54
3?6?2PROTEUS軟體套用舉例54
3?6?3PROTEUS與Keil軟體聯合
調試58
本章小結59
自我檢測與習題59
第4章並行I/O口的基本套用62
4?1單片機程式設計的基礎
知識62
4?1?1單片機程式設計的基本步驟
和方法62
4?1?2單片機程式的結構分類63
4?2並行I/O口基本套用項目實例
——流水燈花樣控制64
4?2?1硬體需求分析與硬體電路
的確定64
4?2?2軟體需求分析及解決方案65
4?2?3程式調試與下載運行69
本章小結70
自我檢測與習題70
第5章單片機的中斷系統72
5?1中斷系統73
5?1?1中斷系統的功能和組成結構73
5?1?2中斷回響過程75
5?1?3中斷的控制76
5?2外部中斷套用項目實例1——
單個外部中斷78
5?2?1硬體需求分析與硬體電路
的確定79
5?2?2軟體需求分析及解決方案79
5?2?3程式調試與下載運行82
5?3外部中斷套用項目實例2——
多級外部中斷的擴展套用82
5?3?1硬體需求分析與硬體電路
的確定83
5?3?2軟體需求分析及解決方案84
〖1〗單片機套用技術〖1〗目錄5?3?3程式調試與下載運行86
本章小結86
自我檢測與習題87
第6章單片機的定時/計數器88
6?1單片機的定時/計數器工
作原理88
6?1?1定時/計數器的基本結構88
6?1?2定時/計數器的暫存器控制89
6?1?3定時/計數器的工作方式與
控制功能91
6?2定時/計數器初始值的計算93
6?3定時/計數器控制項目實例1
——方波脈衝的產生94
6?3?1方案一:T/C0工作在方式0
下產生方波94
6?3?2方案二:T/C1工作在方式1
下產生方波95
6?4定時/計數器控制項目實例2
——計數器控制引腳狀態97
本章小結99
自我檢測與習題99
第7章單片機的串列通信100
7?1基本概念100
7?1?1並行通信和串列通信100
7?1?2串列通信的基本方式101
7?1?3波特率102
7?2單片機串列接口的工作
原理及工作方式102
7?2?1串列接口的結構及工作原理102
7?2?2串列接口的控制暫存器103
7?2?3串列接口的工作方式105
7?2?4串列接口的波特率設定106
7?3串列接口通信項目實例1
——雙機通信107
7?3?1通信雙方的約定107
7?3?2雙機通信的波特率設定108
7?4串列接口通信項目實例2
——多機通信112
7?4?1多機通信原理113
7?4?2多機通信的軟體協定113
7?4?3主機程式清單114
7?4?4從機程式清單115
本章小結123
自我檢測與習題124
第8章存儲器的擴展套用125
8?1存儲器的擴展125
8?1?1I/O接口電路的功能與通信125
8?1?2I/O接口的編址126
8?1?3擴展外部存儲器晶片的編址
方式126
8?1?4存儲器擴展的概況127
8?2存儲器擴展項目實例1——
並口擴展程式存儲器127
8?2?1硬體需求分析與硬體電路
的確定128
8?2?2軟體需求分析及解決方案130
8?2?3程式調試與下載運行131
8?3存儲器擴展項目實例2——
並口擴展數據存儲器131
8?3?1硬體需求分析與硬體電路
的確定132
8?3?2軟體需求分析及解決方案134
8?3?3程式調試與下載運行136
8?4I2C匯流排136
8?5存儲器擴展項目實例3——
串列擴展匯流排(I2C)擴展
E2PROM143
8?5?1硬體需求分析與硬體電路
的確定143
8?5?2軟體需求分析及解決方案144
8?5?3程式調試與下載運行146
本章小結146
自我檢測與習題147
第9章並行I/O口的擴展及套用148
9?1概述148
9?1?1I/O口擴展方法149
9?1?2I/O口擴展的幾個注意事項149
9?1?3I/O口擴展的常用晶片149
9?2並行I/O口擴展項目實例1——
簡單並行I/O口的擴展149
9?2?1硬體需求分析與硬體電路
的確定149
9?2?2軟體分析及編程151
9?3並行I/O口擴展項目實例2
——並行I/O口的一般
擴展152
9?3?1可程式接口晶片8255A152
9?3?2可程式I/O接口晶片8155156
9?4顯示與鍵盤的擴展概述160
9?4?1顯示器的基本顯示原理160
9?4?2鍵盤的分類及其原理163
9?5顯示與鍵盤的擴展項目實例1
——用8255A擴展鍵盤
和LED顯示165
9?5?1硬體需求分析與硬體電路
的確定165
9?5?2軟體需求分析及解決方案166
9?5?3程式調試與下載運行167
9?6顯示與鍵盤擴展項目實例2
——用8155擴展I/O接口
接微型印表機167
9?6?1硬體需求分析及硬體電路
的確定167
9?6?2軟體需求分析及解決方案168
9?6?3程式調試與下載運行171
9?7擴展並行口項目實例——
用串列口擴展並行I/O口171
9?7?1硬體需求分析及硬體電路
的確定171
9?7?2軟體需求分析及解決方案172
9?7?3程式調試與下載運行174
本章小結175
自我檢測與習題175
第10章A?D、D?A轉換器的
擴展套用176
10?1A?D轉換器的工作原理
與套用176
10?1?1概述176
10?1?2實時控制系統的組成177
10?1?3A?D轉換器簡介177
10?2A?D轉換器擴展套用項目實例1
——8位ADC0809套用於
溫度巡檢系統178
10?2?1硬體需求分析與硬體電路
的確定178
10?2?2軟體需求分析及解決方案181
10?3A?D轉換器擴展套用項目實例2
——串列ADCMAX187
的基本套用187
10?3?1硬體需求分析與硬體電路
的確定188
10?3?2軟體需求分析及解決方案190
10?4D?A轉換器的工作原理
與套用191
10?5D?A轉換器擴展項目實例——
DAC0832套用於低頻信號
發生器194
10?5?1硬體需求分析與硬體電路
的確定194
10?5?2軟體需求分析及解決方案196
10?5?3程式調試與下載運行198
本章小結199
自我檢測與習題199
第11章單片機的套用系統200
11?1單片機系統的可靠性設計200
11?1?1單片機系統的可靠性及可靠
性設計的重要性200
11?1?2可靠性設計201
11?2抗干擾設計202
11?2?1干擾及干擾的傳播202
11?2?2單片機系統的抗干擾設計203
11?3單片機套用項目實例1——
水塔水位控制系統204
11?3?1水塔水位控制系統的控制
要求204
11?3?2水位控制系統的硬體設計205
11?3?3系統的軟體設計206
11?4單片機套用項目實例2——
數據採集系統208
11?4?1系統的硬體設計208
11?4?2軟體需求分析及解決方案210
11?4?3程式的調試與運行213
本章小結213
自我檢測與習題214
附錄215
附錄AMCS?51系列單片機
指令表215
附錄BASCII碼錶218
附錄C常用集成晶片引腳圖219
附錄D常用專業英語辭彙220
參考文獻223

相關詞條

熱門詞條

聯絡我們