《工程背景下的單片機原理及系統設計》

《工程背景下的單片機原理及系統設計》

《工程背景下的單片機原理及系統設計》是一本著名的暢銷書,他的作者是劉煥成,該書自出版後深受讀者喜愛。

基本信息

【名稱】《工程背景下的單片機原理及系統設計》
【定價】¥35.00
【作者】劉煥成
【叢 書 名】 高等院校信息技術規劃教材
【出 版 社】 清華大學出版社
【書 號】 9787302169901
【出版日期】 2008 年4月
【開 本】 16開
【頁 碼】 427
【版 次】1-1
【所屬分類】 計算機 > 計算機組織與體系結構 > 單片計算機
計算機 > 計算機控制與仿真 > 系統分析與設計(控制)
教材 > 研究生/本科/專科教材 > 工學 > 計算機
教材 > 計算機教材 > 高職高專 > 計算機類 > 單片機與嵌入式計算機

內容簡介

系統介紹了MCS-51系列及與其兼容的STC系列單片機的組成原理、指令系統、接口技術及檢測與控制系統的設計方法,並詳細介紹了一個實際工程項目的設計和實現的全過程,其內容涉及工程項目的綜合分析、系統電路設計、單片機資源在系統中的分配方法及系統軟體實現方法。
本書在保證內容系統性的前提下,突出實用性,以實際套用背景為準則,書中所提供的電路、例題與訓練題,與工程實際相融合,套用對象明確、理論深入淺出,加之書中程式注釋詳細,便於讀者學習和運用。
本書可作為高等院校自動化、機電工程、計算機等各專業單片機原理與套用等課程的教材或參考書,也可作為從事單片機套用工作的工程技術人員的參考書。08年5月4日更新課件,重新更新1-4章課件及答案

目錄介紹

第1章 單片機的發展與套用領域1
1.1 單片機是什麼1
1.1.1 微型計算機分類1
1.1.2 單片機的基本結構2
1.2 單片機的分類3
1.2.1 4位單片機3
1.2.2 8位單片機3
1.2.3 16位機5
1.2.4 32位機5
1.3 單片機的套用6
1.4 小結7
第2章 工程任務、系統要求及系統需求分析8
2.1 承接工程項目8
2.1.1 工程項目的定義與來源8
2.1.2 工程項目實例8
2.2 工程需求分析9
2.2.1 系統工作過程分析9
2.2.2 系統工作環境分析10
2.2.3 系統指標對需求的附加資源分析10
2.2.4 項目需求分析報告12
2.2.5 單片機外圍電路的結構設計12
2.2.6 單片機的選型方法12
第3章 系統需求條件下的單片機選型14
3.1 MCS-51系列單片機的硬體資源14
3.1.1 MCS-51系列單片機的體系結構14
3.1.2 MCS-51系列單片機的內部結構15
3.1.3 MCS-51系列單片機的片內資源17
3.1.4 MCS-51系列單片機的管腳功能及排列18
3.1.5 MCS-51系列單片機的輸入/輸出口21
3.1.6 MCS-51系列單片機的外匯流排結構24
3.1.7 常用的幾類存儲器26
3.1.8 MCS-51系列單片機的振盪周期、狀態周期、機器周期26
3.1.9 MCS-51系列單片機運行的硬體條件29
◆工程背景下的單片機原理及系統設計目 錄3.2 MCS-51機核心的升級型單片機--STC89C5X系列
單片機的硬體資源29
3.3 針對項目的系統硬體設計32
3.3.1 單片機的選擇32
3.3.2 人機互動電路設計32
3.3.3 系統控制模組規劃40
3.3.4 系統檢測控制模組規劃44
3.3.5 檢測控制板電路設計47
第4章 控制系統的大腦--軟體(控制程式)的構建基礎54
4.1 系統開發條件及開發平台的建立54
4.2 從機器碼到高級語言55
4.3 STC系列單片機的片記憶體儲器及特殊功能暫存器56
4.3.1 STC系列單片機的片記憶體儲器56
4.3.2 MCS-51系列單片機的片內數據存儲器59
4.3.3 STC系列單片機的片內特殊功能暫存器61
4.4 彙編語言指令分析67
4.4.1 MCS-51彙編語言格式67
4.4.2 MCS-51指令系統的分類及一般說明68
4.4.3 MCS-51的定址方式69
4.4.4 MCS-51彙編語言程式設計基礎70
4.5 從指令到程式設計72
4.5.1 偽指令72
4.5.2 數據傳送類指令73
4.5.3 算術運算類指令85
4.5.4 邏輯操作類指令98
4.5.5 控制轉移指令105
4.5.6 位(布爾)操作類指令109
4.6 結構和數制轉換類彙編語言程式設計117
4.6.1 查表程式設計117
4.6.2 散轉程式設計119
4.6.3 循環程式設計121
4.6.4 數據拼拆與轉換程式設計125第5章 MCS-51系列單片機內部定時/計數器、中斷系統及
串列口I/O口的套用1295.1 I/O口的套用130
5.1.1 創建漢字顯示條件130
5.1.2 字元或漢字字模的處理135
5.1.3 液晶顯示器字元或漢字的靜態效果顯示驅動程式137
5.2 定時/計數器149
5.2.1 時間的表達方式及時間測量解析度149
5.2.2 定時/計數功能概述150
5.2.3 定時/計數器的套用153
5.3 中斷的基本概念、中斷控制及中斷回響過程155
5.3.1 中斷的基本概念155
5.3.2 中斷控制157
5.3.3 中斷回響過程159
5.4 定時/計數器中斷編程步驟及套用160
5.4.1 定時/計數器中斷編程步驟160
5.4.2 定時/計數器中斷編程實例161
5.5 外部中斷源的中斷請示及中斷服務程式編寫165
5.6 主程式的幾種結構168
5.6.1 過程控制結構169
5.6.2 時間觸髮結構170
5.6.3 事件觸髮結構170
5.7 多個外部中斷源的設計171
5.7.1 計數器作為外部中斷源的使用方法171
5.7.2 外部中斷源復用技術--硬體、軟體結合173
5.8 串列口及串列通信176
5.8.1 串列通信的基本概念176
5.8.2 串列通信180
5.8.3 串列口結構及工作原理183
5.8.4 串列口的工作方式184
5.8.5 雙機通信及編程舉例192
5.8.6 多機通信原理及系統設計208
5.8.7 多機通信及編程舉例210
5.9 RS-232C接口212
5.9.1 RS-232C接口標準212
5.9.2 RS-232C邏輯電平213
5.9.3 RS-232C標準的電氣連線方式213
5.9.4 RS-232C設備與TTL/CMOS器件接口間的電平轉換214
5.10 RS-485接口215
5.10.1 RS-485接口標準215
5.10.2 RS-485收/發器216
5.10.3 51單片機RS-485通信系統設計217
5.11 多箇中斷源同時開放時應注意的問題219
第6章 STC系列單片機新增片內資源及套用221
6.1 系統性能方面的改善221
6.1.1 降低單片機對系統的電磁干擾的三大措施221
6.1.2 STC片內擴展RAM的用法222
6.1.3 STC片內擴展DATA_Flash的用法222
6.1.4 STC系列中新增加的外部中斷源的套用227
6.1.5 STC系列中新增加的其他功能概述229
6.2 定時/計數器T2原理及套用232
6.2.1 概述232
6.2.2 定時/計數器T2的工作方式及套用234
6.3 步進電機的運行控制242
6.3.1 步進電機的運行控制原理243
6.3.2 步進電機的驅動程式244
第7章 MCS-51系列單片機並行匯流排擴展方法249
7.1 MCS-51系列單片機的控制信號及三匯流排249
7.1.1 單片機的最小套用系統及擴展系統249
7.1.2 MCS-51系列單片機並行匯流排擴展方法250
7.2 MCS-51系列單片機外部程式存儲器擴展253
7.2.1 匯流排擴展常用器件簡介253
7.2.2 27系列EPROM型存儲器256
7.3 MCS-51系列單片機外部數據存儲器擴展263
7.3.1 MCS-51系列單片機常用數據存儲器簡介264
7.3.2 MCS-51系列單片機與62系列數據存儲器的接口設計266
7.4 MCS-51系列單片機外部非易失性數據存儲器擴展269
7.4.1 並行接口EEPROM型非易失性數據存儲器概述269
7.4.2 28系列並行接口EEPROM的一般特性270
7.4.3 28系列EEPROM的選型271
7.4.4 28系列並行EEPROM存儲器的數據安全措施271
7.5 MCS-51系列單片機匯流排擴展系統的地址解碼技術275
7.5.1 問題的來源275
7.5.2 可程式邏輯器件解決方案277
7.6 I/O接口晶片的擴展283
7.6.1 概述283
7.6.2 可程式並行輸入/輸出接口8255A284
7.7 模數轉換器的擴展313
7.7.1 研究模數、數模轉換器的意義313
7.7.2 A/D轉換的原理314
7.7.3 ADC0808/0809與8051的接口設計321
7.7.4 基於ADC0808/0809的8051採樣程式設計324
7.8 數模轉換器的擴展327
7.8.1 數模轉換原理327
7.8.2 數模轉換器DAC0832的內部結構與外部特性331
7.8.3 DAC0832與51機的接口電路與程式設計335
第8章 串列匯流排技術在工程中的套用341
8.1 串列匯流排簡介341
8.2 I2C匯流排時序分析及器件套用實例342
8.2.1 I2C匯流排時序分析342
8.2.2 CAT1161與51機的接口及應用程式346
8.3 SPI匯流排時序分析及器件套用實例357
8.3.1 SPI匯流排時序分析357
8.3.2 LTC1598與51機的接口及應用程式358
8.4 一匯流排時序分析及器件套用實例363
8.4.1 一匯流排簡介363
8.4.2 DS18B20與51機的接口與應用程式364
8.5 容錯技術377
8.6 單片機系統開發的全過程380
第9章 單片機套用系統的圖形化編程386
9.1 圖形化編譯系統簡介386
9.2 單片機套用系統的圖形化編程387
附錄A 單片機常用數制、編碼及數據格式392
A.1 數制392
A.1.1 十進制數392
A.1.2 十進制計數393
A.1.3 二進制393
A.1.4 二進制計數393
A.1.5 八進制數394
A.1.6 十六進制395
A.2 數制與代碼395
A.2.1 二進制、八進制、十六進制向十進制轉換的方法395
A.2.2 十進制數轉換成二進制、八進制、十六進制數396
A.2.3 二進制與八進制、十六進制之間的相互轉換及
八進制與十六進制之間的相互轉換397
A.2.4 十進制與十六進制轉換方法398
A.3 二進制數的運算400
A.3.1 二進制數的算術運算400
A.3.2 計算機中數的表示方法401
A.3.3 二進制數的邏輯運算404
A.3.4 浮點數簡介406
A.4 編碼409
A.4.1 二-十進制編碼409
A.4.2 字元數字碼411
附錄B MCS-51系列單片機指令編碼表414
附錄C ASCII碼錶423
參考文獻426

相關詞條

相關搜尋

熱門詞條

聯絡我們