[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

單片機原理與嵌入式設計
該商品所屬分類:圖書 -> 電子工業出版社
【市場價】
617-896
【優惠價】
386-560
【作者】 趙亮 
【所屬類別】 電子工業出版社 
【出版社】電子工業出版社 
【ISBN】9787121411007
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:電子工業出版社
ISBN:9787121411007
版次:1

商品編碼:12872059
品牌:電子工業出版社
包裝:平裝

開本:16開
出版時間:2021-05-01
用紙:膠版紙

頁數:352
字數:606000
正文語種:中文

作者:趙亮

    
    
"

內容簡介

本書從實用性和先進性出發,遵循由淺入深、循序漸進的原則,較全面地講解了51單片機的知識體繫。全書主要內容包括:51單片機的硬件結構與工作原理、內部資源及應用、指令繫統及C51程序設計、信息的顯示與輸入/輸出、定時器/計數器、中斷、串行口通信、繫統擴展、接口電路的設計與拓展等。本書在講解單片機開發的必要理論知識的同時,結合了各種應用及經典的設計案例。此外,本書還介紹了C51程序設計的開發工具Keil μVision5及嵌入式仿真工具Proteus的使用方法。本書以培養學生51單片機的應用能力為目標,理論知識與繫統設計並重,並引入51單片機的新技術,理論聯繫實際,既可作為高等學校自動化、電氣工程、電子信息類等專業的基礎教材,也可作為相關工程技術人員學習的參考書。

作者簡介

趙亮,博士,大連理工大學控制科學與工程學院副教授,碩士生導師。從事工業互聯網、智能控制及建築能源繫統信息化等方面的研究,IEC國際標委會委員,遼寧省優秀博士學位論文獲得者,英國Staffordshire University訪問學者。負責國家自然科學基金項目1項、國家工信部綠色制造繫統集成項目1項、遼寧省科技創新重大專項項目1項,負責企業委托開發項目多項,參與國家863重點項目、國家科技支撐項目1項、國家自然科學基金項目等多項,獲日內瓦國際發明金獎1項、遼寧省科技進步三等獎1項,獲得專利2項,軟件著作權登記5項,發表論文50餘篇。

目錄

目 錄

第1章 概述 1
1.1 什麼是單片機 1
1.1.1 單片機的發展過程 1
1.1.2 單片機的特點 2
1.2 單片機的應用領域 3
1.3 單片機的發展趨勢 4
1.4 STC繫列單片機介紹 5
1.5 感受單片機第一個實例 6
第2章 硬件基礎知識介紹 9
2.1 STC繫列8051單片機片內
硬件結構 9
2.1.1 8051單片機的
硬件結構 11
2.1.2 8051單片機
存儲器的結構 13
2.1.3 8051單片機引腳功能 17
2.1.4 單片機內部時序 20
2.2 常器件 21
2.2.1 電阻 21
2.2.2 電容 23
2.2.3 電感 25
2.2.4 二極管 25
2.2.5 三極管 27
2.2.6 場效應管 28
2.2.7 光電耦合器 29
2.2.8 蜂鳴器 30
2.2.9 繼電器 31
2.2.10 晶閘管 32
2.2.11 常件 33
2.3 基本邏輯門電路 34
2.3.1 三種基本邏輯門電路 34
2.3.2 組合邏輯電路 36
第3章 C語言基礎知識 40
3.1 數進制轉換 40
3.1.1 數進制介紹 40
3.1.2 數進制之間的轉換 41
3.2 C51語言的格式與特點 43
3.2.1 C51語言簡介與特點 43
3.2.2 C51語言的格式 43
3.3 C51語言的數據類型與表達 45
3.3.1 C51語言的變量 45
3.3.2 C51語言的數據類型 48
3.3.3 C51語言的變量名 50
3.3.4 C51語言的數組 52
3.4 C51語言的運算符與表達式 54
3.4.1 賦值運算符及
賦值表達式 54
3.4.2 算術運算符及
算術表達式 55
3.4.3 關繫運算符及
關繫表達式 56
3.4.4 邏輯運算符及
邏輯表達式 56
3.4.5 位操作運算符及
位操作表達式 57
3.5 C51語言的語句結構 60
3.5.1 if選擇語句 60
3.5.2 switch開關語句 63
3.5.3 for循環語句 66
3.5.4 while循環語句 68
3.5.5 do…while循環語句 69
3.6 C51語言的函數與預處理 70
3.6.1 函數的定義 70
3.6.2 函數的調用 72
3.6.3 變量的作用域 75
3.6.4 C51程序的預處理 77
3.7 C51語言的模塊化編程 79
第4章 單片機最小繫統設計 83
4.1 最小繫統原理圖繪制 83
4.2 最小繫統PCB設計 92
4.3 軟件平臺Keil使用 104
4.3.1 Keil μVision5下載
與安裝 104
4.3.2 Keil μVision5
建立工程 105
4.3.3 程序編譯與調試 109
4.4 單片機應用―I/O操作 112
4.4.1 51單片機I/O口
原理介紹 112
4.4.2 端口輸入與輸出程序 118
4.4.3 最小繫統的軟件驗證 119
4.4.4 最小繫統的硬件調試 122
4.4.5 程序的燒寫與驗證 123
第5章 定時器/計數器與中斷 128
5.1 中斷繫統 128
5.1.1 中斷概述 128
5.1.2 中斷繫統的結構 129
5.1.3 中斷控制 130
5.1.4 中斷響應的處理過程 133
5.1.5 中斷請求的撤銷 134
5.2 定時器/計數器 135
5.2.1 定時器/計數器概述 135
5.2.2 定時器/計數器的結構 135
5.2.3 TMOD和TCON 136
5.2.4 定時器/計數器的
工作方式 137
5.3 中斷繫統軟件設計 140
5.3.1 中斷繫統軟件
設計概述 140
5.3.2 中斷函數 141
5.3.3 中斷繫統的應用 141
5.3.4 外部中斷輸入口擴充 148
5.4 定時器/計數器軟件設計 149
5.4.1 定時器/計數器概述 149
5.4.2 定時器/計數器
初始化 149
5.4.3 定時器/計數器的
應用 150
第6章 串行通信 155
6.1 串行通信原理 155
6.1.1 通信概述 155
6.1.2 串行口的結構 158
6.1.3 串行口控制 159
6.1.4 單片機串行口的
工作方式0 160
6.1.5 單片機串行口的
工作方式1 161
6.1.6 單片機串行口的工作
方式2與工作方式3 162
6.1.7 串行口波特率 163
6.2 串行口程序設計基礎 164
6.2.1 串行口程序設計
理論基礎 164
6.2.2 串行口的應用及
程序設計 166
6.3 串行口調試工具的使用 178
第7章 單總線接口技術 181
7.1 單總線接口技術原理 181
7.1.1 單總線介紹 181
7.1.2 單總線通信時序 182
7.1.3 單總線I/O模擬 183
7.1.4 CRC校驗簡介 185
7.2 單總線實現唯一序列號 186
7.2.1 DS2401芯片簡介 186
7.2.2 DS2401電路設計與
功能函數 187
7.2.3 DS2401操作原理 188
7.3 單總線實現溫度測量 189
7.3.1 DS18B20芯片簡介 189
7.3.2 DS18B20電路設計與
功能函數 190
7.3.3 DS18B20操作原理 191
7.4 單總線實現電池監控 195
7.4.1 DS2438芯片簡介 195
7.4.2 DS2438電路設計與
功能函數 196
7.4.3 DS2438操作原理 198
7.5 單總線實現數據存儲 206
7.5.1 DS2431芯片簡介 206
7.5.2 DS2431電路設計與
功能函數 207
7.5.3 DS2431操作原理 209
7.6 本章小結與拓展 213
7.7 本章習題 214
第8章 IIC總線接口技術 215
8.1 IIC總線接口技術原理 215
8.1.1 IIC總線介紹 215
8.1.2 IIC總線通信時序 216
8.1.3 IIC總線I/O模擬 220
8.2 IIC總線實現數據存儲 222
8.2.1 AT24C02芯片簡介 222
8.2.2 AT24C02電路設計與
功能函數 223
8.2.3 AT24C02操作原理 225
8.3 IIC總線實現實時時鐘 227
8.3.1 PCF8563芯片簡介 227
8.3.2 PCF8563電路設計與
功能函數 228
8.3.3 PCF8563操作原理 230
8.4 IIC總線實現A/D轉換 232
8.4.1 ADS1115芯片簡介 232
8.4.2 ADS1115電路設計與
功能函數 232
8.4.3 ADS1115操作原理 234
8.5 IIC總線實現D/A轉換 236
8.5.1 DAC8571芯片簡介 236
8.5.2 DAC8571電路設計與
功能函數 237
8.5.3 DAC8571操作原理 238
8.6 IIC總線實現溫度測量 241
8.6.1 TMP101芯片簡介 241
8.6.2 TMP101電路設計與
功能函數 242
8.6.3 TMP101操作原理 244
8.7 本章小結與拓展 245
8.8 本章習題 245
第9章 SPI總線技術 247
9.1 SPI總線技術原理 247
9.1.1 SPI總線介紹 247
9.1.2 SPI總線通信時序 249
9.1.3 SPI總線I/O模擬 250
9.2 SPI總線實現數據存儲 251
9.2.1 AT93C46芯片簡介 251
9.2.2 AT93C46電路設計與
功能函數 251
9.2.3 AT93C46操作原理 254
9.3 SPI總線實現實時時鐘 255
9.3.1 DS1302芯片簡介 255
9.3.2 DS1302電路設計與
功能函數 256
9.3.3 DS1302操作原理 258
9.4 SPI總線實現A/D轉換 262
9.4.1 TLC2543芯片簡介 262
9.4.2 TLC2543電路設計與
功能函數 263
9.4.3 TLC2543操作原理 264
9.5 SPI總線實現D/A轉換 266
9.5.1 TLC5618芯片簡介 266
9.5.2 TLC5618電路設計與
功能函數 267
9.5.3 TLC5618操作原理 268
9.6 SPI總線實現溫度測量 269
9.6.1 TMP122芯片簡介 269
9.6.2 TMP122電路設計與
功能函數 270
9.6.3 TMP122操作原理 271
9.7 本章小結與拓展 273
9.8 本章習題 274
第10章 單片機外部總線擴展 275
10.1 單片機外部總線擴展原理 275
10.1.1 繫統總線結構 275
10.1.2 繫統總線具體實現 277
10.1.3 總線上的地址譯碼 279
10.1.4 總線地址讀寫 280
10.2 外部總線實現人機接口 281
10.2.1 總線擴展電路設計 281
10.2.2 發光二極管與
數碼管驅動 282
10.2.3 LCD1602驅動 283
10.2.4 矩陣鍵盤驅動 286
10.3 外部總線實現A/D轉換 289
10.3.1 ADC0809芯片簡介 289
10.3.2 ADC0809電路設計
與功能函數 289
10.3.3 ADC0809操作原理 291
10.4 外部總線實現D/A轉換 292
10.4.1 DAC0832芯片簡介 292
10.4.2 DAC0832電路設計
與功能函數 292
10.4.3 DAC0832操作原理 293
10.5 外部總線實現實時時鐘 294
10.5.1 DS12887芯片簡介 294
10.5.2 DS12887電路設計
與功能函數 295
10.5.3 DS12887操作原理 297
10.6 本章小結與拓展 300
10.7 本章習題 301
第11章 單片機相關片上資源 302
11.1 內部看門狗 302
11.1.1 看門狗技術簡介 302
11.1.2 內部看門狗
功能函數 302
11.1.3 內部看門狗
操作原理 304
11.2 內部存儲器 305
11.2.1 內部存儲器簡介 305
11.2.2 內部存儲器
功能函數 306
11.2.3 內部存儲器
操作原理 308
11.3 內部SPI 312
11.3.1 內部SPI簡介 312
11.3.2 內部SPI功能函數 312
11.3.3 內部SPI操作原理 313
11.4 內部A/D轉換器 322
11.4.1 內部A/D轉換器
簡介 322
11.4.2 內部A/D功能函數 322
11.4.3 內部A/D操作原理 325
11.5 內部PCA/PWM 331
11.5.1 內部PCA/PWM
簡介 331
11.5.2 內部PCA/PWM
功能函數 331
11.5.3 內部PCA/PWM
操作原理 333
11.6 本章小結與拓展 341
11.7 本章習題 341
參考文獻 342

查看全部↓

前言/序言

前 言

作為微型計算機的重要組成部分,單片機將一個計算機繫統集成在一塊芯片上,相當於一個微型的計算機,被廣泛應用到儀器儀表、工業自動化控制、通信設備、汽車電子與航空航天電子繫統、家用電器等領域中,成為生產、生活中不可缺少的部分。單片機作為科技發展的產物,自問世以來,已從最初的4位機、8位機發展到32位機,同時其體積更小、性能更好、功能更強大。目前,單片機正朝著高性能和多品種發展,在當前及以後相當長的時間內會持續活躍在市場上,人們正在不斷享受著單片機發展帶來的生活便利。

對單片機的學習已經成為人們,特別是青年一代必備的技能,學好單片機的基本理論及其技術,能夠讓讀者了解電子產品的工作原理及開發方法。

本書的特色如下。

(1)本書從基礎知識開始講解,由淺入深、重點突出,提供了大量程序實例,講解了Keil軟件的安裝與使用、單片機原理圖與PCB的繪制,理論聯繫實際,改善了單片機教材難學的問題,能夠讓讀者學以致用,使枯燥的學習變得生動有趣。

(2)本書的實例多數提供了原理圖,讀者能夠通過原理圖來焊接、連接電路進行實驗現像的測試,通過實踐進一步了解單片機及其外圍電路原理,了解程序的執行過程。

(3)本書對程序代碼進行了注釋,一方面有助於讀者掌握程序的編寫方法及結構,另一方面可根據注釋加深對語法的理解,從而產生聯想,讀者容易通過修改程序實現其他功能,進行單片機繫統的設計與開發。

本書從教學的角度出發,以51繫列單片機為硬件基礎,以C語言為軟件編程基礎,繫統地介紹了51單片機的基本知識與原理,通俗易懂、結構清晰,符合教學內容的要求。本書用簡單的例程激發讀者的興趣,注重應用,以實踐檢驗真理,提高讀者發現問題、分析問題的能力。

本書分為11章,從先進性和實用性出發,較全面地介紹了單片機的基本理論和設計應用,主要內容包括:第1章是概述,介紹了單片機的概念、單片機的發展過程及發展趨勢、單片機的型號及使用單片機點亮LED;第2章講述了51單片機的硬件繫統結構,對常用器件及邏輯門電路知識進行了介紹;第3章介紹了C語言的基礎知識,包括計算機的數進制轉換,C語言的語法結構及格式、函數及預處理;第4章介紹了單片機最小繫統設計,包括使用Altium Designer軟件對最小繫統進行原理圖繪制、PCB繪制,Keil μVision5編程軟件的使用;第5章介紹了定時器/計數器與中斷,講述了中斷繫統的結構及軟件設計、定時器/計數器的工作方式及軟件設計;第6章介紹了串行口通信,講述了串行口通信原理、工作方式、程序設計及調試工具的使用;第7章介紹了單總線接口技術,講述了單總線接口技術原理及應用的實現,包括實現唯一序列號、溫度測量、電池監控、數據存儲;第8章介紹了IIC總線接口技術,講述了如何通過單片機I/O口模擬IIC總線去連接控制各類具有IIC口的芯片;第9章介紹了SPI總線技術,講述了通過單片機模擬SPI總線連接各類SPI芯片的實例;第10章介紹了基於單片機外部總線的擴展原理,采用外加譯碼器芯片的方式充分擴展外部功能電路,並給出具體的應用實例;第11章介紹了單片機相關片上資源,講述了看門狗技術及單片機片上SPI、A/D轉換器、PCA/PWM模塊。

本書語言簡明扼要、通俗易懂,案例清晰、示例引導,具有很強的專業性、技術性和實用性,既可作為高等學校自動化、電氣工程、電子信息類等專業的基礎教材,也可作為相關工程技術人員學習的參考書。

本書由趙亮、李勝銘擔任主編,其中,第1~6章由趙亮編寫,第7~11章由李勝銘編寫,全書由趙亮負責整理與統稿。大連理工大學控制19級研究生王廣文、張澤新,17級本科生耿豹及18級本科生吳雙鵬參與了書中實例的驗證。本書的編寫參考了大量近年來出版的相關技術資料,吸取了許多專家和同人的寶貴經驗,在此向他們深表謝意。

由於單片機技術發展迅速,作者學識有限,書中難免有不完善和不足之處,敬請廣大讀者批評指正。


編 者


查看全部↓



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部