基本信息
書名:MCS-51系列單片機及彙編編程
套系名稱:全國高職高專院校機電類專業規劃教材
書號:978-7-113-12942-2
版次:1-1
作者:凌藝春 劉惠娟
出版時間:2011-08-01
定價:26 元
內容簡介
本書在內容上較全面地涵蓋了MCS-51系列單片機的基本知識,特別是介紹一種有規律、移植性好的彙編編程方法,使讀者能很快套用於解決大型彙編編程問題。所以本書除了適合作為“電子信息類和自動化類”工科專業的高職教材外,也可作為愛好單片機技術知識的廣大讀者的參考書。
圖書目錄
第1章 MCS-51系列單片機的基本知識 1
1.1 單片機的歷史與套用 2
1.1.1 單片機的發展歷史 2
1.1.2 單片機的套用 3
1.2 不同類型的單片機介紹 4
習題 4
第2章 MCS-51系列單片機的組成 5
2.1 MCS-51系列單片機外部結構 6
2.2 MCS-51系列單片機內部結構 12
2.3 MCS-51系列單片機的時序和工作方式 20
習題 21
第3章 MCS-51系列單片機彙編語言及程式設計 23
3.1 項目引入:單片機最小套用系統的使用 24
3.2 單片機彙編語言及程式設計的相關知識 27
3.2.1 MCS-51系列單片機彙編語言基礎 27
3.2.2 數據傳送類指令 31
3.2.3 算術運算類指令 34
3.2.4 邏輯運算類指令 36
3.2.5 控制轉移類指令 38
3.2.6 位操作類指令 41
3.2.7 偽指令 43
3.3 彙編語言程式設計 44
習題 55
第4章 MCS-51系列單片機的中斷系統及計數定時器 60
4.1 項目引入:LED點陣屏的動態顯示 61
4.2 單片機中斷系統的相關知識 64
4.2.1 中斷系統 64
4.2.2 中斷控制套用舉例 70
4.2.3 MCS定時/計數器 72
4.2.4 定時/計數器套用舉例 77
4.2.5 中斷、定時/計數器綜合套用舉例——LED點陣廣告屏 79
習題 84
第5章 MCS-51系列單片機的鍵盤和顯示的彙編編程 87
5.1 項目引入一:獨立鍵盤與靜態數碼管顯示 88
5.2 項目引入二:矩陣鍵盤加獨立鍵盤與液晶顯示 92
5.3 鍵盤和顯示的相關知識 94
5.3.1 獨立鍵盤與數碼管顯示的相關知識 94
5.3.2 矩陣鍵盤加獨立鍵盤與液晶顯示的相關知識 108
習題 125
第6章 MCS-51系列單片機的輸出控制(D/A轉換)的彙編編程 128
6.1 項目引入:簡易數控電源 129
6.2 D/A轉換的相關知識 133
6.2.1 D/A轉換器的主要指標 133
6.2.2 典型的D/A轉換器及接口 134
6.2.3 簡易數控電源項目編程說明 137
6.2.4 DAC0832套用舉例 138
習題 140
第7章 MCS-51系列單片機的數據採集(A/D轉換)彙編編程 141
7.1 項目引入:溫度檢測 142
7.2 A/D轉換的相關知識 147
7.2.1 A/D轉換器的主要指標 148
7.2.2 逐次逼近型A/D轉換器及接口 148
7.2.3 溫度檢測項目編程說明 151
7.2.4 ADC0809套用舉例 151
習題 153
第8章 MCS-51系列單片機資源擴展的彙編編程 155
8.1 項目引入:單片機八級中斷擴展電路使用 156
8.2 單片機資源擴展的相關知識 160
8.2.1 片外三匯流排的擴展 160
8.2.2 程式存儲器的擴展 161
8.2.3 數據存儲器的擴展 164
8.2.4 定時器/計數器的擴展 166
8.2.5 I/O口的擴展 168
習題 176
第9章 MCS-51系列單片機串列通信的彙編編程 177
9.1 項目引入:溫度採集系統的數據傳輸 177
9.2 單片機串列通信的相關知識 180
9.2.1 異步通信和同步通信 180
9.2.2 波特率和接收/傳送時鐘 181
9.2.3 單工、半雙工、全雙工通信方式 183
9.2.4 異步串列通信的信號形式 183
9.2.5 MCS-51串列接口的結構 184
9.2.6 串列口特殊功能暫存器 185
9.2.7 單片機的工作方式 187
習題 190
第10章 MCS-51系列單片機實用開發工具 191
10.1 Keil軟體使用介紹 192
10.1.1 Keil uVision2軟體 193
10.1.2 使用Keil uVision2軟體編寫和調試程式 198
10.2 Proteus軟體使用介紹 204
10.2.1 Proteus 6.9軟體 204
10.2.2 Proteus元件庫常用元件的中英文對照表 211
習題 213
第11章 MCS系列單片機套用系統設計及開發 214
11.1 單片機套用系統設計的一般步驟和方法 215
11.2 單片機抗干擾設計 220
習題 223
附錄A 項目應用程式 224
附錄B 書中所用符號說明 240
參考文獻