注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)單片機(jī)原理及應(yīng)用:基于51與高速SoC51(第2版)

單片機(jī)原理及應(yīng)用:基于51與高速SoC51(第2版)

單片機(jī)原理及應(yīng)用:基于51與高速SoC51(第2版)

定 價(jià):¥49.90

作 者: 何秋生 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 單片機(jī)與嵌入式 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121231438 出版時(shí)間: 2014-07-01 包裝: 平裝
開本: 頁數(shù): 352 字?jǐn)?shù):  

內(nèi)容簡介

  本書首先以AT89S51為例簡單介紹51單片機(jī)的基本結(jié)構(gòu)、工作原理、硬件設(shè)計(jì)基礎(chǔ),同時(shí)介紹了相應(yīng)的匯編程序設(shè)計(jì)與C程序設(shè)計(jì),并以AT89S51的簡單實(shí)驗(yàn)電路為硬件平臺(tái),設(shè)計(jì)了實(shí)現(xiàn)不同功能的例題,可以使讀者快速入門單片機(jī);隨后介紹高速SoC增強(qiáng)型51單片機(jī)C8051F330,加深讀者對新型51內(nèi)核單片機(jī)內(nèi)部模塊的理解與應(yīng)用,快速上手智能電子產(chǎn)品的開發(fā)。本書給出了與AT89S51單片機(jī)簡單實(shí)驗(yàn)電路為硬件平臺(tái)相對應(yīng)的大量例題,這些例題的程序中沒有用到復(fù)雜的C語法,全部通過Keil軟件編譯、連接,并加了注釋,目的是使讀者輕松讀懂單片機(jī)程序。

作者簡介

  何秋生,博士,副教授,太原科技大學(xué)電子信息工程學(xué)院副院長,指導(dǎo)學(xué)生參加電子設(shè)計(jì)大賽,獲得國家二等獎(jiǎng)、山西省一等獎(jiǎng)、二等獎(jiǎng)多項(xiàng);主持學(xué)校教研項(xiàng)目多項(xiàng);

圖書目錄

目 錄
基 礎(chǔ) 篇
第1章 單片機(jī)概述 1
1.1 單片機(jī)發(fā)展概況 1
1.2 基于51內(nèi)核的單片機(jī) 2
1.3 單片機(jī)的常用術(shù)語 2
1.4 單片機(jī)特點(diǎn)及應(yīng)用 4
習(xí)題1 5
第2章 51單片機(jī)結(jié)構(gòu)及硬件系統(tǒng)設(shè)計(jì)基礎(chǔ) 6
2.1 單片機(jī)的基本結(jié)構(gòu) 6
2.2 單片機(jī)的引腳 7
2.3 單片機(jī)的內(nèi)部結(jié)構(gòu) 10
2.3.1 51單片機(jī)的內(nèi)部結(jié)構(gòu) 10
2.3.2 51單片機(jī)的存儲(chǔ)器 12
2.3.3 時(shí)序與指令周期 17
2.4 單片機(jī)硬件系統(tǒng)設(shè)計(jì)基礎(chǔ) 18
2.4.1 單片機(jī)基礎(chǔ)知識(shí) 18
2.4.2 從數(shù)據(jù)手冊了解AT89S51單片機(jī) 22
2.4.3 AT89S51單片機(jī)最小系統(tǒng) 24
2.4.4 基于STC89C51RC單片機(jī)的最小系統(tǒng) 28
習(xí)題2 32
第3章 51單片機(jī)的指令系統(tǒng)與匯編程序 34
3.1 51單片機(jī)的指令與指令系統(tǒng) 34
3.2 尋址方式 34
3.3 51單片機(jī)指令 36
3.3.1 數(shù)據(jù)傳送指令 36
3.3.2 算術(shù)運(yùn)算指令 37
3.3.3 邏輯運(yùn)算指令 38
3.3.4 控制轉(zhuǎn)移指令 39
3.3.5 位操作指令 40
3.4 匯編語言程序設(shè)計(jì) 41
3.4.1 匯編語言簡介 41
3.4.2 匯編器 43
3.4.3 Keil環(huán)境下匯編程序設(shè)計(jì)過程 44
3.5 匯編程序設(shè)計(jì)舉例 50
習(xí)題3 53
第4章 C51程序設(shè)計(jì) 54
4.1 C51程序與匯編程序的不同之處 54
4.2 C語言基礎(chǔ)知識(shí) 55
4.3 運(yùn) 算 符 62
4.4 C程序基本結(jié)構(gòu)與流程控制 65
4.4.1 C程序設(shè)計(jì)的3種基本結(jié)構(gòu) 65
4.4.2 條件與分支結(jié)構(gòu) 66
4.4.3 各種循環(huán)結(jié)構(gòu) 68
4.5 C51中的構(gòu)造數(shù)據(jù)類型 70
4.5.1 數(shù)組 71
4.5.2 指針 71
4.5.3 結(jié)構(gòu)體 73
4.5.4 共用體 75
4.5.5 枚舉 76
4.5.6 用typedef重定義數(shù)據(jù)類型 76
4.6 函數(shù) 77
4.6.1 定義函數(shù) 77
4.6.2 調(diào)用函數(shù) 79
4.6.3 函數(shù)變量的作用域 81
4.7 編譯預(yù)處理 81
4.8 C51內(nèi)部函數(shù) 83
4.9 C51編譯過程中用到的文件 84
4.10 C51程序結(jié)構(gòu) 85
4.11 Keil環(huán)境下C程序設(shè)計(jì)過程 88
4.12 AT89S51單片機(jī)C51程序舉例 89
習(xí)題4 92
提 高 篇
第5章 51單片機(jī)的存儲(chǔ)器擴(kuò)展 94
5.1 存儲(chǔ)器概述 94
5.2 存儲(chǔ)器并行擴(kuò)展 95
5.2.1 地址鎖存器及地址譯碼器 96
5.2.2 51單片機(jī)擴(kuò)展ROM 97
5.2.3 51單片機(jī)擴(kuò)展RAM 102
5.3 存儲(chǔ)器串行擴(kuò)展 105
5.3.1 I2C總線簡介 105
5.3.2 I2C接口的E2PROM存儲(chǔ)器芯片24C02 106
5.3.3 讀寫I2C接口存儲(chǔ)器24C02舉例 108
習(xí)題5 111
第6章 51單片機(jī)的顯示擴(kuò)展 112
6.1 單片機(jī)系統(tǒng)中的數(shù)碼管顯示擴(kuò)展 112
6.1.1 數(shù)碼管顯示原理 112
6.1.2 數(shù)碼管顯示擴(kuò)展 113
6.2 液晶顯示器在單片機(jī)系統(tǒng)中的擴(kuò)展 118
6.2.1 字符型液晶LCD 1602簡介 119
6.2.2 液晶1602常用的C51讀寫及初始化程序 124
6.2.3 液晶1602在單片機(jī)系統(tǒng)中的應(yīng)用 125
6.3 LED點(diǎn)陣屏擴(kuò)展 128
6.3.1 點(diǎn)陣屏工作原理 128
6.3.2 點(diǎn)陣屏顯示接口及舉例 129
習(xí)題6 132
第7章 51單片機(jī)的中斷、定時(shí)與串行通信 134
7.1 51單片機(jī)的中斷 134
7.1.1 中斷原理 134
7.1.2 具有中斷的匯編與C程序舉例 138
7.2 51單片機(jī)的定時(shí)器 140
7.2.1 定時(shí)器基礎(chǔ) 140
7.2.2 定時(shí)器的4種工作方式 142
7.2.3 具有定時(shí)器的匯編與C程序舉例 145
7.3 51單片機(jī)的串行口和控制寄存器 150
7.3.1 串行口工作原理 150
7.3.2 RS-232接口 152
7.3.3 單片機(jī)串口與PC通信舉例 153
習(xí)題7 158
第8章 51單片機(jī)ADC與DAC接口 160
8.1 模擬量接口技術(shù) 160
8.1.1 單電源運(yùn)放工作原理 160
8.1.2 測量模擬電壓與電流的接口電路 165
8.1.3 溫度測量接口技術(shù) 170
8.1.4 應(yīng)力測量接口技術(shù) 176
8.1.5 光耦隔離輸入技術(shù) 179
8.2 模擬量輸出電路 180
8.2.1 電壓電流轉(zhuǎn)換電路 180
8.2.2 功率輸出接口技術(shù) 181
8.3 51單片機(jī)串行連接ADC 186
8.3.1 TLC1549簡介 186
8.3.2 TLC1549芯片應(yīng)用舉例 189
8.4 51單片機(jī)串行連接DAC 192
8.4.1 TLC5615簡介 192
8.4.2 89S51單片機(jī)驅(qū)動(dòng)TLC5615芯片舉例 194
習(xí)題8 196
高 級(jí) 篇
第9章 C8051F330單片機(jī)技術(shù)基礎(chǔ) 198
9.1 C8051F330單片機(jī)特點(diǎn) 198
9.2 C8051F330單片機(jī)的CIP-51內(nèi)核 199
9.3 C8051F330單片機(jī)的存儲(chǔ)器結(jié)構(gòu) 201
9.4 C8051F330單片機(jī)的電源管理方式 205
9.5 C8051F330單片機(jī)的復(fù)位源 205
9.6 C8051F330單片機(jī)的時(shí)鐘電路 209
9.7 C8051F330單片機(jī)實(shí)驗(yàn)板設(shè)計(jì) 213
習(xí)題9 217
第10章 C8051F單片機(jī)功能模塊工作原理 218
10.1 C8051F330單片機(jī)的輸入/輸出端口 218
10.2 C8051F330單片機(jī)的中斷 227
10.3 C8051F330單片機(jī)的定時(shí)器 232
10.3.1 定時(shí)器0與定時(shí)器1 232
10.3.2 定時(shí)器2 237
10.3.3 定時(shí)器3 241
10.4 C8051F330單片機(jī)的FLASH存儲(chǔ)器 244
10.5 C8051F330單片機(jī)的10位模數(shù)轉(zhuǎn)換器ADC0 250
10.6 C8051F330單片機(jī)的10位電流模式DAC(IDA0) 259
10.7 C8051F330單片機(jī)的電壓基準(zhǔn) 263
10.8 C8051F330單片機(jī)的模擬電壓比較器 265
10.9 C8051F330單片機(jī)的可編程計(jì)數(shù)器陣列 269
習(xí)題10 280
第11章 C8051F330單片機(jī)的通信接口 281
11.1 串行外設(shè)接口(SPI0) 281
11.2 異步通信接口UART0 287
11.3 SMBus接口 295
習(xí)題11 303
第12章 基于51內(nèi)核單片機(jī)的智能儀表設(shè)計(jì) 304
12.1 電子系統(tǒng)智能化與智能儀表概述 304
12.2 智能儀表中的數(shù)據(jù)處理算法 306
12.2.1 常用軟件濾波算法 306
12.2.2 熱電阻與熱電偶的非線性校正算法 308
12.2.3 標(biāo)度變換 310
12.3 周期與頻率測量算法 310
12.4 控制算法 313
12.4.1 位式控制算法 313
12.4.2 PID控制算法 315
12.5 軟件任務(wù)的編程實(shí)現(xiàn) 321
12.6 智能儀表抗干擾技術(shù) 326
12.7 簡易智能儀表設(shè)計(jì)舉例 329
12.7.1 基于PT100傳感器測溫的智能測溫儀表 329
12.7.2 采用熱敏電阻KTY81測溫的智能測溫儀表 337
12.7.3 數(shù)顯壓力控制儀表設(shè)計(jì) 341
12.7.4 采用C8051F330單片機(jī)的數(shù)顯轉(zhuǎn)速表 343
12.7.5 電機(jī)工作電流與電壓監(jiān)測報(bào)警電路設(shè)計(jì) 346
12.7.6 全自動(dòng)反沖洗濾水器控制電路設(shè)計(jì) 349
12.7.7 智能電子產(chǎn)品開發(fā)過程 354
習(xí)題12 355
參考文獻(xiàn) 357

本目錄推薦

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