例說51單片機(C語言版)(第3版)(附光盤1張)

例說51單片機(C語言版)(第3版)(附光盤1張) 下載 mobi epub pdf 電子書 2026

張義和 等 著
圖書標籤:
  • 單片機
  • 51單片機
  • C語言
  • 嵌入式
  • 電子工程
  • 例說
  • 第3版
  • 教程
  • 開發
  • 入門
  • 光盤
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 人民郵電齣版社
ISBN:9787115223685
版次:1
商品編碼:10064346
品牌:異步圖書
包裝:平裝
叢書名: 無
開本:16開
齣版時間:2010-06-01
用紙:膠版紙
頁數:422
字數:680000
正文語種:中文
附件:光盤
附件數量:1

具體描述

編輯推薦

  全新改寫的《例說51單片機(C語言版)(第3版)》在上一版的基礎上,提供瞭更加豐富完整的內容,讓讀者能夠快速地進入單片機與數字微控製器的領域。在第3版裏大部分都重新繪製,以高分辨率呈現。
  凝聚單片機應用教學專傢多年以驗和心血,講解更透徹,效果更突齣!
  暢銷不衰的單片機經典入門教程,基本開發環境、8×51結構與應用、係統應用等根據需要安排於各章節,適於教學編排。
  每個單元都有大量的範例與練習。電路與電路之間,程序與程序之間。都保持著關聯性,讓讀者輕鬆入門。

內容簡介

  《例說51單片機(C語言版)(第3版)》分為基本開發環境、8x51結構與應用、外圍係統應用三部分。前兩章為基本開發環境的介紹,其中包括8x51基本知識、開發係統(mVision3)與程序設計語言(KeilC)。第3章到第8章為8x51結構與應用,包括輸入/輸齣端口、中斷、定時器/計數器、串行口等,並分彆以實例引齣。第9章到第14章則是外圍係統應用,包括音樂程序的開發、步進電機的控製、AD/DAC接口芯片的應用、LED點陣的驅動、LCD模塊的應用、習題解答等。《例說51單片機(C語言版)(第3版)》整體結構采用循序漸進的方式,對於每個單元的展開,也是循序漸進的。電路與電路之間,或程序與程序之間,都保持著關聯性。在前一個電路(或程序)的基礎之上,隻做一些微小的改變,就可開發齣另一個電路(或程序),讓讀者輕鬆入門。在每個實例演練之後,給齣“思考一下”的單元,讀者能即學即用,動腦思考,讓所學知識得以進一步鞏固。《例說51單片機(C語言版)(第3版)》可作為大中專院校的單片機教材,也可以作為廣大科技人員和愛好者的單片機技術參考書。

內頁插圖

目錄

第1章 輕鬆看MCS-51 1
1-1 微型計算機與單片機 2
1-2 8051基礎知識 2
1-2-1 8x51的結構 2
1-2-2 89C51/89S51的封裝與引腳 3
1-2-3 89S51的基本電路 6
1-2-4 MCS-51係列 8
1-2-5 關於Atmel的51係列 10
1-3 認識MCS-51的存儲器結構 11
1-3-1 程序存儲器 11
1-3-2 數據存儲器 12
1-3-3 特殊功能寄存器 14
1-4 MCS-51的時序分析與復位 18
1-4-1 時序分析 18
1-4-2 復位 19
1-5 MCS-51的開發流程與工具 20
1-5-1 傳統開發工具 21
1-5-2 Altium Designer電路設計軟件 22
1-5-3 Keil mVision3集成開發環境 23
1-5-4 89S51的在綫刻錄功能 23
1-6 實例演練 24
1-7 實時練習 31
第2章 認識mVision3與Keil C 33
2-1 mVision3環境簡介 34
2-1-1 認識mVision3環境 34
2-1-2 項目管理與選項 37
2-1-3 認識調試/仿真環境 39
2-1-4 外圍操作 40
2-2 Keil C語言的基本結構 43
2-3 變量、常數與數據類型 47
2-3-1 數據類型 47
2-3-2 變量名稱與保留字 49
2-3-3 變量的作用範圍 50
2-4 存儲器的形式與模式 50
2-4-1 存儲器的形式 51
2-4-2 存儲器的模式 52
2-5 Keil C的運算符 53
2-6 Keil C的流程控製 57
2-6-1 循環指令 57
2-6-2 選擇指令 60
2-6-3 跳轉指令 62
2-7 數組與指針 63
2-7-1 數組 63
2-7-2 指針 64
2-8 函數與中斷子程序 64
2-8-1 函數 65
2-8-2 中斷子程序 65
2-9 Keil C的預處理命令 66
2-10 實時練習 67
第3章 輸齣端口的應用 69
3-1 認識MCS-51的輸入/輸齣端口 70
3-2 輸齣電路設計 72
3-2-1 驅動LED 72
3-2-2 驅動蜂鳴器 73
3-2-3 驅動繼電器 74
3-2-4 驅動固態繼電器 75
3-2-5 驅動七段LED數碼管 76
3-3 實例演練 78
3-3-1 驅動蜂鳴器實驗 78
3-3-2 驅動繼電器實驗 81
3-3-3 霹靂燈實例演練 83
3-3-4 驅動七段LED數碼管實驗 85
3-4 實時練習 87
第4章 輸入口的應用 89
4-1 認識MCS-51的輸入口 90
4-2 輸入設備與輸入電路設計 90
4-2-1 輸入設備 90
4-2-2 輸入電路設計 93
4-2-3 抖動與去抖動 95
4-3 實例演練 97
4-3-1 撥碼開關控製 97
4-3-2 按鈕開關控製 99
4-3-3 按鈕切換式控製 100
4-3-4 按鈕開關應用 102
4-3-5 BCD撥碼開關 104
4-3-6 多個按鈕開關 106
4-3-7 按鈕開關放開後動作 111
4-4 實時練習 113
第5章 輸入/輸齣端口的高級應用 115
5-1 鍵盤掃描 116
5-1-1 鍵盤掃描原理 118
5-1-2 4×4鍵盤程序分析 120
5-1-3 認識MM74C922/MM74C923 122
5-2 七段LED數碼顯示管掃描 124
5-2-1 認識七段LED數碼管模塊 125
5-2-2 認識7447/7448 128
5-2-3 認識74138/74139 131
5-3 靜態顯示與動態顯示 132
5-3-1 使用BCD譯碼器 133
5-3-2 直接驅動 135
5-3-3 使用掃描譯碼器 136
5-3-4 閃爍 137
5-3-5 交替顯示 138
5-3-6 飛入 139
5-3-7 跑馬燈 141
5-4 實例演練 142
5-4-1 4位數七段LED數碼管 142
5-4-2 直接驅動七段LED數碼管 145
5-4-3 跑馬燈 148
5-4-4 4×4鍵盤與七段LED數碼管 150
5-4-5 MM74C922 153
5-5 實時練習 154
第6章 中斷的應用 156
6-1 認識MCS-51的中斷 157
6-1-1 MCS-51的中斷 157
6-1-2 中斷使能寄存器IE 158
6-1-3 中斷優先級寄存器IP 159
6-1-4 定時器/計數器控製寄存器TCON 160
6-1-5 中斷嚮量 160
6-1-6 中斷的應用 160
6-2 中斷子程序的仿真 161
6-3 實例演練 162
6-3-1 外部中斷INT0 162
6-3-2 外部中斷INT1 164
6-3-3 兩個外部中斷 167
6-3-4 鍵盤中斷 170
6-4 實時練習 172
第7章 定時器/計數器的應用 174
7-1 8x51的定時器/計數器 175
7-1-1 MCS-51的定時器/計數器 175
7-1-2 定時器/計數器方式寄存器TMOD 175
7-1-3 定時器/計數器控製寄存器TCON 178
7-1-4 計數寄存器 178
7-1-5 定時器/計數器的應用 180
7-2 8x52的Timer2 181
7-2-1 T2CON寄存器 181
7-2-2 捕獲方式 182
7-2-3 自動加載方式 183
7-2-4 波特率發生方式 183
7-3 8x51的節電方式 184
7-3-1 待機方式 185
7-3-2 掉電方式 185
7-3-3 電源控製寄存器PCON 186
7-4 認識看門狗定時器 186
7-5 實例演練 188
7-5-1 閃爍燈——查詢方式 188
7-5-2 閃爍燈——中斷方式 190
7-5-3 60秒定時器 191
7-5-4 秒錶 194
7-5-5 頻率發生器 197
7-5-6 頻率計 200
7-5-7 看門狗定時器 204
7-6 實時練習 206
第8章 串行口的應用 208
8-1 數據通信概念 209
8-2 認識8x51的串行口 210
8-3 認識相關寄存器 211
8-4 波特率設置 213
8-5 特殊功能與多處理器數據傳輸 215
8-5-1 幀錯誤檢測 215
8-5-2 自動地址識彆 216
8-5-3 多處理器通信 217
8-6 認識MAX232 218
8-7 認識74164/74165 220
8-8 實例演練 221
8-8-1 移位式數據串入 221
8-8-2 移位式數據串齣 223
8-8-3 Mode 1實驗 225
8-8-4 Mode 2實驗 229
8-8-5 Mode 3實驗 231
8-8-6 點對點互傳 232
8-8-7 多處理器通信 234
8-9 實時練習 237
第9章 聲音的産生 239
9-1 發聲電路 240
9-2 音調與節拍 241
9-3 音調的産生 243
9-4 節拍的産生 248
9-5 實例演練 254
9-5-1 簡易電子琴 255
9-5-2 DoReMi實驗 257
9-5-3 生日快樂歌實驗 260
9-5-4 快樂點唱機一 262
9-5-5 快樂點唱機二 268
9-6 實時練習 270
第10章 步進電機的控製 272
10-1 認識步進電機 273
10-1-1 步進電機的結構 273
10-1-2 步進電機的動作 274
10-1-3 步進電機的定位 276
10-2 步進電機驅動電路 278
10-2-1 小型步進電機的驅動電路 278
10-2-2 達林頓晶體管驅動電路 279
10-2-3 FT5754驅動電路 279
10-3 實例演練 280
10-3-1 用延遲子程序産生驅動信號 280
10-3-2 用定時器産生驅動信號 282
10-3-3 1-2相驅動 284
10-3-4 方嚮控製 286
10-4 實時練習 288
第11章 ADC與DAC的應用 290
11-1 模/數轉換原理 291
11-2 認識AD轉換IC 294
11-3 數/模轉換原理 298
11-4 認識DA轉換IC 302
11-5 內含ADC的51係列 305
11-6 認識溫度傳感器 307
11-7 實例演練 309
11-7-1 電壓測量一 309
11-7-2 電壓測量二 312
11-7-3 電壓測量三 314
11-7-4 溫度測量 317
11-7-5 ADC的溫控實驗 319
11-7-6 DAC實例演練 323
11-8 實時練習 324
第12章 LED點陣的應用 327
12-1 認識LED點陣 328
12-2 LED點陣驅動電路 330
12-3 LED點陣顯示方式 335
12-4 LED點陣動態顯示 336
12-4-1 水平移動 336
12-4-2 垂直移動 342
12-5 實例演練 345
12-5-1 8×8 LED點陣靜態顯示 345
12-5-2 8×8 LED點陣靜態多色顯示 348
12-5-3 8×8 LED點陣平移 350
12-5-4 8×8 LED點陣跑馬燈 353
12-5-5 8×8 LED點陣垂直移動 355
12-5-6 8×8 LED點陣捲動 358
12-5-7 16×16 LED點陣顯示 360
12-6 實時練習 363
第13章 LCD模塊的應用 365
13-1 認識LCD模塊 366
13-2 中文LCD模塊 371
13-3 LCM控製指令 374
13-4 LCM的初始化設置與常用函數 377
13-5 LCM與8x51的連接 384
13-6 實例演練 384
13-6-1 LCD文字顯示 385
13-6-2 自定義字符圖案 387
13-7 實時練習 394
第14章 習題解答 396

精彩書摘

  第1章 輕鬆看MCS-51
  1-1 微型計算機與單片機 
  一般地,微型計算機係統包括中央處理單元(CPU)、存儲器(Memory)及輸入/輸齣單元(I/O)三大部分,如圖1.1所示。CPU就像是人的大腦一樣,控製整個係統的運行;存儲器則是存放係統運行所需的程序及數據,包括隻讀存儲器(Read Only Memory,ROM)及隨機存取存儲器(Randon Access Memory,RAM),通常ROM用來存儲程序或永久性的數據,稱為程序存儲器,RAM則是用來存儲程序執行時的暫存數據,稱為數據存儲器;I/O是微型計算機係統與外部溝通的管道,其中包括輸入端口與輸齣端口。這三部分分彆由不同的元件組成,然後把它們組裝在電路闆上,形成一個微型計算機係統。
  單片微型計算機(即單片機或微控製器)就是把中央處理單元、存儲器、輸入/輸齣單元等全部放置在一個芯片裏,如圖1—2所示,隻要再配置幾個小元件,如電阻器、電容器、石英晶體、連接器等,就成為一個完整的微型計算機係統。因此整個係統的體積小、成本低、可靠性高,成為目前微型計算機控製係統的主流。

前言/序言

  首先感謝許多老師的愛戴,以及齣版社的支持與包容,使得本書快速再版,而這個版次非常不同,絕對會讓大傢耳目一新!本書在編寫之初,就抱著嚴謹的態度,要讓這本書成為這類書籍的標杆。事實證明,我們僅做到瞭部分,仍有很大的改善空間。所以,這一年來,我們以此書為教材,在不同場閤,針對高職學生及在職人員分彆開設瞭多個班次,幾乎每個班次都從第一章上到最後一章。而每個班次都有許多建議、調整與勘誤,使得第三版能極盡完美。
  循序漸進的堅持本書大概可分為基本開發環境、8x51結構與應用、外圍係統應用3部分,簡述如下。
  前兩章屬於基本開發環境的介紹,其中包括8x51基本知識、開發係統(LLVision3)與程序語言(Keilc)。第3章到第8章為8x51結構與應用,包括輸入/輸齣端口、中斷、定時器/計數器、串行口、看門狗定時器、節電方式等,並分彆以實例導引。在此著重於講述8x51本身的控製,讓大傢更深刻地瞭解這種單片機微控製器。
  第9章到第13章則是外圍係統應用,包括音樂程序的開發、步進電機的控製、AD/DA接口芯片的應用、LED點陣的驅動、LCD模塊的驅動等。在此著重於8x51與其他外圍設備的連接,當然,也針對常用外圍設備詳細介紹,並探討瞭其應用方法。
  本書整體結構采用循序漸進的方式,對於每個單元的展開,也是循序漸進的,電路與電路之間,或程序與程序之間,都保持著關聯性,在前一個電路(或程序)的基礎上,僅做些微小的改變,就可開發齣另一個電路(或程序),讓讀者沒有壓力。關於這一點,的確讓我們費盡心思。在每個實例演練之後,進一步給齣“思考一下”的單元,讓大傢能即學即用,動腦思考,讓所學知識更加紮實。
《例說51單片機(C語言版)(第3版)》 內容簡介 本書是《例說51單片機》係列的第三版,旨在為讀者提供一套全麵、深入且易於理解的51係列單片機開發教程。本書以C語言為主要編程語言,結閤大量的實例,循序漸進地引導讀者掌握51單片機的硬件原理、指令係統、開發環境以及各類常用外設的接口和應用。無論您是初學者還是希望提升技能的開發者,都能從本書中獲益。 第一部分:基礎入門與原理剖析 第一章 51單片機概述 本章將帶您走入51單片機的世界。我們將從單片機的發展曆程入手,闡述單片機在現代電子係統中的重要地位和應用領域。隨後,重點介紹51係列單片機作為經典的微控製器,其為何曆經多年仍具生命力,並概括其在工業控製、智能傢居、儀器儀錶等方麵的廣泛應用。本章還將初步介紹51單片機的基本組成,包括CPU、存儲器、I/O端口、定時器/計數器、中斷係統等核心模塊,為後續的學習打下堅實的基礎。我們會用直觀的方式解釋這些模塊的功能,讓您對單片機有一個整體的認識。 第二章 51單片機硬件結構詳解 深入瞭解硬件是掌握單片機的關鍵。本章將對51單片機的內部硬件結構進行詳細的剖析。我們將逐一介紹CPU的工作原理,包括其指令集、寄存器組以及數據通路。重點講解片內RAM(數據存儲器)和ROM(程序存儲器)的結構、尋址方式和讀寫時序。此外,還將詳細闡述P0、P1、P2、P3四個I/O端口的電氣特性、工作模式及其在不同應用中的配置方法,例如作為通用I/O口、連接外部存儲器、作為特殊功能接口等。定時器/計數器的原理、工作模式(定時模式、計數模式、波形輸齣模式)及其工作流程也將得到詳盡的講解,這是實現精確計時和事件計數的關鍵。中斷係統的結構、中斷源、中斷優先級、中斷響應過程以及中斷服務程序的編寫方法,對於提高係統的實時性和效率至關重要,本章也將予以重點說明。 第三章 C語言在51單片機開發中的應用 C語言因其高效、靈活以及接近硬件的特性,成為51單片機開發的首選語言。本章將側重於C語言在51單片機開發中的具體應用。我們將介紹常用的C51編譯器的使用方法,包括工程的創建、源文件的編寫、編譯、鏈接以及生成可執行文件的過程。重點講解C51特有的關鍵字和數據類型,例如`sbit`、` sfr`、` sfr16`、`bit`、`unsigned char`、`unsigned int`等,以及如何利用它們訪問單片機的特殊功能寄存器和I/O口。本章還將通過大量代碼實例,演示如何使用C語言進行位操作、字節操作、字操作,如何實現延時函數,以及如何通過C語言程序控製LED燈的亮滅、蜂鳴器的鳴叫等基礎操作,讓讀者快速上手C語言編程。 第四章 開發環境搭建與程序下載 高效的開發環境是提高開發效率的保障。本章將指導讀者搭建完整的51單片機開發環境。我們將介紹常用的集成開發環境(IDE),如Keil uVision,詳細講解其安裝、配置過程,包括目標芯片的選擇、編譯器的設置、仿真器的配置等。同時,還將介紹常用的硬件燒錄器(下載器)的使用方法,如STC下載器、USB-Blaster等,並演示如何將編譯生成的HEX文件下載到目標單片機中。本章還將講解單片機仿真器的使用,通過仿真,可以在不使用硬件的情況下,對程序進行調試,找齣潛在的錯誤,極大地提高瞭開發調試效率。 第二部分:核心模塊深入應用與實例解析 第五章 I/O端口擴展與應用 本章將深入探討51單片機I/O端口的擴展技術及其應用。我們將介紹如何利用74HC595等移位寄存器實現I/O端口的擴展,從而驅動更多的LED、數碼管或其他輸齣設備。同時,還將講解如何利用P0端口連接外部RAM和ROM,實現更大的存儲空間擴展,並演示如何進行數據和地址的讀寫操作。本章還將展示如何利用I/O端口連接鍵盤矩陣,實現多按鍵的掃描和識彆,以及如何設計中斷觸發的按鍵輸入。 第六章 定時器/計數器的高級應用 定時器/計數器是51單片機實現定時、計數、脈衝測量等功能的關鍵。本章將深入講解定時器/計數器的各種工作模式,並給齣豐富的應用實例。例如,利用定時器實現精確的LED閃爍(可編程頻率),利用定時器實現按鍵消抖,利用定時器測量脈衝寬度和頻率,以及利用定時器産生PWM(脈衝寬度調製)信號,用於控製電機轉速或LED亮度。我們還會介紹如何使用兩個定時器協同工作,實現更復雜的功能。 第七章 中斷係統的工作原理與應用 中斷是單片機處理突發事件和提高效率的重要機製。本章將詳細講解51單片機中斷係統的所有細節。我們將深入分析外部中斷(INT0、INT1)、定時器中斷、串口中斷等中斷源的觸發條件、中斷優先級、中斷嚮量地址以及中斷響應過程。重點演示如何編寫中斷服務程序,如何處理中斷嵌套,以及如何通過中斷實現多任務並行處理,例如,一個中斷用於接收串口數據,另一個中斷用於控製LED閃爍,從而實現係統的高效響應。 第八章 串行通信(UART)詳解 串行通信是單片機與其他設備進行數據交換的重要方式。本章將全麵介紹51單片機的串行通信接口(UART)的工作原理和應用。我們將詳細講解UART的波特率發生器、發送/接收緩衝器、數據位、停止位、奇偶校驗位等參數的設置。重點演示如何利用C語言實現單字節發送/接收,以及如何實現不定長數據的收發。本章還將給齣實際應用案例,例如,單片機與PC機的串口通信(通過MAX232芯片),單片機之間通過串口進行數據交換,以及連接藍牙模塊或Wi-Fi模塊進行無綫通信的初步思路。 第三部分:實用外設接口與綜閤項目實戰 第九章 數碼管顯示技術 數碼管作為一種常見的顯示器件,在儀器儀錶、電子時鍾等産品中應用廣泛。本章將詳細介紹數碼管的驅動原理,包括共陽極數碼管和共陰極數碼管的區彆,以及其引腳功能。重點演示如何利用I/O端口驅動單個數碼管和多位數碼管顯示,包括靜態顯示和動態掃描顯示。本章還將介紹如何通過C語言程序在數碼管上顯示數字、字母,甚至一些簡單的ASCII字符,並給齣實例,如數字時鍾顯示、計算器結果顯示等。 第十章 鍵盤輸入技術 鍵盤是用戶與單片機交互的重要輸入設備。本章將深入講解鍵盤的結構和輸入原理。我們將介紹矩陣鍵盤的掃描原理,包括行掃描和列掃描。重點演示如何編寫C語言程序,實現矩陣鍵盤的鍵值識彆,並給齣詳細的掃描碼解析方法。本章還將介紹如何處理按鍵的按下、抬起以及長按事件,並提供實例,如簡單的計算器、菜單選擇等。 第十一章 ADC與DAC接口應用 模數轉換器(ADC)和數模轉換器(DAC)是單片機與模擬世界進行交互的關鍵。本章將介紹常用的ADC芯片(如PCF8591、ADC0804)和DAC芯片(如DAC0832)的接口原理和使用方法。重點講解如何通過C語言程序讀取ADC采樣值,實現對模擬信號(如溫度、光照強度、電壓)的測量。同時,還將演示如何利用DAC輸齣模擬信號,例如,産生不同頻率和幅度的正弦波、方波等。 第十二章 PWM及其應用 脈衝寬度調製(PWM)是一種高效的模擬信號控製方法。本章將詳細闡述PWM的産生原理,以及在51單片機中的實現方式。我們將介紹如何通過定時器産生不同占空比的PWM信號,並重點講解其在電機調速、LED亮度調節、舵機控製等方麵的實際應用。本章還將給齣詳細的PWM參數計算和代碼實現。 第十三章 SPI與I2C總綫通信 SPI(Serial Peripheral Interface)和I2C(Inter-Integrated Circuit)是兩種常用的串行通信協議,廣泛應用於單片機與各類傳感器、存儲器、顯示模塊之間。本章將詳細介紹SPI和I2C總綫的硬件接口、通信原理、時序關係以及主從設備的工作方式。重點演示如何利用C語言編寫相應的驅動程序,實現與SPI接口的EEPROM(如25LCxx係列)、SD卡,以及I2C接口的LCD1602、OLED顯示屏、傳感器(如BMP180、DS18B20)等外設的數據讀寫和控製。 第十四章 綜閤項目實戰 本章將通過幾個綜閤性的項目,將前麵所學的知識融會貫通,幫助讀者鞏固和提升實際應用能力。我們將設計並實現一些具有代錶性的嵌入式係統,例如: 電子時鍾模塊: 結閤RTC(實時時鍾)芯片(如DS1302/DS3231),實現精確的時間顯示,並支持鬧鍾功能。 簡易數據采集與顯示係統: 利用ADC采集環境傳感器數據(如溫度、濕度),並通過LCD/OLED顯示,同時可通過串口將數據發送到PC端。 紅外遙控接收與控製係統: 學習紅外遙控信號的編碼和解碼原理,實現用遙控器控製LED、電機等設備。 智能傢居模擬係統: 結閤多個傳感器和執行器,模擬一個簡單的智能傢居場景,例如,光照強度控製LED燈亮滅,溫度過高時報警等。 附錄 51係列單片機指令係統速查錶 51係列單片機常用寄存器功能說明 開發工具軟件使用說明(如Keil C51) 常用傳感器/模塊的中文數據手冊鏈接 本書特色 C語言驅動: 全麵采用C語言作為開發語言,符閤現代嵌入式開發的潮流,更易於學習和維護。 實例豐富: 每一章節都配有大量精心設計的、可執行的代碼實例,讓讀者“看得懂,學得會,用得上”。 循序漸進: 內容從基礎到深入,從原理到應用,邏輯清晰,適閤不同層次的讀者。 全麵覆蓋: 涵蓋瞭51單片機開發所需的絕大部分核心知識點和常用外設接口。 實踐導嚮: 強調動手實踐,通過項目實戰幫助讀者提升解決實際問題的能力。 光盤內容 本書附帶的光盤提供瞭豐富的配套資源,包括: 開發環境軟件: Keil uVision集成開發環境的安裝包和注冊機。 源代碼: 本書所有例程的C語言源代碼,方便讀者參考和修改。 硬件電路圖: 書中涉及的重點實驗電路的原理圖。 仿真軟件: 部分單片機仿真軟件,用於脫機調試。 相關資料: 51係列單片機的數據手冊、常用芯片的數據手冊、PDF格式的參考書籍等。 通過本書的學習,讀者將能夠獨立完成基於51係列單片機的各種嵌入式係統的設計與開發,為進一步學習更高級的微控製器打下堅實的基礎。

用戶評價

評分

作為一名對嵌入式開發懷有濃厚興趣的學生,我在選擇學習資料時非常謹慎。這次入手《例說51單片機(C語言版)(第3版)》純粹是齣於對“例說”這個概念的好奇,想看看它究竟是如何“說”的。而我的體驗遠超預期。這本書最吸引我的地方在於它的“案例驅動”學習模式。它不是那種從頭到尾都是理論堆砌的書籍,而是緊密圍繞著實際應用場景來展開。比如,在講解ADC(模數轉換器)時,它並沒有直接讓你去背那些復雜的寄存器配置,而是先設置瞭一個“測量溫度”或“采集光照強度”的實際需求,然後一步步地引導你如何通過單片機來實現這個功能,包括相關的硬件連接和代碼編寫。這種方式讓學習過程充滿樂趣和成就感,每解決一個問題,都能獲得即時的反饋。我尤其贊賞書中關於通信協議(如串口通信)的講解,通過模擬一個簡單的上位機與單片機之間的數據交互,讓抽象的通信概念變得具體而生動。書中提供的代碼結構清晰,邏輯性強,即便是初學者也能快速理解其工作原理,並且可以根據自己的項目需求進行修改和擴展。我感覺這本書更像是一位經驗豐富的老師,在身邊手把手地教你如何將理論知識轉化為實際應用,這種學習體驗是其他許多教材無法比擬的。

評分

這本《例說51單片機(C語言版)(第3版)》給我留下瞭相當深刻的印象。首先,從整體結構上來說,它非常清晰地將復雜的單片機知識分解成瞭一個個易於理解的“例子”。我最欣賞的一點是,書中並沒有一開始就堆砌晦澀的理論,而是通過一個又一個實際操作的場景,讓你逐步深入。比如說,初學者可能最頭疼的就是GPIO的配置和操作,這本書就通過控製LED閃爍、按鍵輸入檢測等一係列由淺入深的實例,讓你在動手實踐中掌握瞭這些基本技能。更重要的是,它提供的C語言代碼示例都非常精煉且貼閤實際,我可以直接復製粘貼,然後通過仿真器或者實際硬件進行驗證,這極大地提高瞭學習效率。而且,書中的講解語言也比較通俗易懂,沒有太多生僻的術語,即使是我這種初學者,也能很快跟上思路。我特彆喜歡其中關於定時器和中斷的章節,講解得非常細緻,通過不同應用場景的實例,讓我理解瞭它們在實際項目中的重要性,這比單純看枯燥的寄存器手冊要有效得多。另外,附帶的光盤也提供瞭豐富的資源,包括源代碼、仿真軟件等,這為我的學習提供瞭極大的便利,讓我能夠更專注於理解原理,而不是被環境配置所睏擾。

評分

坦白說,最初選擇《例說51單片機(C語言版)(第3版)》是因為我的課程需要,但我拿到書後,發現它遠超瞭我對一本“教材”的期待。這本書最大的亮點在於其“情景化”的講解方式。它並非簡單地羅列知識點,而是將每一個知識點都融入到一個生動的生活或工作場景中。比如,當它講解到EEPROM(電可擦寫隻讀存儲器)時,它會模擬一個“存儲用戶設置”或者“記錄設備運行日誌”的場景,讓你直觀地感受到EEPROM的實用價值,而不是僅僅停留在對它讀寫操作的理解上。書中的每一個章節都像是在解決一個實際問題,從最基礎的LED閃爍,到稍微復雜一點的LCD1602液晶顯示,再到更高級的電機控製和A/D轉換,它都給齣瞭完整且可運行的解決方案。這種“解決問題”導嚮的學習方式,讓我感覺自己不再是被動地接受知識,而是在主動地探索和創造。我特彆喜歡書中對於一些常見故障排除的提示,這對於初學者來說非常有幫助,可以少走很多彎路。光盤中的仿真軟件也是一個巨大的加分項,我可以在沒有實際硬件的情況下,對代碼進行反復調試和驗證,大大降低瞭學習成本。

評分

在我看來,《例說51單片機(C語言版)(第3版)》這本書提供瞭一種非常“接地氣”的學習路徑。它沒有一味地追求理論的嚴謹和深度,而是將重點放在瞭如何將51單片機的知識應用於實際項目中。我最欣賞的一點是,書中的每一個“例子”都經過瞭精心的設計,能夠有效地闡述某個核心概念。例如,在介紹外部中斷時,它不僅僅講解瞭中斷嚮量錶和中斷服務程序的概念,還通過一個“按下按鈕,LED切換狀態”的生動場景,讓你直觀地理解中斷在響應外部事件時的關鍵作用。這種寓教於樂的方式,讓我在輕鬆愉快的氛圍中掌握瞭知識。而且,書中提供的C語言代碼,不僅語法正確,而且邏輯清晰,注釋也很到位,這對於我這種剛剛接觸單片機編程的學生來說,非常有指導意義。我可以在此基礎上進行修改和擴展,嘗試實現更多有趣的功能。附帶的光盤資源更是錦上添花,提供瞭大量的示例代碼和開發工具,這極大地減輕瞭我在開發環境搭建上的負擔,讓我能夠更專注於學習和實踐。

評分

我一直認為,學習單片機最有效的方式就是通過大量的實踐來加深理解,而《例說51單片機(C語言版)(第3版)》這本書恰恰滿足瞭這一點。這本書最大的特色在於其“實用導嚮”的編寫風格。它並沒有將重心放在講解枯燥的指令集或者過於底層的硬件細節,而是從一個又一個實際的應用場景齣發,逐步引入相關的單片機知識。比如,在講解PWM(脈衝寬度調製)時,它會先設定一個“模擬調光”的需求,然後纔詳細介紹如何通過定時器和端口輸齣來實現PWM波形。這種“先有需求,後有解決方案”的學習模式,讓我對單片機的功能有瞭更直觀的認識。書中大量的代碼示例都是可以直接拿來用的,並且都配有詳細的解釋,讓我能夠快速理解每一行代碼的作用。我特彆喜歡書中關於數碼管動態顯示的章節,它通過一個清晰的流程圖和循序漸進的代碼,讓我徹底弄懂瞭數碼管的工作原理。而且,附帶的光盤提供瞭很多非常有用的工具和資源,例如仿真軟件,這讓我可以在電腦上反復模擬和測試我的代碼,大大提高瞭學習的效率,讓我能夠更好地掌握51單片機的編程技巧。

評分

本書由彭偉編寫,在編寫的中後期,筆者正在德國考察學習,為使本書早日與讀者見麵,筆者仍堅持擠齣時間,每晚在住所筆耕不已。在本書的編寫過程中,王魏、張力和魏來參與瞭第3章、第4章部分案例的設計調試,劉凱為本書提供瞭重要技術資料,在此對他們錶示感謝!在本書選題、撰稿到齣版的全過程中,學院領導、學院科研處及教師教育研究所始終給予瞭大力支持,並提供瞭項目資助,教務部和信息技術係也一直關注本書的編寫與進展情況,在此一並對學院和部門領導的關心與支持錶示由衷的感謝!

評分

書的內容,講解較好!很容易理解

評分

適閤菜鳥學習,書不貴,速度搶購!

評分

超快!很好!下次還會拍。

評分

本書從實際應用入手,以發電公司實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬件結構和功能應用。全書共分5篇,分彆為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。本書內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接應用到工程項目中。本書分公司配套光盤提供13講近30學時的教分公司梵蒂岡學視頻和本書實例代碼,可使讀者更快更好地掌握單片機知識和應用技能。本書作者還可提供與本書配套的單片機實驗闆。   本書可作為大學本、專科單片機課程教材,適閤於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控製、智能儀器儀錶、電力電子、機電一體化等專業的技術人員參考。本書從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述5發電公司1單片機C語言編程方法以及51單片機的硬件結構和功能應用。全書共分5篇,分彆為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。本書內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接應用到工程項目中。本書配套光盤提供13講近30學時的教學視頻和本書實例代碼,可使讀者更快更好地掌握單片機知識和應用技能。本書作者還可提供與本書配套的單片機實驗闆。   本書可作為大學本、專科單片機課程教材,適閤於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控製、智能儀器儀錶、電力電子、機電一體化等專業的技術人員參考。本書從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬件結構和功能應用。全書共分5篇,分彆為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。本書內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接應用到工程項目中。本書配套光盤提供13講近30學時的教學視頻和本書實例代碼,可使讀者更快更好地掌握單片機知識和應用技能。本書作者還可提供與本書配套的單片機實驗闆。   本書可作為大學本、專科單片機課程教材,適閤於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控製、智能儀器儀錶、電力電子、機電一體化等專業的技術人員參考。本書從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬件結構和功能應用。全書共分5篇,高富帥打工分彆為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。本書內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接應用到工程項目中。本書配套光盤提供13講近30學時的教學視頻和本書實例代碼,可使讀者更快更好地掌握單片機知識和應用技能。本書作者還可提供與本書配套的單片機實驗闆。   本書可作為大學本、專科單片機課程教材,適閤於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控製、智能儀器儀錶、電力電子、機電一體化等專業的技術人員參考。

評分

今天剛剛拿到書,不知是什麼時候開始知道京東商城的,不知是什麼時候開始在京東網買書的。已經買瞭上韆本書瞭。不知是什麼時候開始喜歡文學的,也不知是什麼時候迷上瞭讀小說,反正就是對文學,對作傢情有獨鍾,範文之心得體會:個人讀書心得體會。現與大傢分享、交流一下我個人的讀書經曆。在提倡素質教育的今天,學校、傢長對教師要求高,對學生的期望高,而學生又自己卻無所謂,在這樣的情況下,我們應該怎麼做教師這是我們經常談論的話題。所以,我來到瞭京東商城買書,學習。解惑。做一個好老師。感謝京東商城。書很好。有時我們自己都覺得茫然,束手無策,不知道如何去教學生。在暑期潛心閱讀例說51單片機(語言版)(第3版)(附光盤1張)使我受益非淺。總觀全書,我覺得這些地方寫的很好例說51單片機(語言版)(第3版)分為基本開發環境、851結構與應用、外圍係統應用三部分。前兩章為基本開發環境的介紹,其中包括851基本知識、開發係統(3)與程序設計語言()。第3章到第8章為851結構與應用,包括輸入輸齣端口、中斷、定時器計數器、串行口等,並分彆以實例引齣。第9章到第14章則是外圍係統應用,包括音樂程序的開發、步進電機的控製、接口芯片的應用、點陣的驅動、模塊的應用、習題解答等。例說51單片機(語言版)(第3版)整體結構采用循序漸進的方式,對於每個單元的展開,也是循序漸進的。電路與電路之間,或程序與程序之間,都保持著關聯性。在前一個電路(或程序)的基礎之上,隻做一些微小的改變,就可開發齣另一個電路(或程序),讓讀者輕鬆入門。在每個實例演練之後,給齣思考一下的單元,讀者能即學即用,動腦思考,讓所學知識得以進一步鞏固。例說51單片機(語言版)(第3版)可作為大中專院校的單片機教材,也可以作為廣大科技人員和愛好者的單片機技術參考書。,說說京東的吧,服務還是很滿意的。配貨速度稍微有點慢,但是也算能接受的。因為之前看其他人的評價,經常會有發錯書,或者書本有殘次品的,我也很忐忑,幸好沒遇到。價格便宜紙張質量不錯還行讀書是一種提升自我的藝術。玉不琢不成器,人不學不知道。讀書是一種學習的過程。一本書有一個故事,一個故事敘述一段人生,一段人生摺射一個世界。讀萬捲書,行萬裏路說的正是這個道理。讀詩使人高雅,讀史使人明智。讀每一本書都會有不同的收獲。懸梁刺股、螢窗映雪,自古以來,勤奮讀書,提升自我是每一個人的畢生追求。讀書是一種最優雅的素質,能塑造人的精神,升華人的思想。讀書是一種充實人生的藝術。沒有書的人生就像空心的竹子一樣,空洞無物。值得購買,茶餘飯後跟朋友分享一下第1章輕鬆看-511-1微型計算機與單片機一般地,微型計算機係

評分

學習中,不是正版書籍!先看看吧

評分

很好看的書,也是很細緻的,我們室友已經能摸透瞭!

評分

good service 工作之餘,人們或楚河漢界運籌帷幄,或輕歌曼舞享受生活,而我則喜歡翻翻書、讀讀報,一個人沉浸在筆墨飄香的世界裏,跟智者神遊,與慧者交流,不知有漢,無論魏晉,醉在其中。我是一介窮書生,盡管在學校工作瞭二十五年,但是工資卻不好意思示人。當我教訓調皮搗蛋的女兒外孫子們時,時常被他們反問:“你老深更半夜瞭,還在寫作看書,可工資卻不到兩韆!”常常被他們噎得無話可說。當教師的我這一生注定與清貧相伴,惟一好處是有雙休息日,在屬於我的假期裏悠哉遊哉於書香之中,這也許是許多書外之人難以領略的愜意。好瞭,廢話不多說。發貨真是齣乎意料的快,昨天下午訂的貨,第二天一早就收到瞭,贊一個,書質量很好,正版。獨立包裝,每一本有購物清單,讓人放心。幫人傢買的書,周五買的書,周天就收到瞭,快遞很好也很快,包裝很完整,跟同學一起買的兩本,我們都很喜歡,謝謝!好瞭,我現在來說說這本書的觀感吧,網絡文學融入主流文學之難,在於文學批評傢的缺席,在於衡量標準的混亂,很長一段時間,文學批評傢對網絡文學集體失語,直到最近一兩年來,諸多活躍於文學批評領域的評論傢,纔開始著手建立網絡文學的評價體係,很難得的是,他們迅速掌握瞭網絡文學的魅力內核,並對網絡文學給予瞭高度評價、寄予瞭很深的厚望。隨著網絡文學理論體係的建立,以及網絡文學在創作水準上的不斷提高,網絡文學成為主流文學中的主流已是清晰可見的事情,下一屆的“五個一工程奬”,我們期待看到更多網絡文學作品的入選。京東商城圖書頻道提供豐富的圖書産品,種類包括小說、文學、傳記、藝術、少兒、經濟、管理、生活等圖書的網上銷售,為您提供最佳的購書體驗。網購上京東,省錢又放心!在網上購物,動輒就要十多元的運費,往往是令許多網購消費者和商傢躊躇於網購及銷售的成本。就在買方賣方都在考慮成本的同時,京東做瞭一個錶率性的舉動。隻要達到某個會員級彆,不分品類實行全場免運費。這是一個太摔的舉動瞭,支持京東。好瞭,現在給大傢介紹兩本好書:《電影學院037?電影語言的語法:電影剪輯的奧秘》編輯推薦:全球暢銷三十餘年並被翻譯成數十種語言,被公認為討論導演、攝影、剪輯等電影影像畫麵組織技巧方麵最詳密、實用的經典之作。|從實踐齣發闡明攝影機位、場麵調度、剪輯等電影語言,為“用畫麵講故事”奠定基礎;百科全書式的工作手冊,囊括拍攝中的所有基本設計方案,如對話場麵、人物運動,使初學者能夠迅速掌握專業方法;近500幅機位圖、故事闆貫穿全書,幫助讀者一目瞭然地理解電影語言;對大量經典影片的典型段落進行多角度分析,如《西北偏北》、《放大》、《廣島之戀》、《桂河大橋》,深入揭示其中激動人心的奧秘;《緻青年電影人的信:電影圈新人的入行錦囊》是中國老一輩電影教育工作者精心挑選的教材,在翻譯、審訂中投入瞭巨大的心力,譯筆簡明、準確、流暢,惠及無數電影人。二、你是否也有錯過的摯愛?有些人,沒有在一起,也好。如何遇見不要緊,要緊的是,如何告彆。《莫失莫忘》並不簡單是一本愛情小說,作者將眾多社會事件作為故事的時代背景,儼然一部加長版的《傾城之戀》。“莫失莫忘”是賈寶玉那塊通靈寶玉上刻的字,代錶著一段看似完美實則無終的金玉良緣。嘆人間美中不足今方信,縱然是舉案齊眉,到底意難平。“相愛時不離不棄,分開後莫失莫忘”,這句話是鞦微對感情的信仰,也是她對善緣的執念。纔女作傢鞦微近幾年最費心力寫的一本小說,寫作過程中由於太過投入,以至揪心痛楚到無法繼續,直至完成最後一個字,大哭一場,纔得以抽離齣這份情感,也算是對自己前一段寫作生涯的完美告彆。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2026 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有