51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講(第2版)基本信息

中文名 51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講(第2版) 作????者 戴佳、戴衛(wèi)恒、劉博文
出版社 電子工業(yè)出版社 出版時(shí)間 2008-12-1
分????類 圖書>>電子工程>>編程/C語(yǔ)言 字????數(shù) 840000
ISBN 9787121072642 頁(yè)????數(shù) 492頁(yè)
開????本 16開

工程技術(shù)的電子化、集成化和系統(tǒng)化促進(jìn)了電子工程技術(shù)的發(fā)展,同時(shí)也促進(jìn)了電子工程技術(shù)在社會(huì)各行業(yè)中的廣泛應(yīng)用,從近年的人才招聘市場(chǎng)來看,電子工程師的人才需求更是一路走高。

電子工程師如此緊俏,除需求不斷走高,人才供不應(yīng)求外,另一重要原因則是電子工程師的門檻相對(duì)而言比較高,這個(gè)高門檻則來自于工程師的“經(jīng)驗(yàn)”和“實(shí)踐”!

因此,為了滿足讀者學(xué)習(xí)和工作需要,解決各種工作中的專業(yè)問題,我們緊緊圍繞“經(jīng)驗(yàn)”和“實(shí)踐”,精心策劃組織了此套叢書。

1.叢書范圍

現(xiàn)代電子科學(xué)技術(shù)的一個(gè)特點(diǎn)是多學(xué)科交叉,因此,工程師應(yīng)當(dāng)了解、掌握2門以上的相關(guān)學(xué)科,知識(shí)既精深又廣博是優(yōu)秀的工程師成長(zhǎng)為某領(lǐng)域?qū)<业闹匾獦?biāo)志。本叢書內(nèi)容涉及軟件開發(fā)、研發(fā)電子以及嵌入式項(xiàng)目開發(fā)等,包括單片機(jī)、USB接口、ARM、CPLD/FPGA、DSP、移動(dòng)通信系統(tǒng)等。

2.讀者對(duì)象

本套書面向各領(lǐng)域的初、中級(jí)用戶。具體為高校計(jì)算機(jī)、電子信息、通信工程、自動(dòng)化控制專業(yè)在校大學(xué)生,以及從事電子開發(fā)和應(yīng)用行業(yè)的科研人員。

3.內(nèi)容組織形式

本套書緊緊圍繞“經(jīng)驗(yàn)”和“實(shí)踐”,首先介紹一些相關(guān)的基礎(chǔ)知識(shí),然后根據(jù)不同的模塊或應(yīng)用領(lǐng)域,分篇安排應(yīng)用程序?qū)嵗木v?;A(chǔ)知識(shí)用來為一些初級(jí)讀者打下一定的知識(shí)功底;基礎(chǔ)好一點(diǎn)的讀者則可以跳過這一部分,直接進(jìn)入實(shí)例的學(xué)習(xí)。

4.實(shí)例特色

在應(yīng)用實(shí)例的安排上,著重突出“應(yīng)用”和“實(shí)用”兩個(gè)基本原則,安排具有代表性、技術(shù)領(lǐng)先性,以及應(yīng)用廣泛的典型實(shí)例,讓讀者學(xué)習(xí)借鑒。這些實(shí)例是從作者多年程序開發(fā)項(xiàng)目中挑選出的,也是經(jīng)驗(yàn)的歸納與總結(jié)。

在應(yīng)用實(shí)例的講解上,既介紹了設(shè)計(jì)原理、基本步驟和流程,也穿插了一些經(jīng)驗(yàn)、技巧與注意事項(xiàng)。特別在程序設(shè)計(jì)思路上,在決定項(xiàng)目開發(fā)的質(zhì)量和成功與否的細(xì)節(jié)上,盡可能地用簡(jiǎn)潔的語(yǔ)言來清晰闡述大眾易于理解的概念和思想;同時(shí),程序代碼部分做了很詳細(xì)的中文注釋,有利于讀者舉一反三,快速應(yīng)用和提高。

5.光盤內(nèi)容

本套書的光盤中包含了豐富的實(shí)例原圖文件和程序源代碼,讀者稍加修改便可應(yīng)用于自己的工作中或者完成自己的課題(畢業(yè)設(shè)計(jì)),物超所值。讀者使用之前,最好先將光盤內(nèi)容全部復(fù)制到電腦硬盤中,以便于以后可以直接調(diào)用,而不需要反復(fù)使用光盤,提高操作速度和學(xué)習(xí)效率。

6.學(xué)習(xí)指南

對(duì)于有一定基礎(chǔ)的讀者,建議直接從實(shí)例部分入手,邊看邊上機(jī)練習(xí),這樣印象會(huì)比較深,效果更好?;A(chǔ)差一點(diǎn)的讀者請(qǐng)先詳細(xì)學(xué)習(xí)書中基礎(chǔ)部分的理論知識(shí),然后再進(jìn)行應(yīng)用實(shí)例的學(xué)習(xí)。在學(xué)習(xí)中,盡量做到反復(fù)理解和演練,以達(dá)到融會(huì)貫通、舉一反三的功效;特別希望盡量和自己的工作設(shè)計(jì)聯(lián)系起來,以達(dá)到“即學(xué)即會(huì),學(xué)以致用”的最大化境界。

本套書主要偏重于實(shí)用性,具有很強(qiáng)的工程實(shí)踐指導(dǎo)性。期望讀者在學(xué)習(xí)中順利、如意!

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講(第2版)造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
PLC操作管理及應(yīng)用程序軟件 詳見圖紙 查看價(jià)格 查看價(jià)格

臺(tái) 13% 重慶夏雨科技有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 二鎖一匙cxs-2 查看價(jià)格 查看價(jià)格

南冠

臺(tái) 13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 四鎖三匙cxs-4 查看價(jià)格 查看價(jià)格

南冠

臺(tái) 13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 三鎖兩匙cxs-3 查看價(jià)格 查看價(jià)格

南冠

臺(tái) 13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 五鎖三匙cxs-5 查看價(jià)格 查看價(jià)格

南冠

臺(tái) 13% 廣東南冠電氣有限公司
機(jī)械程序 品種:斷路器附件;系列:CV1-24;類型:手車式;規(guī)格:二進(jìn)一; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

個(gè) 13% 上海西屋開關(guān)有限公司
機(jī)械程序 品種:斷路器附件;系列:CV2-24;規(guī)格:二進(jìn)一; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

個(gè) 13% 上海西屋開關(guān)有限公司
機(jī)械程序 品種:斷路器附件;系列:CV1-40.5;規(guī)格:二鎖一鑰匙; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

個(gè) 13% 上海西屋開關(guān)有限公司
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
夯實(shí)機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2006年4季度信息價(jià)
夯實(shí)機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2006年1季度信息價(jià)
夯實(shí)機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2006年3季度信息價(jià)
夯實(shí)機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2006年2季度信息價(jià)
夯實(shí)機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2005年4季度信息價(jià)
夯實(shí)機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2005年2季度信息價(jià)
夯實(shí)機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2005年1季度信息價(jià)
夯實(shí)機(jī)(電機(jī)) 夯擊能力20-62Nm 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2005年3季度信息價(jià)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
控制應(yīng)用程序 詳見原檔|6套 1 查看價(jià)格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國(guó)   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價(jià)格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國(guó)   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價(jià)格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國(guó)   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價(jià)格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國(guó)   2021-03-31
人臉識(shí)別單片機(jī) 人臉識(shí)別單片機(jī)|1個(gè) 1 查看價(jià)格 惠州市金力工程技術(shù)有限公司 廣東   2022-11-21
控制應(yīng)用程序 詳見原檔|1套 1 查看價(jià)格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國(guó)   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價(jià)格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國(guó)   2021-03-31
控制應(yīng)用程序 詳見原檔|1套 1 查看價(jià)格 北京創(chuàng)臻環(huán)境技術(shù)有限公司 全國(guó)   2021-03-31

第一篇 基礎(chǔ)知識(shí)篇

第1章 51單片機(jī)開發(fā)的基礎(chǔ)知識(shí) 2

1.1 51單片機(jī)的硬件結(jié)構(gòu) 2

1.1.1 功能模塊 2

1.1.2 CPU 2

1.1.3 并行I/O端口 4

1.1.4 存儲(chǔ)器結(jié)構(gòu) 6

1.1.5 定時(shí)/計(jì)數(shù)器 10

1.1.6 串行口 14

1.1.7 中斷系統(tǒng) 20

1.2 51單片機(jī)的指令系統(tǒng) 22

1.2.1 尋址方式 22

1.2.2 指令說明 26

1.2.3 指令系統(tǒng)表 29

1.3 本章總結(jié) 32

第2章 C語(yǔ)言程序各語(yǔ)句

第2章 用法與意義 33

2.1 數(shù)據(jù)結(jié)構(gòu) 33

2.1.1 數(shù)據(jù)類型 34

2.1.2 變量與常量 36

2.1.3 數(shù)組 40

2.1.4 指針 44

2.1.5 結(jié)構(gòu) 47

2.1.6 共用體 51

2.1.7 枚舉 52

2.2 運(yùn)算符與表達(dá)式 53

2.2.1 運(yùn)算符分類與優(yōu)先級(jí) 53

2.2.2 算術(shù)運(yùn)算符與表達(dá)式 54

2.2.3 關(guān)系運(yùn)算符與表達(dá)式 55

2.2.4 邏輯運(yùn)算符與表達(dá)式 55

2.2.5 位操作運(yùn)算符與表達(dá)式 55

2.2.6 賦值運(yùn)算符與表達(dá)式 56

2.3 程序結(jié)構(gòu)與函數(shù) 57

2.3.1 程序結(jié)構(gòu) 57

2.3.2 函數(shù) 58

2.4 流程控制語(yǔ)句 64

2.4.1 選擇語(yǔ)句 65

2.4.2 循環(huán)語(yǔ)句 68

2.4.3 轉(zhuǎn)移語(yǔ)句 70

2.5 本章總結(jié) 72

第3章 Keil 8051 C編譯器 73

3.1 Keil編譯器簡(jiǎn)介 73

3.2 使用Keil開發(fā)應(yīng)用軟件 74

3.2.1 建立工程 75

3.2.2 工程的設(shè)置 77

3.2.3 編譯與連接 79

3.3 dScope for Windows的使用 80

3.3.1 如何啟動(dòng) 80

3.3.2 如何調(diào)試 81

3.3.3 調(diào)試窗口 83

3.4 本章總結(jié) 85

第二篇 輸入/輸出系統(tǒng)設(shè)計(jì)

第 4章 單片機(jī)實(shí)現(xiàn)液晶顯示 88

4.1 實(shí)例說明 88

4.2 設(shè)計(jì)思路分析 88

4.2.1 液晶顯示模塊 88

4.2.2 液晶顯示工作原理 89

4.2.3 設(shè)計(jì)思路 91

4.3 硬件電路設(shè)計(jì) 91

4.3.1 器件選取 91

4.3.2 電源模塊 92

4.3.3 液晶顯示模塊 93

4.3.4 單片機(jī)模塊 95

4.4 軟件設(shè)計(jì) 96

4.4.1 液晶控制驅(qū)動(dòng)器指令集 96

4.4.2 程序說明 97

4.5 實(shí)例總結(jié) 100

第5章 基于MAX7219的8位

第5章 數(shù)碼管顯示 101

5.1 實(shí)例說明 101

5.2 設(shè)計(jì)思路分析 101

5.2.1 LED顯示驅(qū)動(dòng)芯片的選取 101

5.2.2 MAX7219的工作原理 102

5.3 硬件電路設(shè)計(jì) 103

5.3.1 主要器件 103

5.3.2 電路原理圖 104

5.4 軟件設(shè)計(jì) 106

5.4.1 MAX7219的工作時(shí)序

5.4.1 和寄存器描述 106

5.4.2 程序說明 108

5.5 實(shí)例總結(jié) 111

第6章 鍵盤輸入實(shí)例——實(shí)現(xiàn)

第6章 4?4鍵盤 112

6.1 實(shí)例說明 112

6.2 設(shè)計(jì)思路分析 112

6.3 硬件電路設(shè)計(jì) 113

6.4 軟件設(shè)計(jì) 114

6.5 實(shí)例總結(jié) 118

第7章 單片機(jī)實(shí)現(xiàn)語(yǔ)音錄放 119

7.1 實(shí)例說明 119

7.2 設(shè)計(jì)思路分析 120

7.2.1 語(yǔ)音芯片選取 120

7.2.2 語(yǔ)音芯片ISD2560簡(jiǎn)介 120

7.3 硬件電路設(shè)計(jì) 121

7.3.1 主要器件 121

7.3.2 電路原理圖及說明 124

7.4 軟件設(shè)計(jì) 125

7.4.1 程序流程 125

7.4.2 程序說明 126

7.5 實(shí)例總結(jié) 128

第三篇 數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

第8章 基于MAX197的

第8章 并行A/D轉(zhuǎn)換 130

8.1 實(shí)例說明 130

8.2 設(shè)計(jì)思路分析 130

8.2.1 A/D轉(zhuǎn)換原理 131

8.2.2 如何選擇A/D轉(zhuǎn)換器件 131

8.2.3 A/D轉(zhuǎn)換器對(duì)電源

8.2.3 電路的要求 132

8.3 硬件電路設(shè)計(jì) 133

8.3.1 主要器件 133

8.3.2 電路原理圖及說明 136

8.4 軟件設(shè)計(jì) 138

8.4.1 MAX197控制字 138

8.4.2 程序流程 139

8.4.3 程序說明 140

8.5 實(shí)例總結(jié) 141

第9章 基于TLC549的

第9章 串行A/D轉(zhuǎn)換 142

9.1 實(shí)例說明 142

9.2 設(shè)計(jì)思路分析 142

9.2.1 芯片選取 143

9.2.2 工作原理 143

9.3 硬件電路設(shè)計(jì) 145

9.3.1 主要器件 145

9.3.2 電路原理圖及說明 145

9.4 軟件設(shè)計(jì) 146

9.4.1 轉(zhuǎn)換過程和時(shí)序要求 147

9.4.2 程序流程 147

9.4.3 程序說明 148

9.5 實(shí)例總結(jié) 149

第10章 基于MAX527的

第10章 并行D/A轉(zhuǎn)換 150

10.1 實(shí)例說明 150

10.2 設(shè)計(jì)思路分析 150

10.2.1 D/A轉(zhuǎn)換原理 151

10.2.2 如何選擇D/A轉(zhuǎn)換器件 151

10.2.3 D/A轉(zhuǎn)換器對(duì)電源

10.2.3 電路的要求 152

10.3 硬件電路設(shè)計(jì) 152

10.3.1 主要器件 152

10.3.2 電路原理圖及說明 154

10.4 軟件設(shè)計(jì) 156

10.4.1 MAX527的地址和

10.4.1 重要引腳 156

10.4.2 程序流程 157

10.4.3 程序說明 158

10.5 實(shí)例總結(jié) 159

第11章 基于MAX517的

第11章 串行D/A轉(zhuǎn)換 160

11.1 實(shí)例說明 160

11.2 設(shè)計(jì)思路分析 160

11.2.1 芯片選取 161

11.2.2 工作原理 161

11.3 硬件電路設(shè)計(jì) 162

11.3.1 主要器件 162

11.3.2 電路原理圖及說明 163

11.4 軟件設(shè)計(jì) 164

11.4.1 時(shí)序要求和轉(zhuǎn)換過程 164

11.4.2 程序說明 165

11.5 實(shí)例總結(jié) 167

第12章 基于SHT71數(shù)字溫/濕度

第12章 傳感器的采集實(shí)現(xiàn) 168

12.1 實(shí)例說明 168

12.2 設(shè)計(jì)思路分析 168

12.2.1 SHT71性能概述 168

12.2.2 SHT71的功能說明 169

12.2.3 SHT71的引腳尺寸和說明 170

12.3 硬件電路設(shè)計(jì) 171

12.4 軟件設(shè)計(jì) 172

12.4.1 SHT71的操作方法 172

12.4.2 程序流程 173

12.4.3 源程序清單 174

12.5 實(shí)例總結(jié) 181

第13章 基于DS1624的數(shù)字

第13章 溫度計(jì)設(shè)計(jì) 182

13.1 實(shí)例說明 182

13.2 設(shè)計(jì)思路分析 182

13.2.1 DS1624簡(jiǎn)介 183

13.2.2 DS1624基本特性 183

13.2.3 DS1624工作原理 183

13.2.4 DS1624工作方式 186

13.2.5 DS1624的指令集 186

13.3 硬件電路設(shè)計(jì) 187

13.3.1 硬件設(shè)計(jì) 187

13.3.2 原理圖及其說明 187

13.4 軟件設(shè)計(jì) 188

13.4.1 程序流程 188

13.4.2 程序說明 189

13.5 實(shí)例總結(jié) 194

第四篇 控制系統(tǒng)設(shè)計(jì)

第14章 基于DS12C887的實(shí)時(shí)

第14章 日歷時(shí)鐘顯示系統(tǒng)設(shè)計(jì) 196

14.1 實(shí)例說明 196

14.2 設(shè)計(jì)思路分析 197

14.2.1 選擇合適的日歷時(shí)鐘芯片 197

14.2.2 如何由DS12C887芯片

14.2.2 獲取時(shí)間信息 197

14.3 硬件電路設(shè)計(jì) 198

14.3.1 結(jié)構(gòu)框圖 198

14.3.2 主要器件 198

14.3.3 電路原理圖及說明 200

14.4 軟件設(shè)計(jì) 202

14.4.1 DS12C877的內(nèi)存空間 202

14.4.2 程序流程 204

14.4.3 程序代碼及說明 205

14.5 實(shí)例總結(jié) 207

第15章 單片機(jī)控制的

第15章 步進(jìn)電機(jī)系統(tǒng) 208

15.1 實(shí)例說明 208

15.2 設(shè)計(jì)思路分析 208

15.2.1 步進(jìn)電機(jī)的工作原理 209

15.2.2 步進(jìn)電機(jī)的控制 211

15.2.3 脈沖分配與驅(qū)動(dòng)

15.2.3 芯片的選取 212

15.3 硬件電路設(shè)計(jì) 213

15.3.1 結(jié)構(gòu)框圖 213

15.3.2 主要器件 214

15.3.3 電路原理圖及說明 215

15.4 軟件設(shè)計(jì) 217

15.4.1 程序流程 217

15.4.2 程序說明 218

15.5 實(shí)例總結(jié) 220

第16章 基于MAX1898的智能

第16章 充電器設(shè)計(jì) 222

16.1 實(shí)例說明 222

16.2 設(shè)計(jì)思路分析 223

16.2.1 為何需要實(shí)現(xiàn)充電器的

16.2.1 智能化 223

16.2.2 如何選擇電池充電芯片 223

16.2.3 MAX1898的充電

16.2.1 工作原理 224

16.3 硬件電路設(shè)計(jì) 226

16.3.1 主要器件 226

16.3.2 電路原理圖及說明 227

16.4 軟件設(shè)計(jì) 230

16.4.1 程序流程 230

16.4.2 程序說明 231

16.5 實(shí)例總結(jié) 232

第五篇 存儲(chǔ)系統(tǒng)與外設(shè)擴(kuò)展

第17章 基于NOR Flash AM29LV320

第17章 的數(shù)據(jù)存儲(chǔ) 234

17.1 實(shí)例說明 234

17.2 設(shè)計(jì)思路分析 235

17.2.1 芯片AM29LV320 235

17.2.2 具體設(shè)計(jì)思路 237

17.3 硬件電路設(shè)計(jì) 237

17.4 軟件設(shè)計(jì) 239

17.4.1 AM29LV320的命令

17.4.1 與狀態(tài) 240

17.4.2 串行異步數(shù)據(jù)傳輸 256

17.4.3 程序代碼說明 256

17.5 實(shí)例總結(jié) 265

第18章 基于XC95144的串口擴(kuò)展 266

18.1 實(shí)例說明 266

18.2 設(shè)計(jì)思路分析 267

18.2.1 串口發(fā)送的設(shè)計(jì) 267

18.2.2 串口接收的設(shè)計(jì) 269

18.2.3 串口模塊的設(shè)計(jì) 271

18.3 硬件電路設(shè)計(jì) 273

18.4 軟件設(shè)計(jì) 275

18.4.1 CPLD的設(shè)計(jì)原理圖 275

18.4.2 C51單片機(jī)程序代碼說明 277

18.5 實(shí)例總結(jié) 279

第19章 基于8255擴(kuò)展并行口 280

19.1 實(shí)例說明 280

19.2 設(shè)計(jì)思路分析 280

19.2.1 并行口擴(kuò)展的原理 280

19.2.2 芯片選擇 281

19.3 硬件電路設(shè)計(jì) 284

19.4 軟件設(shè)計(jì) 286

19.5 實(shí)例總結(jié) 289

第六篇 信號(hào)與算法實(shí)現(xiàn)

第20章 單片機(jī)實(shí)現(xiàn)智能

第20章 信號(hào)發(fā)生器 292

20.1 實(shí)例說明 292

20.2 設(shè)計(jì)思路分析 293

20.2.1 信號(hào)發(fā)生芯片MAX038 293

20.2.2 如何在單片機(jī)系統(tǒng)中

20.2.2 使用MAX038 294

20.3 硬件電路設(shè)計(jì) 295

20.3.1 主要器件 295

20.3.2 電路原理圖及說明 296

20.4 軟件設(shè)計(jì) 298

20.4.1 程序流程 298

20.4.2 程序說明 299

20.5 實(shí)例總結(jié) 301

第21章 單片機(jī)實(shí)現(xiàn)步進(jìn)式

第21章 PWM信號(hào)輸出 302

21.1 實(shí)例說明 302

21.2 設(shè)計(jì)思路分析 302

21.2.1 PWM控制 303

21.2.2 選擇合適的外部計(jì)數(shù)芯片 303

21.3 硬件電路設(shè)計(jì) 304

21.3.1 主要器件 304

21.3.2 電路原理圖及說明 305

21.4 軟件設(shè)計(jì) 306

21.4.1 8254的內(nèi)部控制字

21.4.1 和計(jì)數(shù)寄存器 306

21.4.2 程序說明 308

21.5 實(shí)例總結(jié) 309

第22章 單片機(jī)實(shí)現(xiàn)CRC算法 310

22.1 實(shí)例說明 310

22.2 CRC原理 311

22.3 算法設(shè)計(jì)與程序?qū)崿F(xiàn) 312

22.3.1 按位計(jì)算CRC 312

22.3.2 按字節(jié)計(jì)算CRC 313

22.3.3 按半字節(jié)計(jì)算CRC 316

22.3.4 主程序及測(cè)試結(jié)果 317

22.4 實(shí)例總結(jié) 318

第23章 單片機(jī)實(shí)現(xiàn)軟件濾波 319

23.1 實(shí)例說明 319

23.2 設(shè)計(jì)思路分析 319

23.3 軟件設(shè)計(jì) 322

23.4 實(shí)例總結(jié) 326

第七篇 通信傳輸系統(tǒng)設(shè)計(jì)

第24章 單片機(jī)實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的

第24章 數(shù)據(jù)傳輸 328

24.1 實(shí)例說明 328

24.2 設(shè)計(jì)思路分析 328

24.2.1 串行通信基本原理 329

24.2.2 接口電平轉(zhuǎn)換 330

24.3 硬件電路設(shè)計(jì) 331

24.3.1 結(jié)構(gòu)框圖 331

24.3.2 主要器件 331

24.3.2 電路原理圖及說明 332

24.4 軟件設(shè)計(jì) 333

24.4.1 協(xié)議設(shè)計(jì) 334

24.4.2 主機(jī)程序流程及代碼 335

24.4.3 從機(jī)程序流程及代碼 338

24.5 實(shí)例總結(jié) 340

第25章 單片機(jī)實(shí)現(xiàn)點(diǎn)對(duì)多點(diǎn)的

第25章 數(shù)據(jù)傳輸 341

25.1 實(shí)例說明 341

25.2 設(shè)計(jì)思路分析 342

25.2.1 如何實(shí)現(xiàn)從機(jī)識(shí)別 342

25.2.2 51單片機(jī)串口的

25.2.2 多機(jī)通信功能 342

25.3 硬件電路設(shè)計(jì) 343

25.4 軟件設(shè)計(jì) 344

25.4.1 協(xié)議設(shè)計(jì) 344

25.4.2 主機(jī)程序流程及代碼 344

25.4.3 從機(jī)程序流程及代碼 348

25.5 實(shí)例總結(jié) 351

第26章 單片機(jī)實(shí)現(xiàn)以太網(wǎng)接口 352

26.1 實(shí)例說明 352

26.2 設(shè)計(jì)思路分析 353

26.2.1 以太網(wǎng)協(xié)議 353

26.2.2 選擇合適的以太網(wǎng)

26.2.2 控制芯片 354

26.3 硬件電路設(shè)計(jì) 355

26.3.1 主要器件 355

26.3.2 電路原理圖及說明 358

26.4 軟件設(shè)計(jì) 360

26.4.1 地址空間與寄存器 360

26.4.2 程序說明 362

26.5 實(shí)例總結(jié) 365

第27章 單片機(jī)實(shí)現(xiàn)I2C總線通信 366

27.1 實(shí)例說明 366

27.2 設(shè)計(jì)思路分析 367

27.2.1 I2C總線的工作原理 367

27.2.2 I2C總線的通信時(shí)序 367

27.3 硬件電路設(shè)計(jì) 369

27.4 軟件設(shè)計(jì) 369

27.4.1 程序流程 370

27.4.2 程序說明 370

27.5 實(shí)例總結(jié) 374

第28章 單片機(jī)實(shí)現(xiàn)RS-485

第28章 總線現(xiàn)場(chǎng)監(jiān)測(cè)系統(tǒng) 375

28.1 實(shí)例說明 375

28.2 設(shè)計(jì)思路分析 376

28.2.1 RS-485總線 376

28.2.2 RS-485總線驅(qū)動(dòng)芯片選取 379

28.2.3 MAX481構(gòu)成的RS-485

28.2.3 總線網(wǎng)絡(luò) 381

28.3 硬件電路設(shè)計(jì) 381

28.3.1 RS-232/485總線轉(zhuǎn)接卡 381

28.3.2 帶有RS-485總線接口的

28.3.2 單片機(jī)系統(tǒng) 382

28.4 軟件設(shè)計(jì) 383

28.4.1 通信協(xié)議設(shè)計(jì) 384

28.4.2 程序流程 385

28.4.3 程序說明 386

28.5 實(shí)例總結(jié) 390

第29章 CAN總線接口通信設(shè)計(jì) 391

29.1 實(shí)例說明 391

29.2 設(shè)計(jì)原理與思路 391

29.2.1 CAN總線及CAN

29.2.1 總線協(xié)議簡(jiǎn)介 391

29.3 芯片選型 395

29.4 硬件電路設(shè)計(jì) 397

29.4.1 結(jié)構(gòu)框圖 397

29.4.2 主要器件說明 398

29.5 電路原理圖及其說明 401

29.6 軟件設(shè)計(jì) 403

29.6.1 程序總體思路說明 403

29.6.2 程序流程圖 403

29.6.3 主要源程序清單和注釋 406

29.7 實(shí)例總結(jié) 413

第八篇 電源監(jiān)控與抗干擾設(shè)計(jì)

第30章 單片機(jī)監(jiān)控電路設(shè)計(jì) 416

30.1 實(shí)例說明 416

30.2 設(shè)計(jì)思路分析 417

30.2.1 一種簡(jiǎn)單的單片機(jī)上

30.2.1 電復(fù)位電路 417

30.2.2 單片機(jī)監(jiān)控芯片的選取 418

30.3 硬件電路設(shè)計(jì) 419

30.3.1 原理圖設(shè)計(jì) 420

30.3.2 監(jiān)控芯片的外圍電路設(shè)計(jì) 420

30.4 軟件設(shè)計(jì) 421

30.5 實(shí)例總結(jié) 422

第31章 光電隔離電路設(shè)計(jì) 423

31.1 實(shí)例說明 423

31.2 設(shè)計(jì)思路分析 424

31.2.1 光耦器件的工作原理 424

31.2.2 光耦器件的典型應(yīng)用 425

31.2.3 如何選擇光耦器件 427

31.3 硬件電路設(shè)計(jì) 428

31.3.1 主要器件 428

31.3.2 電路原理圖及說明 428

31.4 實(shí)例總結(jié) 431

附錄A 匯編語(yǔ)言與C語(yǔ)言的

附錄A 混合編程 432

附錄B 實(shí)例配套實(shí)驗(yàn)箱 451

本書通過大量的典型實(shí)例,詳細(xì)介紹了51單片機(jī)各種C語(yǔ)言應(yīng)用專題程序設(shè)計(jì)的流程、方法、技巧及設(shè)計(jì)思想。全書共分31章,第1章~第3章為基礎(chǔ)知識(shí),介紹了51單片機(jī)開發(fā)的硬件結(jié)構(gòu)、指令系統(tǒng)、C語(yǔ)言設(shè)計(jì)以及Keil 8051 C編譯器知識(shí);第4章~第31章為本書的重點(diǎn),通過28個(gè)典型的C語(yǔ)言應(yīng)用實(shí)例,詳細(xì)介紹了51單片機(jī)的各種應(yīng)用開發(fā)和使用技術(shù),包括輸入/輸出、數(shù)據(jù)采集、控制系統(tǒng)、存儲(chǔ)系統(tǒng)與外設(shè)擴(kuò)展、信號(hào)與算法實(shí)現(xiàn)、網(wǎng)絡(luò)通信與傳輸、電源監(jiān)控與抗干擾設(shè)計(jì)。全書實(shí)例豐富、代表性強(qiáng),涉及領(lǐng)域廣,每個(gè)例子都調(diào)試通過,都有具體的設(shè)計(jì)思路、硬件電路、軟件設(shè)計(jì)以及程序代碼分析,同時(shí)附錄里專門提供了本書實(shí)例配套實(shí)驗(yàn)箱內(nèi)容,對(duì)于讀者學(xué)習(xí)51單片機(jī)的應(yīng)用開發(fā)提供了良好的參考和指導(dǎo)價(jià)值。本書語(yǔ)言簡(jiǎn)潔,層次清晰,書中的所有程序代碼都使用C語(yǔ)言實(shí)現(xiàn),簡(jiǎn)單易學(xué)、易懂。本書適合計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專業(yè)的學(xué)生進(jìn)行學(xué)習(xí),同時(shí)也可供從事51單片機(jī)開發(fā)的科研設(shè)計(jì)人員參考使用。

本書配有一張光盤,光盤里包括了書中所有的程序代碼和電路圖,讀者稍加修改即可用于自己的設(shè)計(jì),物超所值。

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講(第2版)常見問題

1976年,Intel公司推出第一款8位單片機(jī)MCS-48,宣告了單片機(jī)時(shí)代的到來。在短短幾十年里,單片機(jī)技術(shù)獲得了長(zhǎng)足的發(fā)展,在越來越廣泛的領(lǐng)域內(nèi)大顯身手。

隨著科學(xué)技術(shù)的日新月異,單片機(jī)也從一開始的8位單片機(jī)發(fā)展到16位、32位等諸多系列,其中51系列單片機(jī)由于其靈活方便、價(jià)格便宜的優(yōu)點(diǎn),在眾多制造廠商的支持下發(fā)展成為具有上百個(gè)品種的大家族,迄今為止,其他任何一個(gè)單片機(jī)系列均未發(fā)展到如此的規(guī)模。

單片機(jī)系統(tǒng)的開發(fā)是硬件、軟件相結(jié)合的過程。要完成單片機(jī)系統(tǒng)的開發(fā),不僅需要掌握編程技術(shù),還需要針對(duì)實(shí)際應(yīng)用選擇合理的單片機(jī)芯片和外圍器件,并以此為基礎(chǔ),設(shè)計(jì)硬件電路。事實(shí)證明,通過具體的實(shí)例來學(xué)習(xí)單片機(jī)系統(tǒng)的開發(fā)是一條科學(xué)的途徑,本書作者根據(jù)多年積累的單片機(jī)開發(fā)經(jīng)驗(yàn)編寫此書,旨在通過介紹各種典型的單片機(jī)系統(tǒng)的開發(fā)實(shí)例來為讀者提供開發(fā)單片機(jī)系統(tǒng)的一條“捷徑”。

本書內(nèi)容

本書以第1版為基礎(chǔ),另外增加了C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)、存儲(chǔ)系統(tǒng)與外設(shè)擴(kuò)展、CAN總線通信、軟件濾波設(shè)計(jì)等實(shí)例內(nèi)容,使其在內(nèi)容上更加的全面。與此同時(shí),剔除了第1版中一些理論上正確、但實(shí)際因?yàn)槭袌?chǎng)芯片停產(chǎn)而無(wú)法實(shí)現(xiàn)的例子(包括:?jiǎn)纹瑱C(jī)實(shí)現(xiàn)GPS定位、實(shí)現(xiàn)接觸式IC卡讀寫、實(shí)現(xiàn)非接觸式IC卡讀寫、基于雙口RAM的單片機(jī)間通信、實(shí)現(xiàn)短距離無(wú)線傳輸),補(bǔ)充一些新的例子內(nèi)容,這樣讀者選擇本書,將可以通過實(shí)驗(yàn)箱全部調(diào)試成功,完全達(dá)到學(xué)以致用的目的。

本書共分為31章,主要內(nèi)容安排如下:

篇 名 內(nèi)容介紹 頁(yè) 碼

第一篇

基礎(chǔ)知識(shí)篇 包括第1~3章,介紹了51單片機(jī)的硬件結(jié)構(gòu)和指令系統(tǒng)、C語(yǔ)言設(shè)計(jì),以及Keil 8051 C 編譯器知識(shí) 1

第4~33章全部為C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例,其中又根據(jù)不同的應(yīng)用領(lǐng)域分為7篇 第二篇

輸入/輸出系統(tǒng)設(shè)計(jì) 包括第4~7章,由4個(gè)實(shí)例構(gòu)成,涵蓋了51單片機(jī)系統(tǒng)主要輸入/輸出方法的實(shí)現(xiàn) 87

第三篇

數(shù)據(jù)采集系統(tǒng)設(shè)計(jì) 包括第8~13章,由6個(gè)實(shí)例構(gòu)成,介紹了51單片機(jī)在數(shù)據(jù)采集領(lǐng)域的應(yīng)用,包括A/D與D/A轉(zhuǎn)換、基于SHT71數(shù)字溫/濕度傳感器的采集實(shí)現(xiàn),以及 基于DS1624的數(shù)字溫度計(jì) 129

第四篇

控制系統(tǒng)設(shè)計(jì) 包括第14~16章,由3個(gè)實(shí)例構(gòu)成,介紹了51單片機(jī)在控制領(lǐng)域的應(yīng)用,包括步進(jìn)電機(jī)控制、智能充電器、日歷時(shí)鐘 195

第五篇

存儲(chǔ)系統(tǒng)與外設(shè)擴(kuò)展 包括第17~19章,由3個(gè)實(shí)例構(gòu)成,包括基于NOR Flash的數(shù)據(jù)存儲(chǔ)實(shí)例、基于XC95144的串口擴(kuò)展,以及基于8255擴(kuò)展并行口 233

第六篇

信號(hào)與算法實(shí)現(xiàn) 包括第20~23章,,由4個(gè)實(shí)例構(gòu)成,介紹了51單片機(jī)在信號(hào)與算法領(lǐng)域的應(yīng)用,包括智能信號(hào)發(fā)生器、步進(jìn)式PWM信號(hào)、CRC算法,以及軟件濾波的實(shí)現(xiàn) 291

第七篇

通信傳輸系統(tǒng)設(shè)計(jì) 包括第24~29章,由6個(gè)實(shí)例構(gòu)成,介紹了51單片機(jī)在通信傳輸領(lǐng)域的應(yīng)用,包括232串口傳輸、以太網(wǎng)接口、I2C總線傳輸、485總線傳輸,以及CAN總線接口通信設(shè)計(jì) 327

第八篇

電源監(jiān)控與抗干擾設(shè)計(jì) 包括第30,31章,由2個(gè)實(shí)例構(gòu)成,包括單片機(jī)監(jiān)控電路設(shè)計(jì)、 光電隔離輸出接口電路設(shè)計(jì)實(shí)例 415

本書特點(diǎn)

本書作者長(zhǎng)期從事51單片機(jī)方面的系統(tǒng)設(shè)計(jì)工作,曾經(jīng)開發(fā)過許多51單片機(jī)應(yīng)用設(shè)計(jì)的項(xiàng)目。具有豐富的實(shí)踐經(jīng)驗(yàn),從而保證了本書良好的實(shí)用性和指導(dǎo)性。歸納本書,主要具有以下一些特點(diǎn):

(1)在第1版基礎(chǔ)上,增加了C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)、存儲(chǔ)系統(tǒng)與外設(shè)擴(kuò)展、CAN總線通信、軟件濾波設(shè)計(jì)等實(shí)例內(nèi)容,在內(nèi)容上更加的全面。

(2)本書提供了28個(gè)典型設(shè)計(jì)實(shí)例,例子種類豐富,覆蓋領(lǐng)域廣,代表性強(qiáng),可成為大多數(shù)51單片機(jī)開發(fā)人員的參考手冊(cè)。

(3)本書不但詳細(xì)介紹了實(shí)例的硬件接口設(shè)計(jì),也對(duì)實(shí)例的程序代碼做了重點(diǎn)分析,提供了深入的程序設(shè)計(jì)思想,利于讀者舉一反三。

(4)本書盤書結(jié)合,光盤中附有豐富的實(shí)例硬件圖源文件和程序源代碼,讀者稍加修改,便可應(yīng)用于自己的工作中去,物超所值。

(5)廣東無(wú)憂電子開發(fā)網(wǎng)專門為本書提供了C51實(shí)驗(yàn)箱的實(shí)驗(yàn)驗(yàn)證,這一實(shí)驗(yàn)箱很適合教學(xué)使用,也是很好的通用開發(fā)板,可供從事51單片機(jī)開發(fā)的廣大科研人員使用;實(shí)驗(yàn)箱可以使用ATMEL微控制器,也可使用其他廠商的C51系列單片機(jī)。讀者在使用實(shí)驗(yàn)箱中如果有疑問、困難、意見與建議,可以發(fā)郵件進(jìn)行交流咨詢。同時(shí)有關(guān)本實(shí)驗(yàn)箱的C51程序設(shè)計(jì)的完善和更新,讀者可以通過登錄無(wú)憂電子開發(fā)網(wǎng)進(jìn)行了解。

本書由戴佳、戴衛(wèi)恒、劉博文編寫。另外,秦龍、苗龍、田莉、錢林杰、張曉平、王渝梅、金成江、李志江、肖毅、劉軼、劉云志、廖日坤、金鎮(zhèn)、李寧宇、黃小慧、廖濟(jì)林、龐麗梅、邱遠(yuǎn)彬、黃乘傳、黃小歡等在資料收集、整理和技術(shù)支持方面做了大量的工作,在此一并向他們表示感謝!

由于時(shí)間倉(cāng)促,再加之作者的水平有限,書中難免存在一些不足之處,歡迎廣大讀者批評(píng)和指正。

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講(第2版)文獻(xiàn)

基于51單片機(jī)室內(nèi)攀巖機(jī)的程序設(shè)計(jì) 基于51單片機(jī)室內(nèi)攀巖機(jī)的程序設(shè)計(jì)

格式:pdf

大?。?span id="tnxhh1n" class="single-tag-height">101KB

頁(yè)數(shù): 未知

評(píng)分: 4.7

在倡導(dǎo)全民健身的今天,我們帶來一種方便快捷安全的健身裝置_室內(nèi)攀巖機(jī),通過模擬真實(shí)巖壁,使室內(nèi)攀巖成為了可能.我們將程序設(shè)計(jì)和硬件設(shè)計(jì)結(jié)合起來,不僅創(chuàng)新了室內(nèi)攀巖機(jī)的結(jié)構(gòu)、控制了攀巖壁的機(jī)械安裝角度和攀巖面的運(yùn)動(dòng)速度,還調(diào)節(jié)了運(yùn)動(dòng)的難易程度以適用不同使用群體,使室內(nèi)攀巖運(yùn)動(dòng)成為家庭運(yùn)動(dòng)的一種新理念、新可能.

立即下載
89C51單片機(jī)論文 89C51單片機(jī)論文

格式:pdf

大?。?span id="919r9zl" class="single-tag-height">101KB

頁(yè)數(shù): 7頁(yè)

評(píng)分: 4.6

89C51單片機(jī)論文 摘要:為了方便初學(xué)者使用單片機(jī)的各種片內(nèi)資源以及 一些常用的外圍擴(kuò)展芯片,設(shè)計(jì)開發(fā)了基于 51系列單片機(jī) 的系統(tǒng)板。同時(shí),該板還可做為學(xué)習(xí)各種仿真器所需的目標(biāo) 板。 關(guān)鍵詞: 89c51 單片機(jī); tlc 2543 ; tlc5615 the development and application based on 51 series mcu system board li li,shao xinhui (changcheng institute of metrology&measurement,avic,beijing100095,china) abstract:in order to facilitate the beginner to use all kinds of microcontroller chip internal resources

立即下載

《51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講》通過大量的實(shí)例,介紹了51單片機(jī)各種C語(yǔ)言應(yīng)用專題程序設(shè)計(jì)的流程、方法、技巧及設(shè)計(jì)思想。全書共分31章,第1章~第3章為基礎(chǔ)知識(shí),介紹了51單片機(jī)開發(fā)的硬件結(jié)構(gòu)、指令系統(tǒng)、C語(yǔ)言設(shè)計(jì)以及Keil8051C編譯器知識(shí);第4章~第31章為本書的重點(diǎn),通過28個(gè)典型的C語(yǔ)言應(yīng)用實(shí)例,介紹了51單片機(jī)的各種應(yīng)用開發(fā)和使用技術(shù),包括輸入,輸出、數(shù)據(jù)采集,控制系統(tǒng)、存儲(chǔ)系統(tǒng)與外設(shè)擴(kuò)展、信號(hào)與算法實(shí)現(xiàn)、網(wǎng)絡(luò)通信與傳輸、電源監(jiān)控與抗干擾設(shè)計(jì)。全書實(shí)例豐富,每個(gè)例子都調(diào)試通過,都有具體的設(shè)計(jì)思路、硬件電路、軟件設(shè)計(jì)以及程序代碼分析,同時(shí)附錄里專門提供了實(shí)例配套實(shí)驗(yàn)箱內(nèi)容,對(duì)于讀者學(xué)習(xí)51單片機(jī)的應(yīng)用開發(fā)提供了參考和指導(dǎo)價(jià)值 。

《51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講》中的所有程序代碼都使用C語(yǔ)言實(shí)現(xiàn),簡(jiǎn)單易學(xué)、易懂?!?1單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講》適合計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專業(yè)的學(xué)生進(jìn)行學(xué)習(xí),同時(shí)也可供從事51單片機(jī)開發(fā)的科研設(shè)計(jì)人員參考使用。

《51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講》配有一張光盤,光盤里包括了書中所有的程序代碼和電路圖,讀者稍加修改即可用于自己的設(shè)計(jì),物超所值。

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講第一篇基礎(chǔ)知識(shí)篇

第1章51單片機(jī)開發(fā)的基礎(chǔ)知識(shí)

1.151單片機(jī)的硬件結(jié)構(gòu)

1.1.1功能模塊

1.1.2CPU

1.1.3并行I/O端口

1.1.4存儲(chǔ)囂結(jié)構(gòu)

1.1.5定時(shí)/計(jì)數(shù)器

1.1.6串行口

1.1.7中斷系統(tǒng)

1.251單片機(jī)的指令系統(tǒng)

1.2.1尋址方式

1.2.2指令說明

1.2.3指令系統(tǒng)表

1.3本章總結(jié)

第2章C語(yǔ)言程序各語(yǔ)句用法與意義

2.1數(shù)據(jù)結(jié)構(gòu)

2.1.1數(shù)據(jù)類型

2.1.2變量與常量

2.1.3數(shù)組

2.1.4指針

2.1.5結(jié)構(gòu)

2.1.6共用體

2.1.7枚舉

2.2運(yùn)算符與表達(dá)式

2.2.1運(yùn)算符分類與優(yōu)先級(jí)

2.2.2算術(shù)運(yùn)算符與表達(dá)式

2.2.3關(guān)系運(yùn)算符與表達(dá)式

2.2.4邏輯運(yùn)算符與表達(dá)式

2.2.5位操作運(yùn)算符與表達(dá)式

2.2.6賦值運(yùn)算符與表達(dá)式

2.3程序結(jié)構(gòu)與函數(shù)

2.3.1程序結(jié)構(gòu)

2.3.2函數(shù)

2.4流程控制語(yǔ)句

2.4.1選擇語(yǔ)句

2.4.2循環(huán)語(yǔ)句

2.4.3轉(zhuǎn)移語(yǔ)句

2.5本章總結(jié)

第3章Keil8051C編譯器

3.1Keil編譯器簡(jiǎn)介

3.2使用Keil開發(fā)應(yīng)用軟件

3.2.1建立工程

3.2.2工程的設(shè)置

3.2.3編譯與連接

3.3dScopeforWindows的使用

3.3.1如何啟動(dòng)

3.3.2如何調(diào)試

3.3.3調(diào)試窗口

3.4本章總結(jié)

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講第二篇輸入/輸出系統(tǒng)設(shè)計(jì)

第4章單片機(jī)實(shí)現(xiàn)液晶顯示

4.1實(shí)例說明

4.2設(shè)計(jì)思路分析

4.2.1液晶顯示模塊

4.2.2液晶顯示工作原理

4.2.3設(shè)計(jì)思路

4.3硬件電路設(shè)計(jì)

4.3.1器件選取

4.3.2電源模塊

4.3.3液晶顯示模塊

4.3.4單片機(jī)模塊

4.4軟件設(shè)計(jì)

4.4.1液晶控制驅(qū)動(dòng)囂指令集

4.4.2程序說明

4.5實(shí)例總結(jié)

第5章基于MAX7219的8位數(shù)碼管顯示

5.1實(shí)例說明

5.2設(shè)計(jì)思路分析

5.2.1LED顯示驅(qū)動(dòng)芯片的選取

5.2.2MAX7219的工作原理

5.3硬件電路設(shè)計(jì)

5.3.1主要器件

5.3.2電路原理圖

5.4軟件設(shè)計(jì)

5.4.1MAX7219的工作時(shí)序和寄存器描述

5.4.2程序說明

5.5實(shí)例總結(jié)

第6章鍵盤輸入實(shí)例——實(shí)現(xiàn)4x4鍵盤

6.1實(shí)例說明

6.2設(shè)計(jì)思路分析

6.3硬件電路設(shè)計(jì)

6.4軟件設(shè)計(jì)

6.5實(shí)例總結(jié)

第7章單片機(jī)實(shí)現(xiàn)語(yǔ)音錄放

7.1實(shí)例說明

7.2設(shè)計(jì)思路分析

7.2.1語(yǔ)音芯片選取

7.2.2語(yǔ)音芯片1SD2560簡(jiǎn)介

7.3硬件電路設(shè)計(jì)

7.3.1主要器件

7.3.2電路原理圖及說明

7.4軟件設(shè)計(jì)

7.4.1程序流程

7.4.2程序說明

7.5實(shí)例總結(jié)

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講第三篇數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

第8章基于MAX197的并行A/D轉(zhuǎn)換

8.1實(shí)例說明

8.2設(shè)計(jì)思路分析

8.2.1A/D轉(zhuǎn)換原理

8.2.2如何選擇A/D轉(zhuǎn)換器件

8.2.3A/D轉(zhuǎn)換器對(duì)電源電路的要求

8.3硬件電路設(shè)計(jì)

8.3.1主要器件

8.3.2電路原理圖及說明

8.4軟件設(shè)計(jì)

8.4.1MAX197控制字

8.4.2程序流程

8.4.3程序說明

8.5實(shí)例總結(jié)

第9章基于TLC549的串行A/D轉(zhuǎn)換

9.1實(shí)例說明

9.2設(shè)計(jì)思路分析

9.2.1芯片選取

9.2.2工作原理

9.3硬件電路設(shè)計(jì)

9.3.1主要器件

9.3.2電路原理圖及說明

9.4軟件設(shè)計(jì)

9.4.1轉(zhuǎn)換過程和時(shí)序要求

9.4.2程序流程

9.4.3程序說明

9.5實(shí)例總結(jié)

第10章基于MAX527的并行D/A轉(zhuǎn)換

10.1實(shí)例說明

10.2設(shè)計(jì)思路分析

10.2.1D/A轉(zhuǎn)換原理

10.2.2如何選擇D/A轉(zhuǎn)換器件

10.2.3D/A轉(zhuǎn)換器對(duì)電源電路的要求

10.3硬件電路設(shè)計(jì)

10.3.1主要器件

10.3.2電路原理圖及說明

10.4軟件設(shè)計(jì)

10.4.1MAX527的地址和重要引腳

10.4.2程序流程

10.4.3程序說明

10.5實(shí)例總結(jié)

第11章基于MAX517的串行D/A轉(zhuǎn)換

11.1實(shí)例說明

11.2設(shè)計(jì)思路分析

11.2.1芯片選取

11.2.2工作原理

11.3硬件電路設(shè)計(jì)

11.3.1主要器件

11.3.2電路原理圖及說明

11.4軟件設(shè)計(jì)

11.4.1時(shí)序要求和轉(zhuǎn)換過程

11.4.2程序說明

11.5實(shí)例總結(jié)

第12章基于SHT71數(shù)字溫/濕度傳感器的采集實(shí)現(xiàn)

12.1實(shí)例說明

12.2設(shè)計(jì)思路分析

12.2.1SHT71性能概述

12.2.2SHT71的功能說明

12.2.3SHT71的引腳尺寸和說明

12.3硬件電路設(shè)計(jì)

12.4軟件設(shè)計(jì)

12.4.1SHT71的操作方法

12.42程序流程

12.4.3源程序清單

12.5實(shí)例總結(jié)

第13章基于DS1624的數(shù)字溫度計(jì)設(shè)計(jì)

13.1實(shí)例說明

13.1.2設(shè)計(jì)思路分析

13.2.1DS1624簡(jiǎn)介

13.2.2DS1624基本特性

13.2.3DS1624工作原理

13.2.4DS1624工作方式

13.2.5DS1624的指令集

13.3硬件電路設(shè)計(jì)

13.3.1硬件設(shè)計(jì)

13.3.2原理科及其說明

13.4軟件設(shè)計(jì)

13.4.1程序流程

13.4.2程序說明

13.5實(shí)例總結(jié)

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講第四篇控制系統(tǒng)設(shè)計(jì)

第14章基于DS12C887的實(shí)時(shí)日歷時(shí)鐘顯示系統(tǒng)設(shè)計(jì)

14.1實(shí)例說明

14.2設(shè)計(jì)思路分析

14.2.1選擇合適的日歷時(shí)鐘芯片7

14.2.2如何由DS12C887芯片獲取時(shí)間信息

14.3硬件電路設(shè)計(jì)

14.3.1結(jié)構(gòu)框圖

14.3.2主要器件

14.3.3電路原理圖及說明

14.4軟件設(shè)計(jì)

14.4.1DS12C877的內(nèi)存空間

14.4.2程序流程

14.4.3程序代碼及說明

14.5實(shí)例總結(jié)

第15章單片機(jī)控制的步進(jìn)電機(jī)系統(tǒng)

15.1實(shí)例說明

15.2設(shè)計(jì)思路分析

15.2.1步進(jìn)電機(jī)的工作原理

15.2.2步進(jìn)電機(jī)的控制

15.2.3脈沖分配與驅(qū)動(dòng)芯片的選取

15.3硬件電路設(shè)計(jì)

15.3.1結(jié)構(gòu)框圖

15.3.2主要器件

15.3.3電路原理圖廈說明

15.4軟件設(shè)計(jì)

15.4.1程序流程

15.4.2程序說明

15.5實(shí)例總結(jié)

第16章基于MAX1898的智能充電器設(shè)計(jì)

16.1實(shí)例說明

16.2設(shè)計(jì)思路分析

16.2.1為何需要實(shí)現(xiàn)充電器的智能化

16.2.2如何選擇電池充電芯片

16.2.3MAX1898的充電工作原理

16.3硬件電路設(shè)計(jì)

16.3.1主要器件

16.3.2電路原理圖及說明

16.4軟件設(shè)計(jì)

16.4.1程序流程

16.4.2程序說明

16.5實(shí)例總結(jié)

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講第五篇存儲(chǔ)系統(tǒng)與外設(shè)擴(kuò)展

第17章基于NORFlashAM29LV320的數(shù)據(jù)存儲(chǔ)

17.1實(shí)例說明

17.2設(shè)計(jì)思路分析

17.2.1芯片AM29LV320

17.2.2具體設(shè)計(jì)思路

17.3硬件電路設(shè)計(jì)

17.4軟件設(shè)計(jì)

17.4.1AM29LV320的命令與狀態(tài)

17.4.2串行異步數(shù)據(jù)傳輸

17.4.3程序代碼說明

17.5實(shí)例總結(jié)

第18章基于XC95144的串口擴(kuò)展

18.1實(shí)例說明

18.2設(shè)計(jì)思路分析

18.2.1串口發(fā)送的設(shè)計(jì)

18.2.2串口接收的設(shè)計(jì)

18.2.3串口模塊的設(shè)計(jì)l

18.3硬件電路設(shè)計(jì)

18.4軟件設(shè)計(jì)

18.4.1CPLD的設(shè)計(jì)原理圖

18.4.2C51單片機(jī)程序代碼說明

18.5實(shí)例總結(jié)

第19章基于8255擴(kuò)展并行口

19.1實(shí)例說明

19.2設(shè)計(jì)思路分析

19.2.1并行口擴(kuò)展的原理

19.2.2芯片選擇

19.3硬件電路設(shè)計(jì)

19.4軟件設(shè)計(jì)

19.5實(shí)例總結(jié)

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講第六篇信號(hào)與算法實(shí)現(xiàn)

第20章單片機(jī)實(shí)現(xiàn)智能信號(hào)發(fā)生器

第21章單片機(jī)實(shí)現(xiàn)步進(jìn)式PWM信號(hào)輸出

第22章單片機(jī)實(shí)現(xiàn)CRC算法

第23章單片機(jī)實(shí)現(xiàn)軟件濾波

第七篇通信傳輸系統(tǒng)設(shè)計(jì)

第24章單片機(jī)實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)傳輸

第25章單片機(jī)實(shí)現(xiàn)點(diǎn)對(duì)多點(diǎn)的數(shù)據(jù)傳輸

第26章單片機(jī)實(shí)現(xiàn)以太網(wǎng)接口

第27章單片機(jī)實(shí)現(xiàn)1C總線通信

第28章單片機(jī)實(shí)現(xiàn)RS-485總線現(xiàn)場(chǎng)監(jiān)測(cè)系統(tǒng)

第29章CAN總線接口通信設(shè)計(jì)

第八篇電源監(jiān)控與抗干擾設(shè)計(jì)

第30章單片機(jī)監(jiān)控電路設(shè)計(jì)

第31章光電隔離電路設(shè)計(jì)

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講附錄

附錄A匯編語(yǔ)言與C語(yǔ)言的混合編程

附錄B實(shí)例配套實(shí)驗(yàn)箱

本書首先介紹了C語(yǔ)言的基本知識(shí),使讀者能使用C語(yǔ)言進(jìn)行程序設(shè)計(jì);然后介紹了30個(gè)開發(fā)例子。全書主要通過實(shí)例的形式來介紹MSP430單片機(jī)在不同領(lǐng)域中的應(yīng)用,從而使讀者掌握MSP430單片機(jī)開發(fā)的流程、方法、技巧及設(shè)計(jì)思想。全書語(yǔ)言簡(jiǎn)潔,層次清晰,本書的所有程序代碼都使用C語(yǔ)言實(shí)現(xiàn),簡(jiǎn)單易學(xué)、易懂。本書比較適合計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專業(yè)的院校學(xué)生進(jìn)行學(xué)習(xí),同時(shí)也可供從事單片機(jī)開發(fā)的科研設(shè)計(jì)人員參考使用。

本書通過大量的典型實(shí)例形式,詳細(xì)介紹了MSP430單片機(jī)各種C語(yǔ)言應(yīng)用專題程序設(shè)計(jì)的流程、方法、技巧及設(shè)計(jì)理念。全書共分31章,其中第1章簡(jiǎn)單介紹了開發(fā)MSP430的C語(yǔ)言的基礎(chǔ)知識(shí),第2章至第31章為本書的重點(diǎn),通過30個(gè)典型的C語(yǔ)言專題應(yīng)用實(shí)例,詳細(xì)介紹了MSP430單片機(jī)的各種應(yīng)用開發(fā)和使用技術(shù)。實(shí)例豐富,代表性強(qiáng),涉及領(lǐng)域廣,每個(gè)例子都有具體的硬件電路設(shè)計(jì)和程序設(shè)計(jì),對(duì)讀者有較高的學(xué)習(xí)和參考價(jià)值。

51單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講(第2版)相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無(wú)線POS機(jī) 廣東合正采購(gòu)招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國(guó)際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽(yáng)招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國(guó)際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 廣東國(guó)咨招標(biāo)有限公司 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 拆邊機(jī) 廣西北纜電纜有限公司 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 舌花雛菊 甘肅中維國(guó)際招標(biāo)有限公司 華潤(rùn)燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽(yáng)光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無(wú)縫鋼管 中國(guó)石油煉化工程建設(shè)項(xiàng)目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 蘇州弘創(chuàng)招投標(biāo)代理有限公司