單片機原理與套用技術(第2版)(姚國林朱衛國蘇闖編著圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

單片機原理與套用技術(第2版)是一本可作為高職高專院校自動化、電子信息、機電、電力和計算機等專業的教材,也可以作為工程技術人員的參考書。

作者是姚國、朱衛國、蘇闖。

基本介紹

  • 書名:單片機原理與套用技術(第2版)
  • 作者:姚國林 朱衛國 蘇闖
  • 定價:35
  • 出版時間:2016.09.01
  • 印次:2-1
出版信息,內容簡介,圖書目錄,

出版信息

圖書名:單片機原理與套用技術(第2版)
作者:姚國林 朱衛國 蘇闖
定價:35元
印次:2-1
ISBN:9787302449249
出版日期:2016.09.01
印刷日期:2016.09.09

    內容簡介

    本書以國內廣泛使用的MCS-51系列單片機中的8051為對象,介紹了其主要的內部資源、基本結構、工作原理、學習方法和基本的程式設計方法,包括單片機輔助軟體的推薦與套用、常用單片機外圍硬體的套用、定時/計數器、中斷系統、內部接口、串列通信接口的使用方法,重點介紹了MCS-51單片機的常用接口及控制技術和單片機套用系統開發及套用技術。針對單片機原理及套用,本著理論夠用的原則,突出實用性、可操作性,在編排上由淺入深,循序漸進,精選內容,突出重點,適當增加了一些當今流行的新器件和新技術;對於接口技術和套用系統,提供了詳細的原理說明、電路圖、完整的程式代碼及程式流程圖。本書可作為高職高專院校自動化、電子信息、機電、電力和計算機等專業的教材,也可以作為工程技術人員的參考書。

    圖書目錄

    第1章緒論 1
    1.1數制與編碼的簡單回顧 1
    1.1.1計算機中的數制及相互轉換 1
    1.1.2二進制數的運算 4
    1.1.3帶符號數的表示 7
    1.1.4帶符號數運算時的溢出問題 8
    1.1.5定點數和浮點數 9
    1.1.6BCD碼和ASCII碼 9
    1.2單片機概述 11
    1.2.1電子計算機的問世及其經典
    結構 11
    1.2.2微型計算機的組成及其套用
    形態 11
    1.2.3單片機的發展過程 13
    1.2.4單片機的特點 13
    1.2.5單片機的套用領域 14
    1.2.6單片機的產品近況 14
    1.3單片機要怎樣學 15
    1.3.1入門單片機類型和程式語言的
    選擇 15
    1.3.2準備一些硬體 16
    1.3.3準備一些軟體 17
    1.3.4單片機的學習過程 17
    1.3.5在Proteus中搭接電路 18
    1.3.6程式的編譯 21
    1.3.7程式的下載 22
    習題1 23
    第2章MCS-51單片機的體系結構 25
    2.1MCS-51單片機的基本組成 25
    2.1.180C51單片機的基本結構 25
    2.1.2MCS-51單片機的內部組成
    及信號引腳 27
    2.1.3存儲器的結構 30
    2.1.480C51單片機的特殊功能
    暫存器 33
    2.2並行輸入/輸出口的結構 35
    2.2.1P0口 36
    2.2.2P1口 37
    2.2.3P2口 38
    2.2.4P3口 39
    2.2.5並行接口的負載能力 40
    2.3時鐘及復位電路 40
    2.3.1時鐘電路及時序 40
    2.3.2單片機的復位電路 43
    2.4MCS-51單片機的最小系統 44
    2.4.1單片機最小套用系統舉例 44
    2.4.2最小套用系統設計 45
    習題2 45
    第3章MCS-51單片機的C51程式
    設計 48
    3.1C51語言概述和程式結構 48
    3.1.1C語言的特點 48
    3.1.2C51語言的程式結構 49
    3.2標識符和關鍵字 52
    3.3C51語言的數據類型和運算符 54
    3.3.1C51語言的數據類型 54
    3.3.2C51語言的運算符 62
    3.4C51程式的基本結構 67
    3.4.1if語句 67
    3.4.2switch語句 68
    3.4.3循環語句 69
    3.5C51函式和預處理命令 70
    3.5.1函式的分類和定義 70
    3.5.2中斷服務函式 72
    3.5.3C51的庫函式 73
    3.5.4編譯預處理命令 75
    3.6C51程式設計舉例 77
    習題3 79
    第4章MCS-51中斷系統及定時/
    計數器 81
    4.1MCS-51的中斷系統 81
    4.1.1MCS-51的中斷系統結構 81
    4.1.2MCS-51的中斷源 82
    4.1.3MCS-51中斷的控制 84
    4.2MCS-51單片機中斷處理過程 86
    4.2.1中斷回響條件和時間 86
    4.2.2中斷回響過程 87
    4.2.3中斷返回 88
    4.2.4中斷程式舉例 88
    4.3MCS-51的定時/計數器 92
    4.3.1定時/計數器的結構和工作
    原理 92
    4.3.2定時/計數器的控制 93
    4.3.3定時/計數器的工作方式 94
    4.3.4定時/計數器用於外部中斷
    擴展 96
    4.3.5定時/計數器套用舉例 96
    習題4 100
    第5章MCS-51單片機的串口通信 102
    5.1串口通信的基本知識 102
    5.1.1通信的基本概念 102
    5.1.2串列通信的分類 102
    5.1.3串列通信的制式 103
    5.1.4串列通信接口標準 104
    5.2MCS-51單片機的串口及控制
    暫存器 106
    5.2.1MCS-51串列口的結構 106
    5.2.2MCS-51串列控制暫存器 107
    5.3串口的工作方式 108
    5.3.1方式0 108
    5.3.2方式1 109
    5.3.3方式2和方式3 110
    5.3.4波特率的計算 111
    5.4串口的套用 112
    5.4.1雙機通信 112
    5.4.2多機通信 117
    習題5 124
    第6章單片機的系統擴展 125
    6.1簡單I/O口的控制 125
    6.1.1簡單輸出控制 125
    6.1.2簡單輸入控制 127
    6.2LED和LCD段型顯示屏 129
    6.2.1段型數碼管 129
    6.2.2控制程式及流程圖 133
    6.3鍵盤及接口 135
    6.3.1鍵盤原理及控制電路 135
    6.3.2矩陣鍵盤的按鍵識別方法 137
    6.3.3撥碼盤 139
    6.4紅外線遙控 141
    6.4.1紅外遙控的工作原理 142
    6.4.2紅外遙控的編碼協定 142
    6.4.3紅外遙控結合單片機的
    套用 144
    6.5LCD點陣液晶顯示器 147
    6.5.1TC1602A簡介 147
    6.5.2控制電路 151
    6.5.3單片機對LCD1602的控制 151
    6.6DS1302實時時鐘 154
    6.6.1實時時鐘DS1302 154
    6.6.2控制電路 157
    6.6.3控制程式及流程圖 158
    6.7ADC功能 162
    6.7.1A/D轉換器概述 162
    6.7.2典型A/D轉換器晶片
    ADC0809 163
    6.7.3ADC0809電壓測量電路 167
    6.7.4控制程式示例 168
    6.8溫濕度測控 170
    6.8.1AM2303的傳送字含義 170
    6.8.2AM2303的通信協定 170
    6.8.3AM2303測溫濕度的示例 171
    6.9單片機與無線遙控 175
    6.9.1無線遙控編碼方式 175
    6.9.2PT2262與PT2272的通信
    協定 176
    6.9.3無線遙控的套用實例 177
    6.10語音晶片 185
    6.10.1SPI是什麼 186
    6.10.2ISD4003語音晶片 187
    6.10.3ISD4003語音晶片的指令
    與格式 188
    6.10.4單片機的SPI功能 190
    6.11單片機數據存儲器的擴展 195
    6.11.1SD卡的通信模式 195
    6.11.2SD卡的SPI通信協定 196
    6.11.3單片機讀寫SD卡的實驗 199
    習題6 204
    第7章單片機的關鍵技術 206
    7.1電路板的設計與製作 206
    7.1.1電路、程式的仿真與調試 206
    7.1.2電路板的製作 207
    7.2干擾的來源與應對措施 212
    7.2.1外部傳導干擾 212
    7.2.2外部輻射干擾 213
    7.2.3內部滋生干擾 213
    7.2.4軟體抗干擾措施 214
    7.2.5保護引腳 215
    7.3數據保障性能 216
    7.3.1熱復位時RAM區數據
    不丟失 216
    7.3.2熱復位時輸出口數據
    不丟失 218
    7.3.3掉電時數據不丟失 218
    7.3.4其他數據保障 221
    7.4單片機與上位機的在線上通信 221
    7.4.1上位機通信界面的設計 222
    7.4.2編輯發生事件時的控制
    程式 223
    7.4.3下位機單片機程式 225
    7.5單片機的加密 227
    7.5.1新產品能增加破解難度 228
    7.5.2用帶有身份證的產品加密 228
    7.5.3在程式中加入所有者的
    信息 229
    7.5.4硬體方法 230
    習題7 230
    第8章MCS-51單片機套用系統的
    設計 232
    8.1單片機套用系統概述 232
    8.1.1單片機套用系統的特點 232
    8.1.2MCS-51單片機套用系統的
    設計方法 232
    8.2課程設計--16×16LED顯示 235
    8.2.1設計要求 235
    8.2.216×16LED顯示總體設計
    方案 235
    8.2.3硬體設計 237
    8.2.4編程要點及軟體設計 237
    8.3課程設計--秒表 240
    8.3.1功能說明 240
    8.3.2關鍵技術及控制電路 241
    8.3.3控制程式 242
    8.4課程設計--電腦鐘 243
    8.4.1設計要求 243
    8.4.2電腦鐘的總體設計方案 243
    8.4.3硬體設計 244
    8.4.4軟體設計及流程模組 245
    習題8 251
    附錄1MCS-51指令表 253
    附錄2ASCII碼錶 257
    參考文獻 258

    相關詞條

    熱門詞條

    聯絡我們