總金額: 會員:NT$ 0 非會員:NT$ 0 
(此金額尚未加上運費)
電子電信技術 電腦技術 計算技術、計算機技術
 
 
 
 
51單片機C語言程序設計教程(配件另行下載)
 作  者: 王云
 出版單位: 人民郵電
 出版日期: 2019.12
 進貨日期: 2020/1/16
 ISBN: 9787115486929
 開  本: 16 開    
 定  價: 518
 售  價: 414
  會 員 價: 380
推到Facebook 推到Plurk 推到Twitter
前往新書區 書籍介紹 購物流程  
 
編輯推薦:

本書從開發的角度,從零開始手把手地帶大家學習單片機技術。 基於單片機的*小系統來介紹單片機的基礎知識。 以單片機應用開發為主導,循序漸進地講解單片機常用模塊的使用及其編程方法。 通過實踐深入理解數字電路的概念、C語言的基本知識以及C語言如何同實際電路發生聯繫。 講解單片機應用的擴展知識好編程技巧,單片機項目的開發流程及其方法。 本書配有課件、示例代碼和19個教學視頻。


內容簡介:

本書遵循由淺入深、循序漸進的原則,講解單片機開發經典案例。本書以YL51單片機開發板為平台,通過案例逐個講解開發板上各個器件模塊的使用及其編程方法,包括單片機小系統、數碼管顯示原理、中斷與定時器、數模\模數轉換工作原理、LCD液晶顯示、串行口通信、步進電機驅動原理、PWM脈寬調制與直流電機等內容。


作者簡介:

王雲,從事單片機研發工作多年,具有豐富的單片機、嵌入式系統的軟件和硬件研發經驗;曾研發自動控制器、數據採集儀等多款產品,現從事單片機培訓工作,主講了系列視頻課程——雲龍51單片機實訓課程。該課程因其通俗易懂的語言、現場互動的教學風格獲得了讀者的一致好評,在網上廣為流傳。


圖書目錄:

第 1章 初步認識單片機1
1.1 單片機的特點及應用2
1.2 應該學什麼樣的單片機2
1.3 如何學好單片機2
1.4 學前準備和單片機學習開發環境的建立3
1.5 課後作業3

第 2章 單片機最小系統及Keil軟件介紹4
2.1 單片機概述5
2.1.1 各大公司MCS51單片機簡介5
2.1.2 單片機標號信息及封裝類型5
2.1.3 單片機引腳功能介紹9
2.2 單片機最小系統12
2.2.1 電源電路13
2.2.2 時鐘振盪電路13
2.2.3 復位電路14
2.3 如何點亮一個發光二極管14
2.3.1 硬件電路構成14
2.3.2 Keil建立工程文件16
2.3.3 編寫點亮一個發光二極管的C程序代碼20
2.3.4 程序下載、觀察結果23
2.3.5 知識點講解25
2.4 課後作業28

第3章 C51基礎知識及流水燈設計29
3.1 C51的特點及優勢30
3.2 C51數據類型30
3.2.1 C51的基本數據類型30
3.2.2 C51的擴充數據類型31
3.2.3 特殊功能寄存器聲明及位定義32
3.3 C51的基本運算33
3.3.1 二進制與十六進制33
3.3.2 C51賦值運算符及其表達式34
3.3.3 C51算術運算符及其表達式35
3.3.4 C51關係運算符及其表達式35
3.3.5 C51邏輯運算符及其表達式36
3.3.6 C51位操作及其表達式36
3.4 C51程序的基本語句37
3.4.1 if選擇語句37
3.4.2 while循環語句39
3.4.3 for循環語句40
3.4.4 switch case多分支選擇語句41
3.4.5 do…while循環語句42
3.5 C51函數43
3.5.1 函數的定義43
3.5.2 函數的聲明及調用44
3.5.3 變量的作用域45
3.6 C51應用編程實例(流水燈設計)46
3.6.1 閃爍的LED47
3.6.2 花樣流水燈50
3.7 課後作業52

第4章 數碼管顯示原理及靜態顯示53
4.1 數碼管的結構和顯示原理54
4.2 數碼管在YL51開發板上的應用55
4.3 數組的定義及調用方法58
4.3.1 數組的定義方式58
4.3.2 數組初始化賦值及調用59
4.3.3 應用舉例59
4.4 課後作業62

第5章 中斷與定時器63
5.1 單片機中斷64
5.1.1 中斷的概念64
5.1.2 MCS-51中斷系統的結構65
5.1.3 單片機中斷應用舉例68
5.2 定時器 計數器69
5.2.1 定時器 計數器的結構69
5.2.2 定時 計數器應用舉例72
5.3 課後作業73

第6章 數碼管動態顯示與定時器應用74
6.1 數碼管動態顯示的基本原理75
6.2 實例講解數碼管動態顯示原理75
6.3 課後作業85

第7章 按鍵學習:獨立按鍵和矩陣按鍵86
7.1 鍵盤的分類87
7.2 獨立鍵盤檢測原理及應用87
7.3 矩陣鍵盤檢測原理及應用91
7.4 課後作業94

第8章 數模轉換(D A)工作原理及應用95
8.1 D A轉換的工作原理及分類96
8.1.1 權電阻解碼網絡D A轉換器96
8.1.2 T型電阻解碼網絡D A轉換器97
8.1.3 D A轉換器的主要性能指標99
8.2 DAC0832芯片及其與單片機接口99
8.2.1 DAC0832芯片簡介99
8.2.2 DAC0832芯片工作方式101
8.3 課後作業105

第9章 模數轉換(A D)工作原理及應用106
9.1 A D轉換的工作原理及分類107
9.1.1 A D轉換的一般過程107
9.1.2 A D轉換器分類108
9.1.3 A D轉換器的主要技術指標111
9.2 ADC0804芯片及其應用112
9.2.1 ADC0804芯片簡介112
9.2.2 ADC0804芯片應用112
9.3 課後作業117

第 10章 LCD液晶顯示原理及應用118
10.1 LCD液晶基礎知識119
10.2 1602液晶介紹與實例分析120
10.2.1 1602液晶硬件接口介紹120
10.2.2 1602液晶時序操作介紹121
10.2.3 1602液晶實例演示125
10.3 12864液晶介紹與實例分析131
10.3.1 12864液晶硬件接口介紹131
10.3.2 12864液晶時序操作介紹132
10.3.3 12864液晶實例演示138
10.4 課後作業141

第 11章 串行口通信原理及應用142
11.1 通信基礎知識143
11.1.1 並行通信143
11.1.2 串行通信143
11.2 串行通信的分類144
11.2.1 異步通信144
11.2.2 同步通信145
11.2.3 串行通信方式145
11.3 串行通信接口標準146
11.3.1 RS232接口146
11.3.2 RS232串行口通信電路147
11.3.3 USB轉串行口通信電路147
11.4 80C51串行口的結構148
11.4.1 80C51串行口基本工作原理148
11.4.2 80C51串行口的控制寄存器149
11.4.3 80C51串行口的工作方式151
11.5 波特率的計算154
11.6 實例講解155
11.7 課後作業160

第 12章 I2C總線原理和模塊化編程方法161
12.1 I2C總線概述162
12.1.1 I2C總線簡介162
12.1.2 I2C器件接口162
12.2 I2C總線的數據傳送163
12.2.1 I2C總線數據操作有效性規定163
12.2.2 I2C總線的數據傳送格式163
12.3 單片機的普通I O口模擬I2C通信165
12.3.1 I2C總線信號時序分析165
12.3.2 I2C總線基本操作時序分析167
12.4 I2C器件AT24C02的應用169
12.4.1 I2C器件AT24C02簡介169
12.4.2 I2C器件AT24C02的讀 寫時序170
12.4.3 用模塊化編程對AT24C02進行操作173
12.5 課後作業179

第 13章 紅外通信原理及應用180
13.1 紅外線簡介181
13.1.1 紅外線181
13.1.2 紅外信號發生電路181
13.1.3 紅外信號接收電路181
13.2 紅外通信原理182
13.2.1 紅外基帶信號發送協議182
13.2.2 紅外基帶信號調制184
13.2.3 紅外信號解調185
13.3 紅外解碼實例介紹186
13.4 課後作業190

第 14章 DS18B20測溫原理及應用191
14.1 DS18B20簡介192
14.1.1 DS18B20封裝及引腳說明192
14.1.2 功能特性192
14.1.3 兩種供電方式193
14.2 DS18B20內部結構及功能193
14.2.1 DS18B20內部結構193
14.2.2 功能介紹194
14.3 單總線簡介196
14.3.1 單總線概述196
14.3.2 單總線信號類型196
14.4 DS18B20時序過程198
14.4.1 單總線初始化198
14.4.2 ROM操作命令198
14.4.3 存儲器操作命令198
14.4.4 數理處理199
14.5 DS18B20應用實例199
14.6 課後作業203

第 15章 步進電機驅動原理及應用204
15.1 步進電機概述205
15.1.1 步進電機的認識205
15.1.2 步進電機分類205
15.1.3 步進電機的主要技術指標205
15.2 步進電機工作原理206
15.2.1 步進電機的驅動206
15.2.2 步進電機的勵磁方式207
15.3 28BYJ-48步進電機應用208
15.3.1 28BYJ-48步進電機參數209
15.3.2 28BYJ-48步進電機驅動電路209
15.3.3 步進電機應用實例211
15.4 課後作業213

第 16章 LED點陣驅動原理及應用214
16.1 LED點陣簡介215
16.1.1 認識8×8點陣模塊215
16.1.2 8×8點陣與單片機連接217
16.2 點陣的顯示原理217
16.2.1 點陣的靜態顯示218
16.2.2 點陣的動態顯示219
16.3 點陣取模軟件介紹222
16.3.1 使用演示223
16.3.2 術語介紹225
16.3.3 應用舉例225
16.4 課後作業228

第 17章 DS1302實時時鐘與SPI通信原理229
17.1 DS1302簡介230
17.1.1 功能特點230
17.1.2 封裝及引腳230
17.1.3 DS1302的主要性能指標230
17.1.4 DS1302與單片機連接電路231
17.2 DS1302的寄存器及片內RAM 231
17.2.1 與日曆、時鐘相關寄存器232
17.2.2 BCD碼簡介233
17.2.3 控制寄存器233
17.2.4 寫保護寄存器234
17.2.5 充電寄存器234
17.3 DS1302數據讀寫時序及SPI通信原理235
17.3.1 單字節寫操作235
17.3.2 單字節讀操作235
17.4 DS1302實例操作236
17.5 課後作業241

第 18章 蜂鳴器與繼電器驅動原理及應用242
18.1 蜂鳴器簡介243
18.1.1 蜂鳴器分類243
18.1.2 有源蜂鳴器和無源蜂鳴器的特點243
18.1.3 蜂鳴器選用基本要點244
18.1.4 驅動電路244
18.2 蜂鳴器應用實例244
18.3 繼電器簡介245
18.3.1 繼電器工作原理246
18.3.2 繼電器常用參數246
18.3.3 繼電器的控制電路247
18.4 繼電器應用實例248
18.5 課後作業252

第 19章 PWM脈寬調制與直流電機調速253
19.1 PWM簡介254
19.1.1 脈衝寬度調制(PWM)原理254
19.1.2 占空比的概念254
19.2 PWM應用實例255
19.2.1 直流電機介紹255
19.2.2 直流電機PWM調速原理257
19.3 課後作業261

第 20章 單片機系統設計——多功能萬年曆262
20.1 項目功能概述263
20.2 原理圖構建263
20.3 程序代碼設計265

第 21章 常用電子製作工具289
21.1 焊接工具及材料290
21.1.1 電烙鐵290
21.1.2 焊錫絲291
21.1.3 輔助焊接工具291
21.2 測量工具292
21.2.1 萬用表292
21.2.2 示波器295

附錄300
附錄1 C語言優先級詳細列表301
附錄2 ASCII表303

參考文獻304

 
  步驟一.
依據網路上的圖書,挑選你所需要的書籍,根據以下步驟進行訂購
選擇產品及數量 結 帳 輸入基本資料 取貨與付款方式
┌───────────────────────────────────────────────────┘
資料確定 確認結帳 訂單編號    

步驟二.
完成付款的程序後,若採用貨到付款等宅配方式,3~7天內 ( 例假日將延期一至兩天 ) 您即可收到圖書。若至分店門市取貨,一週內聯絡取書。

步驟三.
完成購書程序者,可利用 訂單查詢 得知訂單進度。

注意事項.
● 付款方式若為網路刷卡必須等" 2 ~ 3 個工作天"確認款項已收到,才會出貨.如有更改書籍數量請記得按更新購物車,謝謝。

● 大陸出版品封面老舊、磨痕、凹痕等均屬常態,除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。

● 至2018年起,因中國大陸環保政策,部分書籍配件以QR CODE取代光盤音頻mp3或dvd,已無提供實體光盤。如需使用學習配件,請掃描QR CODE 連結至當地網站註冊並通過驗證程序,方可下載使用。造成不便,敬請見諒。

● 我們將保留所有商品出貨權利,如遇缺書情形,訂單未達免運門檻運費需自行負擔。

預訂海外庫存.
商品到貨時間須4週,訂單書籍備齊後方能出貨,如果您有急用書籍,建議與【預訂海外庫存】商品分開訂購。