注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護單片機原理與應用技術(第2版)

單片機原理與應用技術(第2版)

單片機原理與應用技術(第2版)

定 價:¥35.00

作 者: 姚國林,朱衛(wèi)國,蘇闖
出版社: 清華大學出版社
叢編項: 新世紀高職高專實用規(guī)劃教材-機電系列
標 簽: 暫缺

ISBN: 9787302449249 出版時間: 2016-09-01 包裝:
開本: 16開 頁數(shù): 268 字數(shù):  

內容簡介

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

作者簡介

暫缺《單片機原理與應用技術(第2版)》作者簡介

圖書目錄

第1章  緒論 1
1.1  數(shù)制與編碼的簡單回顧 1
1.1.1  計算機中的數(shù)制及相互轉換 1
1.1.2  二進制數(shù)的運算 4
1.1.3  帶符號數(shù)的表示 7
1.1.4  帶符號數(shù)運算時的溢出問題 8
1.1.5  定點數(shù)和浮點數(shù) 9
1.1.6  BCD碼和ASCII碼 9
1.2  單片機概述 11
1.2.1  電子計算機的問世及其經(jīng)典
結構 11
1.2.2  微型計算機的組成及其應用
形態(tài) 11
1.2.3  單片機的發(fā)展過程 13
1.2.4  單片機的特點 13
1.2.5  單片機的應用領域 14
1.2.6  單片機的產(chǎn)品近況 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.1  MCS-51單片機的基本組成 25
2.1.1  80C51單片機的基本結構 25
2.1.2  MCS-51單片機的內部組成
及信號引腳 27
2.1.3  存儲器的結構 30
2.1.4  80C51單片機的特殊功能
寄存器 33
2.2  并行輸入/輸出口的結構 35
2.2.1  P0口 36
2.2.2  P1口 37
2.2.3  P2口 38
2.2.4  P3口 39
2.2.5  并行接口的負載能力 40
2.3  時鐘及復位電路 40
2.3.1  時鐘電路及時序 40
2.3.2  單片機的復位電路 43
2.4  MCS-51單片機的最小系統(tǒng) 44
2.4.1  單片機最小應用系統(tǒng)舉例 44
2.4.2  最小應用系統(tǒng)設計 45
習題2 45
第3章  MCS-51單片機的C51程序
設計 48
3.1  C51語言概述和程序結構 48
3.1.1  C語言的特點 48
3.1.2  C51語言的程序結構 49
3.2  標識符和關鍵字 52
3.3  C51語言的數(shù)據(jù)類型和運算符 54
3.3.1  C51語言的數(shù)據(jù)類型 54
3.3.2  C51語言的運算符 62
3.4  C51程序的基本結構 67
3.4.1  if語句 67
3.4.2  switch語句 68
3.4.3  循環(huán)語句 69
3.5  C51函數(shù)和預處理命令 70
3.5.1  函數(shù)的分類和定義 70
3.5.2  中斷服務函數(shù) 72
3.5.3  C51的庫函數(shù) 73
3.5.4  編譯預處理命令 75
3.6  C51程序設計舉例 77
習題3 79
第4章  MCS-51中斷系統(tǒng)及定時/
計數(shù)器 81
4.1  MCS-51的中斷系統(tǒng) 81
4.1.1  MCS-51的中斷系統(tǒng)結構 81
4.1.2  MCS-51的中斷源 82
4.1.3  MCS-51中斷的控制 84
4.2  MCS-51單片機中斷處理過程 86
4.2.1  中斷響應條件和時間 86
4.2.2  中斷響應過程 87
4.2.3  中斷返回 88
4.2.4  中斷程序舉例 88
4.3  MCS-51的定時/計數(shù)器 92
4.3.1  定時/計數(shù)器的結構和工作
原理 92
4.3.2  定時/計數(shù)器的控制 93
4.3.3  定時/計數(shù)器的工作方式 94
4.3.4  定時/計數(shù)器用于外部中斷
擴展 96
4.3.5  定時/計數(shù)器應用舉例 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.2  MCS-51單片機的串口及控制
寄存器 106
5.2.1  MCS-51串行口的結構 106
5.2.2  MCS-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章  單片機的系統(tǒng)擴展 125
6.1  簡單I/O口的控制 125
6.1.1  簡單輸出控制 125
6.1.2  簡單輸入控制 127
6.2  LED和LCD段型顯示屏 129
6.2.1  段型數(shù)碼管 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  紅外遙控的編碼協(xié)議 142
6.4.3  紅外遙控結合單片機的
應用 144
6.5  LCD點陣液晶顯示器 147
6.5.1  TC1602A簡介 147
6.5.2  控制電路 151
6.5.3  單片機對LCD1602的控制 151
6.6  DS1302實時時鐘 154
6.6.1  實時時鐘DS1302 154
6.6.2  控制電路 157
6.6.3  控制程序及流程圖 158
6.7  ADC功能 162
6.7.1  A/D轉換器概述 162
6.7.2  典型A/D轉換器芯片
ADC0809 163
6.7.3  ADC0809電壓測量電路 167
6.7.4  控制程序示例 168
6.8  溫濕度測控 170
6.8.1  AM2303的發(fā)送字含義 170
6.8.2  AM2303的通信協(xié)議 170
6.8.3  AM2303測溫濕度的示例 171
6.9  單片機與無線遙控 175
6.9.1  無線遙控編碼方式 175
6.9.2  PT2262與PT2272的通信
協(xié)議 176
6.9.3  無線遙控的應用實例 177
6.10  語音芯片 185
6.10.1  SPI是什么 186
6.10.2  ISD4003語音芯片 187
6.10.3  ISD4003語音芯片的指令
與格式 188
6.10.4  單片機的SPI功能 190
6.11  單片機數(shù)據(jù)存儲器的擴展 195
6.11.1  SD卡的通信模式 195
6.11.2  SD卡的SPI通信協(xié)議 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  數(shù)據(jù)保障性能 216
7.3.1  熱復位時RAM區(qū)數(shù)據(jù)
不丟失 216
7.3.2  熱復位時輸出口數(shù)據(jù)
不丟失 218
7.3.3  掉電時數(shù)據(jù)不丟失 218
7.3.4  其他數(shù)據(jù)保障 221
7.4  單片機與上位機的聯(lián)機通信 221
7.4.1  上位機通信界面的設計 222
7.4.2  編輯發(fā)生事件時的控制
程序 223
7.4.3  下位機單片機程序 225
7.5  單片機的加密 227
7.5.1  新產(chǎn)品能增加破解難度 228
7.5.2  用帶有身份證的產(chǎn)品加密 228
7.5.3  在程序中加入所有者的
信息 229
7.5.4  硬件方法 230
習題7 230
第8章  MCS-51單片機應用系統(tǒng)的
設計 232
8.1  單片機應用系統(tǒng)概述 232
8.1.1  單片機應用系統(tǒng)的特點 232
8.1.2  MCS-51單片機應用系統(tǒng)的
設計方法 232
8.2  課程設計--16×16 LED顯示 235
8.2.1  設計要求 235
8.2.2  16×16 LED顯示總體設計
方案 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
附錄1  MCS-51指令表 253
附錄2  ASCII碼表 257
參考文獻 258

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號