從零開始學(xué)51單片機(jī)C語(yǔ)言 采用新穎的講解形式,深入淺出地介紹了51單片機(jī)的組成、開發(fā)環(huán)境及單片機(jī)C語(yǔ)言基礎(chǔ)知識(shí),結(jié)合大量實(shí)例,詳細(xì)演練了中斷、定時(shí)器、串行通信、鍵盤接口、LED數(shù)碼管、LCD顯示器、DS1302時(shí)鐘芯片、EEPROM存儲(chǔ)器、單片機(jī)看門狗、溫度傳感器DS18B20、紅外和無線遙控電路、A/D和D/A轉(zhuǎn)換器、步進(jìn)電機(jī)、語(yǔ)音電路、LED點(diǎn)陣屏等內(nèi)容。本書中的所有實(shí)例均具有較高的實(shí)用性和針對(duì)性,且全部通過了實(shí)驗(yàn)板驗(yàn)證;尤為珍貴的是,所有源程序均具有較強(qiáng)的移植性,讀者只需將其簡(jiǎn)單修改甚至不用修改,即可應(yīng)用到自己開發(fā)的產(chǎn)品中。

全書語(yǔ)言通俗,實(shí)例豐富,圖文結(jié)合,簡(jiǎn)單明了,適合單片機(jī)愛好者和初學(xué)者,也可作為中等專業(yè)技術(shù)學(xué)校、中等職業(yè)學(xué)校等教學(xué)用書。

從零開始學(xué)51單片機(jī)C語(yǔ)言造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
PIC單片機(jī)編程器 JY-PICKIT2 查看價(jià)格 查看價(jià)格

JY

個(gè) 13% 成都嘉林源電子有限公司
人文社科科學(xué)系簡(jiǎn)介更換內(nèi)容 2400mm×1200mm,室外高精度寫真畫面,帶背膠 查看價(jià)格 查看價(jià)格

m2 13% 成都市眾之藝展覽展示有限公司
計(jì)算機(jī)科學(xué)系簡(jiǎn)介牌(換內(nèi)容) 2400mmX1200mm厚型燈片帶有機(jī)玻璃背板 查看價(jià)格 查看價(jià)格

個(gè) 13% 成都市眾之藝展覽展示有限公司
單片機(jī)數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價(jià)格 查看價(jià)格

立信

臺(tái) 13% 廣州市力升達(dá)防雷科技有限公司
單片機(jī)數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價(jià)格 查看價(jià)格

臺(tái) 13% 海南新科保防雷工程有限公司
單片機(jī)數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價(jià)格 查看價(jià)格

宇恬

個(gè) 13% 昆明宇恬科技工程有限公司
單片機(jī)數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價(jià)格 查看價(jià)格

臺(tái) 13% 海南派德科技有限公司
單片機(jī)數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子 查看價(jià)格 查看價(jià)格

臺(tái) 13% 海南萬(wà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í)間
人臉識(shí)別單片機(jī) 人臉識(shí)別單片機(jī)|1個(gè) 1 查看價(jià)格 惠州市金力工程技術(shù)有限公司 廣東   2022-11-21
人臉識(shí)別單片機(jī) -|1套 1 查看價(jià)格 國(guó)科城市大腦(北京)科技有限公司 廣東   2021-10-20
單片機(jī)應(yīng)用實(shí)訓(xùn)考核裝置 配置詳附件二|20套 2 查看價(jià)格 濟(jì)南智星教育設(shè)備有限公司 貴州  貴陽(yáng)市 2016-11-02
春天牌學(xué)仕門 學(xué)仕門CT-A-002|87扇 1 查看價(jià)格 春天門業(yè)廈門總經(jīng)銷 四川  成都市 2010-08-04
語(yǔ)言程控機(jī) TK832|1臺(tái) 1 查看價(jià)格 廣州熹尚科技有限公司 全國(guó)   2022-08-23
多國(guó)語(yǔ)言指導(dǎo)許可 3BA09513AA 提供4國(guó)語(yǔ)言以上|1.0套 0 查看價(jià)格 廣州皓粵電子設(shè)備有限公司    2015-11-18
單片機(jī)數(shù)據(jù)線路避雷器 REP-X04-DATA接線端子|2591臺(tái) 1 查看價(jià)格 昆明宇恬科技工程有限公司 云南  昆明市 2015-04-10
學(xué)生學(xué) 1.支持查看某個(gè)班級(jí)的學(xué)生學(xué)情,包含綜合情況趨勢(shì)圖、單科情況趨勢(shì)圖,可以按得分率來展示,也可以按照排名展示;2.可以設(shè)置"心形"按鈕關(guān)注具體的學(xué)生;3.支持查看單個(gè)學(xué)生的學(xué)情詳情;|11 1 查看價(jià)格 廣東天智實(shí)業(yè)有限公司 全國(guó)   2021-07-23

第 1章 51單片機(jī)基本組成 1

1.1 單片機(jī)內(nèi)部結(jié)構(gòu)與引腳 1

1.1.1 單片機(jī)的內(nèi)部結(jié)構(gòu)組成 1

1.1.2 單片機(jī)的引腳 3

1.2 單片機(jī)的存儲(chǔ)器 5

1.3 單片機(jī)的最小系統(tǒng)電路 6

1.3.1 單片機(jī)的工作電源 7

1.3.2 單片機(jī)的復(fù)位電路 7

1.3.3 單片機(jī)的時(shí)鐘電路 7

第 2章 走進(jìn)單片機(jī)開發(fā)的世界 8

2.1 單片機(jī)C語(yǔ)言入門 8

2.1.1 C語(yǔ)言的特點(diǎn) 8

2.1.2 單片機(jī)采用C語(yǔ)言編程的

好處 8

2.1.3 如何學(xué)習(xí)單片機(jī)C語(yǔ)言 10

2.1.4 一個(gè)簡(jiǎn)單的流水燈程序 10

2.1.5 利用C51庫(kù)函數(shù)實(shí)現(xiàn)流

水燈 13

2.1.6 小結(jié) 14

2.2 低成本單片機(jī)開發(fā)板介紹 15

2.2.1 低成本單片機(jī)開發(fā)板1 15

2.2.2 低成本單片機(jī)開發(fā)板2 17

2.2.3 低成本單片機(jī)開發(fā)板3 18

2.2.4 低成本單片機(jī)開發(fā)板4 18

2.2.5 單片機(jī)仿真器 19

2.3 單片機(jī)開發(fā)六步走 20

2.3.1 第 一步:硬件電路設(shè)計(jì)與

制作 20

2.3.2 第二步:編寫程序 20

2.3.3 第三步:編譯程序 26

2.3.4 第四步:仿真調(diào)試 27

2.3.5 第五步:燒寫程序 28

2.3.6 第六步:脫機(jī)運(yùn)行檢查 29

第3章 單片機(jī)C語(yǔ)言重點(diǎn)難點(diǎn)

解析 30

3.1 C51基本知識(shí) 30

3.1.1 標(biāo)識(shí)符和關(guān)鍵字 30

3.1.2 數(shù)據(jù)類型 32

3.1.3 常量 35

3.1.4 變量 36

3.1.5 運(yùn)算符和表達(dá)式 38

3.1.6 表達(dá)式語(yǔ)句和復(fù)合語(yǔ)句 42

3.1.7 條件選擇語(yǔ)句 43

3.1.8 循環(huán)語(yǔ)句 45

3.2 C51函數(shù) 50

3.2.1 函數(shù)概述 50

3.2.2 函數(shù)的參數(shù)和返回值 53

3.2.3 函數(shù)的調(diào)用 53

3.2.4 局部變量和全局變量 55

3.2.5 變量的存儲(chǔ)種類 56

3.3 C51數(shù)組 57

3.3.1 一維數(shù)組 57

3.3.2 二維數(shù)組 59

3.3.3 字符數(shù)組 60

3.4 C51指針 61

3.4.1 指針概述 61

3.4.2 一般指針和基于存儲(chǔ)器的

指針 65

3.4.3 絕對(duì)地址的訪問 66

3.5 C51結(jié)構(gòu)、共同體與枚舉 67

3.5.1 結(jié)構(gòu) 67

3.5.2 共同體 70

3.5.3 枚舉 70

第4章 中斷系統(tǒng)實(shí)例演練 72

4.1 中斷系統(tǒng)基本知識(shí) 72

4.1.1 51單片機(jī)的中斷源 72

4.1.2 中斷的控制 73

4.1.3 中斷的響應(yīng) 76

4.1.4 中斷的撤除 76

4.1.5 C51中斷函數(shù)的寫法 77

4.2 中斷系統(tǒng)實(shí)例解析 77

4.2.1 實(shí)例解析1—外中斷

練習(xí)1 77

4.2.2 實(shí)例解析2—外中斷

練習(xí)2 79

第5章 定時(shí)/計(jì)數(shù)器實(shí)例演練 81

5.1 定時(shí)/計(jì)數(shù)器基本知識(shí) 81

5.1.1 什么是計(jì)數(shù)和定時(shí) 81

5.1.2 定時(shí)/計(jì)數(shù)器的組成 82

5.1.3 定時(shí)/計(jì)數(shù)器的寄存器 82

5.1.4 定時(shí)/計(jì)數(shù)器的工作方式 84

5.2 定時(shí)/計(jì)數(shù)器實(shí)例演練 88

5.2.1 實(shí)例解析1—定時(shí)器中斷

方式實(shí)驗(yàn) 88

5.2.2 實(shí)例解析2—定時(shí)器查詢

方式實(shí)驗(yàn) 90

5.2.3 實(shí)例解析3—實(shí)時(shí)顯示

計(jì)數(shù)值 91

5.2.4 實(shí)例解析4—單片機(jī)唱歌 93

5.2.5 實(shí)例解析5—秒表 96

第6章 串行通信實(shí)例演練 99

6.1 串行通信基本知識(shí) 99

6.1.1 串行通信基本概念 99

6.1.2 51單片機(jī)串行口的結(jié)構(gòu) 104

6.1.3 串行通信控制寄存器 105

6.1.4 串行口工作方式 106

6.2 串行通信實(shí)例演練 109

6.2.1 實(shí)例解析1—單片機(jī)向

PC送字符串 109

6.2.2 實(shí)例解析2—PC向

單片機(jī)發(fā)號(hào)施令 112

6.2.3 實(shí)例解析3—PC和

單片機(jī)進(jìn)行串行通信

(不進(jìn)行奇偶校驗(yàn)) 113

6.2.4 實(shí)例解析4—PC和

單片機(jī)進(jìn)行串行通信

(進(jìn)行奇偶校驗(yàn)) 115

第7章 鍵盤接口實(shí)例演練 118

7.1 鍵盤接口電路基本知識(shí) 118

7.1.1 鍵盤的工作原理 118

7.1.2 鍵盤與單片機(jī)的連接形式 119

7.1.3 鍵盤的掃描方式 119

7.2 鍵盤接口電路實(shí)例演練 120

7.2.1 實(shí)例解析1—按鍵掃描

方式練習(xí) 120

7.2.2 實(shí)例解析2—可控

流水燈 124

7.2.3 實(shí)例解析3—用數(shù)碼管

顯示矩陣按鍵的鍵號(hào) 126

7.2.4 實(shí)例解析4—單片機(jī)

電子琴 131

第8章 LED數(shù)碼管實(shí)例演練 137

8.1 LED數(shù)碼管基本知識(shí) 137

8.1.1 LED數(shù)碼管的結(jié)構(gòu) 137

8.1.2 LED數(shù)碼管的顯示碼 139

8.1.3 LED數(shù)碼管的顯示方式 139

8.2 LED數(shù)碼管實(shí)例演練 143

8.2.1 實(shí)例解析1—程序控制

動(dòng)態(tài)顯示 143

8.2.2 實(shí)例解析2—定時(shí)中斷

動(dòng)態(tài)顯示 146

8.2.3 實(shí)例解析3—簡(jiǎn)易數(shù)碼管

電子鐘 149

8.2.4 實(shí)例解析4—具有鬧鈴

功能的數(shù)碼管電子鐘 155

第9章 LCD顯示實(shí)例演練 161

9.1 字符型LCD基本知識(shí) 161

9.1.1 字符型LCD引腳功能 161

9.1.2 字符型LCD內(nèi)部結(jié)構(gòu) 162

9.1.3 字符型LCD控制指令 164

9.1.4 字符型LCD與單片機(jī)的

連接 168

9.1.5 字符型LCD驅(qū)動(dòng)程序軟件

包的制作 168

9.2 字符型LCD實(shí)例解析 171

9.2.1 實(shí)例解析1—1602 LCD

顯示字符串 171

9.2.2 實(shí)例解析2—1602 LCD

移動(dòng)顯示字符串 172

9.2.3 實(shí)例解析3—1602 LCD

滾動(dòng)顯示字符串 174

9.2.4 實(shí)例解析4—1602 LCD

電子鐘 175

9.3 12864點(diǎn)陣型LCD介紹與實(shí)例

演練 179

9.3.1 12864點(diǎn)陣型LCD介紹 180

9.3.2 實(shí)例解析5—12864 LCD

顯示漢字 187

9.3.3 實(shí)例解析6—12864 LCD

顯示圖形 188

第 10章 時(shí)鐘芯片DS1302實(shí)例

演練 191

10.1 時(shí)鐘芯片DS1302基本知識(shí) 191

10.1.1 DS1302介紹 191

10.1.2 DS1302的控制命令字 192

10.1.3 DS1302的寄存器 192

10.1.4 DS1302的數(shù)據(jù)傳輸方式 194

10.1.5 DS1302驅(qū)動(dòng)程序軟件包的

制作 194

10.2 DS1302讀寫實(shí)例演練 195

10.2.1 實(shí)例解析1—DS1302

數(shù)碼管電子鐘 195

10.2.2 實(shí)例解析2—DS1302 LCD

電子鐘 198

第 11章 EEPROM存儲(chǔ)器實(shí)例

演練 202

11.1 24CXX實(shí)例解析 202

11.1.1 24CXX數(shù)據(jù)存儲(chǔ)器介紹 202

11.1.2 I2C總線驅(qū)動(dòng)程序軟件包的

制作 206

11.1.3 實(shí)例解析1—具有記憶

功能的計(jì)數(shù)器 206

11.1.4 實(shí)例解析2—花樣

流水燈 208

11.2 STC89Cxx內(nèi)部EEPROM的

使用 210

11.2.1 STC89C系列單片機(jī)內(nèi)部

EEPROM介紹 210

11.2.2 STC89C系列單片機(jī)內(nèi)部

EEPROM驅(qū)動(dòng)程序軟件包

的制作 210

11.2.3 實(shí)例解析3—STC89C系列

單片機(jī)內(nèi)部EEPROM

演示 211

第 12章 單片機(jī)看門狗與低功耗模式

實(shí)例演練 214

12.1 單片機(jī)看門狗實(shí)例演練 214

12.1.1 單片機(jī)看門狗基本

知識(shí) 214

12.1.2 看門狗實(shí)例演練 215

12.2 單片機(jī)低功耗模式實(shí)例演練 217

12.2.1 單片機(jī)低功耗模式基本

知識(shí) 217

12.2.2 低功耗模式實(shí)例演練 217

第 13章 溫度傳感器DS18B20實(shí)例

解析 221

13.1 溫度傳感器DS18B20基本

知識(shí) 221

13.1.1 溫度傳感器DS18B20

介紹 221

13.1.2 溫度傳感器DS18B20驅(qū)動(dòng)

程序軟件包的制作 224

13.2 DS18B20數(shù)字溫度計(jì)實(shí)例

解析 225

13.2.1 實(shí)例解析1—LED數(shù)碼管

數(shù)字溫度計(jì) 225

13.2.2 實(shí)例解析2—LCD數(shù)字

溫度計(jì) 228

13.2.3 實(shí)例解析3—LCD溫度

控制器 231

第 14章 紅外遙控和無線遙控實(shí)例

演練 241

14.1 紅外遙控基本知識(shí) 241

14.1.1 紅外遙控系統(tǒng) 241

14.1.2 紅外遙控的編碼與

解碼 242

14.1.3 DD-900實(shí)驗(yàn)開發(fā)板遙控

電路介紹 243

14.2 紅外遙控實(shí)例解析 243

14.2.1 實(shí)例解析1—LED數(shù)碼管

顯示遙控器鍵值 243

14.2.2 實(shí)例解析2—遙控器控制

花樣流水燈 246

14.3 無線遙控電路介紹與演練 250

14.3.1 無線遙控電路基礎(chǔ)知識(shí) 250

14.3.2 無線遙控模塊介紹 252

14.3.3 實(shí)例解析3—遙控模塊

控制LED燈和蜂鳴器 253

第 15章 A/D和D/A轉(zhuǎn)換實(shí)例演練 256

15.1 A/D轉(zhuǎn)換電路介紹及實(shí)例

解析 256

15.1.1 A/D轉(zhuǎn)換電路介紹 256

15.1.2 實(shí)例解析1—LED數(shù)碼管

顯示電位器檢測(cè)的AD值 258

15.2 D/A轉(zhuǎn)換電路及實(shí)例演練 259

15.2.1 D/A轉(zhuǎn)換電路介紹 259

15.2.2 實(shí)例解析2—D/A轉(zhuǎn)換

實(shí)驗(yàn) 260

第 16章 步進(jìn)電機(jī)和直流電機(jī)實(shí)例

演練 262

16.1 步進(jìn)電機(jī)實(shí)例解析 262

16.1.1 步進(jìn)電機(jī)基本知識(shí) 262

16.1.2 實(shí)例解析1—步進(jìn)電機(jī)

正轉(zhuǎn)與反轉(zhuǎn) 266

16.1.3 實(shí)例解析2—步進(jìn)電機(jī)

加速與減速運(yùn)轉(zhuǎn) 268

16.1.4 實(shí)例解析3—用按鍵

控制步進(jìn)電機(jī)正反轉(zhuǎn) 270

16.1.5 實(shí)例解析4—用按鍵

控制步進(jìn)電機(jī)轉(zhuǎn)速 272

16.2 直流電機(jī)介紹及實(shí)例解析 276

16.2.1 直流電機(jī)基本知識(shí) 276

16.2.2 實(shí)例解析5—用按鍵

控制直流電機(jī)轉(zhuǎn)速 279

第 17章 LED點(diǎn)陣屏實(shí)例解析 281

17.1 簡(jiǎn)易LED點(diǎn)陣屏開發(fā)實(shí)例 281

17.1.1 LED點(diǎn)陣屏基本知識(shí) 281

17.1.2 LED點(diǎn)陣屏實(shí)例演練 288

17.2 雙核LED點(diǎn)陣屏開發(fā)實(shí)例 303

17.2.1 雙核LED點(diǎn)陣屏開發(fā)板及

漢字顯示原理 303

17.2.2 雙核LED點(diǎn)陣屏實(shí)例

演練 308

第 18章 ISD1700語(yǔ)音電路實(shí)例

演練 313

18.1 ISD1700語(yǔ)音電路基礎(chǔ)知識(shí) 313

18.1.1 ISD1700系列芯片的基本

功能及特性 313

18.1.2 ISD1700引腳定義 314

18.1.3 ISD1700語(yǔ)音模塊說明及

其工作模式 316

18.2 ISD1700實(shí)例演練 318

18.2.1 實(shí)現(xiàn)的功能 318

18.2.2 源程序 318

第 19章 單片機(jī)綜合實(shí)例演練 321

19.1 12864萬(wàn)年歷實(shí)例演練 321

19.1.1 硬件電路 321

19.1.2 實(shí)現(xiàn)的功能 321

19.1.3 源程序 322

19.2 串口測(cè)溫實(shí)例演練 323

19.2.1 PC與單片機(jī)串行通信

介紹 323

19.2.2 串口測(cè)溫程序?qū)嵗?

演練 331

19.3 nRF905、nRF2401實(shí)例演練 337

19.3.1 無線通信溫度監(jiān)控系統(tǒng)的

組成和功能 337

19.3.2 nRF905介紹 338

19.3.3 基于nRF905無線通信溫度

監(jiān)控系統(tǒng)的設(shè)計(jì) 341

19.4 智能小車開發(fā) 346

19.4.1 智能小車介紹 346

19.4.2 智能小車開發(fā)實(shí)例 347

第 20章 單片機(jī)高級(jí)開發(fā)指南與程序

錯(cuò)誤剖析 352

20.1 USB接口設(shè)備的開發(fā) 352

20.1.1 USB接口基本知識(shí) 352

20.1.2 基于PDIUSBD12的應(yīng)用

系統(tǒng)開發(fā) 353

20.2 FM數(shù)字調(diào)諧收音機(jī)的

開發(fā) 354

20.2.1 TEA5767介紹 354

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

20.2.3 軟件設(shè)計(jì) 356

20.3 GSM/GPRS模塊的開發(fā) 357

20.3.1 GSM/GPRS模塊介紹 357

20.3.2 由GSM/GPRS模塊組成的

應(yīng)用系統(tǒng) 357

20.4 GPS模塊的開發(fā) 358

20.4.1 GPS概述 358

20.4.2 GPS原理 359

20.4.3 硬件與軟件設(shè)計(jì) 359

20.5 超聲波測(cè)距儀的開發(fā) 359

20.5.1 超聲波測(cè)距基本原理 359

20.5.2 超聲波測(cè)距儀硬件設(shè)計(jì) 360

20.5.3 軟件設(shè)計(jì)基本思路 362

20.6 TFT觸摸屏模塊的開發(fā) 362

20.6.1 TFT觸摸屏模塊介紹 362

20.6.2 供電及連接說明 363

20.6.3 TFT觸摸屏模塊程序

設(shè)計(jì) 364

20.7 非接觸式IC卡門禁系統(tǒng)的

開發(fā) 366

20.7.1 非接觸式IC卡門禁系統(tǒng)的

組成 366

20.7.2 Mifare1卡 366

20.7.3 讀寫芯片MF RC522

介紹 367

20.7.4 軟件設(shè)計(jì) 368

20.8 程序錯(cuò)誤、熱啟動(dòng)與冷啟動(dòng)

剖析 368

20.8.1 程序錯(cuò)誤的分類 368

20.8.2 程序錯(cuò)誤的常用排錯(cuò)

方法 371

20.8.3 熱啟動(dòng)與冷啟動(dòng)探討 3742100433B

從零開始學(xué)51單片機(jī)C語(yǔ)言內(nèi)容簡(jiǎn)介常見問題

  • 如何從零開始學(xué)單片機(jī)

    分別學(xué)C語(yǔ)言(先用VC編譯,了解單片機(jī)后用KEIL編譯)和單片機(jī),買塊學(xué)習(xí)板把程序放進(jìn)去實(shí)驗(yàn)一下,把疑問搞清楚,最后獨(dú)自做一個(gè)有輸入輸出小玩意(比如說時(shí)鐘,計(jì)算器).學(xué)習(xí)的速度看你底子咯,我大一本來已...

  • c51單片機(jī)c語(yǔ)言交通燈的程序

    #include<reg51.h>#define uint unsigned int#define uchar unsigned charsbit spk=P3^0;sbit k0=P3^...

  • 51單片機(jī)溫度控制系統(tǒng)的C語(yǔ)言程序

    你沒有電路怎么出程序啊,首先要有測(cè)溫的,設(shè)定溫度的,之后就是去控制壓縮機(jī)工作與否的。這些出來了就簡(jiǎn)單了,只要讀出溫度---比較---控制壓縮機(jī)工作與否,這樣就能達(dá)到設(shè)定溫度的恒溫了

從零開始學(xué)51單片機(jī)C語(yǔ)言內(nèi)容簡(jiǎn)介文獻(xiàn)

89C51單片機(jī)論文 89C51單片機(jī)論文

格式:pdf

大?。?span id="tnizkm5" class="single-tag-height">353KB

頁(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

立即下載
基于AT89C51單片機(jī)的聲控LED彩燈的設(shè)計(jì) 基于AT89C51單片機(jī)的聲控LED彩燈的設(shè)計(jì)

格式:pdf

大小:353KB

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

評(píng)分: 4.7

基于 AT89C51 單片機(jī)的聲控 LED 彩燈的設(shè)計(jì) 摘要 :設(shè)計(jì)一個(gè)聲控彩燈 ,彩燈使用的是三合一全彩的 LED 芯 片 ,AT89C51單片機(jī)作為控制芯片 ,通過聲音的控制實(shí)現(xiàn)彩燈的裝飾效 果與照明效果之間的切換 ,使得彩燈既具有裝飾效果 ,又具有照明的作 用。 關(guān)鍵詞 :聲控彩燈 單片機(jī) LED 1 功能要求 設(shè)計(jì)一個(gè)聲控 LED 彩燈 ,可應(yīng)用于墻面、櫥窗、展廳以及各種工 藝品等背景裝飾光源 ,通過 AT89C51單片機(jī)控制來實(shí)現(xiàn)彩燈顏色以及 花樣的變化 ,起到很好的裝飾效果。同時(shí)可以通過聲音來控制彩燈切 換到白光的照明模式 ,照明模式持續(xù)的時(shí)間可以按照要求進(jìn)行調(diào)整。 2 方案的設(shè)計(jì)與選擇 2.1 LED 的色彩控制設(shè)計(jì) 根據(jù)色彩合成的三基色原理 ,任何顏色的光都可以通過改變紅、 綠、藍(lán)三基色按照不同的比例而合成 ,當(dāng)用紅光、藍(lán)光、綠光三色光 進(jìn)行混合時(shí) ,可分別得到黃光、青光

立即下載

書名:從零開始學(xué)51單片機(jī)

作 者:賀亮 編著

出 版 社:電子工業(yè)出版社

出版時(shí)間:2012-9-1

版 次:1

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

字 數(shù):455000

印刷時(shí)間:2012-9-1

開 本:16開

本書由淺入深、全面、系統(tǒng)地介紹了單片機(jī)C51開發(fā)技術(shù)。本書提供了大量實(shí)例,供讀者實(shí)戰(zhàn)演練。另外,作者專門為每一章的內(nèi)容設(shè)置了練習(xí)題,用來加深、鞏固對(duì)每一章知識(shí)的理解,有些章節(jié)設(shè)置了擴(kuò)展式的練習(xí),留給讀者去思考、提高。 本書共分5篇。第1篇介紹單片機(jī)的發(fā)展史、應(yīng)用領(lǐng)域、軟件開發(fā)環(huán)境Keil C μVision3的搭建、硬件最小系統(tǒng)的制作、編程器的制作和STC燒錄工具的使用;第2篇介紹51單片機(jī)C語(yǔ)言編程中常用的數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、流程控制語(yǔ)句、函數(shù)、數(shù)組和指針、結(jié)構(gòu)體與共用體等;第3篇介紹51單片機(jī)的片內(nèi)資源,包括單片機(jī)的I/O編程、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器、USART通用串行接口、片內(nèi)EEPROM和看門狗;第4篇介紹增強(qiáng)型單片機(jī)的功能,包括第2通用串行接口USART2、同步外圍串行接口SPI、PWM脈寬調(diào)制、A/D轉(zhuǎn)換;第5篇設(shè)計(jì)了一個(gè)完整的應(yīng)用實(shí)例,詳細(xì)介紹了整個(gè)系統(tǒng)的開發(fā)過程,以提高讀者實(shí)戰(zhàn)水平。 本書涉及面廣,從C語(yǔ)言編程知識(shí)到硬件電路原理,再到單片機(jī)片內(nèi)功能模塊的配置和使用,最后到項(xiàng)目開發(fā),幾乎涉及51單片機(jī)開發(fā)的所有重要知識(shí)。本書拋開了單片機(jī)復(fù)雜的內(nèi)部資源,弱化了對(duì)數(shù)量龐大的寄存器的講解,把重點(diǎn)放在原理設(shè)計(jì)和功能實(shí)現(xiàn)上。

《從零開始學(xué)51單片機(jī)》適合所有想全面學(xué)習(xí)51單片機(jī)開發(fā)技術(shù)的人員閱讀,也適合各種使用51單片機(jī)進(jìn)行開發(fā)的工程技術(shù)人員使用。對(duì)于經(jīng)常使用51單片機(jī)做開發(fā)的人員,更是一本不可多得的案頭必備參考書。

51單片機(jī)C語(yǔ)言非常入門與視頻演練第1章

單片機(jī)C語(yǔ)言非常入門

1.1 認(rèn)識(shí)C語(yǔ)言

1.1.1 單片機(jī)采用C語(yǔ)言編程的好處

1.1.2 如何學(xué)習(xí)單片機(jī)C語(yǔ)言

1.2 簡(jiǎn)單的C語(yǔ)言程序

1.2.1 一個(gè)簡(jiǎn)單的流水燈程序

1.2.2 利用C51庫(kù)函數(shù)實(shí)現(xiàn)流水燈

本章小結(jié)

51單片機(jī)C語(yǔ)言非常入門與視頻演練第2章

51單片機(jī)實(shí)驗(yàn)器材介紹與實(shí)驗(yàn)過程演示

2.1 DD-900mini實(shí)驗(yàn)板介紹

2.1.1 DD-900mini實(shí)驗(yàn)板硬件資源和接口

2.1.2 硬件電路介紹

2.1.3 仿真功能的使用

2.1.4 使用串口進(jìn)行程序下載

2.1.5 筆記本電腦使用DD-900mini實(shí)驗(yàn)板

2.2 DD-51編程器介紹與使用

2.2.1 DD-51編程器介紹

2.2.2 DD-51編程器使用

2.3 DD-F51仿真器介紹

2.3.1 DD-F51仿真器介紹

2.3.2 DD-F51仿真器的組成與使用

2.4 51單片機(jī)實(shí)驗(yàn)過程演示

2.4.1 編寫程序

2.4.2 編譯程序

2.4.3 仿真調(diào)試

2.4.4 燒寫程序

2.4.5 脫機(jī)運(yùn)行檢查

51單片機(jī)C語(yǔ)言非常入門與視頻演練第3章

單片機(jī)C51學(xué)習(xí)與演練

3.1 標(biāo)識(shí)符和關(guān)鍵字

3.1.1 標(biāo)識(shí)符

3.1.2 關(guān)鍵字

3.2 數(shù)據(jù)類型介紹與演練

3.2.1 數(shù)據(jù)類型介紹

3.2.2 數(shù)據(jù)類型演練

3.3 常量、變量介紹與演練

3.3.1 常量

3.3.2 變量

3.3.3 常量與變量演練

3.4 運(yùn)算符、表達(dá)式介紹與演練

3.4.1 運(yùn)算符、表達(dá)式介紹

3.4.2 運(yùn)算符、表達(dá)式演練

3.5 C51基本語(yǔ)句介紹與演練

3.5.1 表達(dá)式語(yǔ)句和復(fù)合語(yǔ)句

3.5.2 條件選擇語(yǔ)句

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

3.5.4 C51基本語(yǔ)句演練

3.6 C51函數(shù)介紹與演練

3.6.1 函數(shù)概述

3.6.2 函數(shù)的參數(shù)和返回值

3.6.3 函數(shù)的調(diào)用

3.6.4 局部變量和全局變量

3.6.5 變量的存儲(chǔ)種類

3.6.6 函數(shù)演練

3.7 C51數(shù)組介紹與演練

3.7.1 一維數(shù)組

3.7.2 二維數(shù)組

3.7.3 字符數(shù)組

3.7.4 數(shù)組演練

3.8 C51指針介紹與演練

3.8.1 指針概述

3.8.2 一般指針和基于存儲(chǔ)器的指針

3.8.3 絕對(duì)地址的訪問

3.8.4 指針演練

51單片機(jī)C語(yǔ)言非常入門與視頻演練第4章

單片機(jī)內(nèi)部資源視頻演練

4.1 中斷系統(tǒng)介紹與視頻演練

4.1.1 51單片機(jī)的中斷源

4.1.2 中斷的控制

4.1.3 中斷的響應(yīng)

4.1.4 中斷的撤除

4.1.5 C51中斷函數(shù)的寫法

4.1.6 視頻演練1——外中斷練習(xí)

4.2 定時(shí)/計(jì)數(shù)器視頻演練

4.2.1 定時(shí)/計(jì)數(shù)器的組成

4.2.2 定時(shí)/計(jì)數(shù)器的寄存器

4.2.3 定時(shí)/計(jì)數(shù)器的工作方式

4.2.4 視頻演練2——定時(shí)實(shí)驗(yàn)

4.2.5 視頻演練3——計(jì)數(shù)實(shí)驗(yàn)

4.3 RS232串行通信視頻演練

4.3.1 什么是RS232串行通信

4.3.2 51單片機(jī)串行口的結(jié)構(gòu)

4.3.3 串行通信控制寄存器

4.3.4 串行口工作方式

4.3.5 視頻演練4——PC通過RS232和單片機(jī)通信

51單片機(jī)C語(yǔ)言非常入門與視頻演練第5章

鍵盤接口電路視頻演練

5.1 鍵盤接口電路基本知識(shí)

5.1.1 鍵盤的工作原理

5.1.2 鍵盤的掃描方式

5.1.3 DD-900mini實(shí)驗(yàn)板中的獨(dú)立按鍵

5.2 獨(dú)立按鍵視頻演練

5.2.1 視頻演練1——按鍵掃描方式練習(xí)

5.2.2 視頻演練2——可控流水燈

51單片機(jī)C語(yǔ)言非常入門與視頻演練第6章

LED數(shù)碼管視頻演練

6.1 LED數(shù)碼管介紹

6.1.1 LED數(shù)碼管的結(jié)構(gòu)

6.1.2 LED數(shù)碼管的顯示碼

6.1.3 LED數(shù)碼管的顯示方式

6.2 LED數(shù)碼管視頻演練

6.2.1 視頻演練1——數(shù)碼管動(dòng)態(tài)掃描演示

6.2.2 視頻演練2——數(shù)碼管電子鐘

51單片機(jī)C語(yǔ)言非常入門與視頻演練第7章

LCD顯示視頻演練

7.1 字符型LCD介紹

7.1.1 字符型LCD引腳功能

7.1.2 字符型LCD內(nèi)部結(jié)構(gòu)

7.1.3 字符型LCD控制指令

7.1.4 字符型LCD與單片機(jī)的連接

7.1.5 字符型LCD驅(qū)動(dòng)程序軟件包的制作

7.2 字符型LCD視頻演練

7.2.1 視頻演練1——1602 LCD顯示靜止的字符串

7.2.2 視頻演練2——1602 LCD顯示從右向左移動(dòng)的字符串

7.2.3 視頻演練3——1602 LCD電子鐘

51單片機(jī)C語(yǔ)言非常入門與視頻演練第8章

時(shí)鐘芯片DS1302視頻演練

8.1 時(shí)鐘芯片DS1302介紹

8.1.1 DS1302概述

8.1.2 DS1302的控制命令字

8.1.3 DS1302的寄存器

8.1.4 DS1302的數(shù)據(jù)傳送方式

8.1.5 DS1302驅(qū)動(dòng)程序軟件包的制作

8.2 DS1302數(shù)碼管電子鐘視頻演練

8.2.1 實(shí)現(xiàn)功能

8.2.2 源程序

8.2.3 源程序解讀

8.2.4 視頻演示

51單片機(jī)C語(yǔ)言非常入門與視頻演練第9章

單片機(jī)讀寫I2C總線視頻演練

9.1 I2C總線介紹

9.1.1 I2C總線工作原理

9.1.2 I2C總線的電氣結(jié)構(gòu)

9.1.3 I2C總線器件的尋址方式

9.1.4 I2C總線數(shù)據(jù)的傳輸規(guī)則

9.1.5 I2C總線數(shù)據(jù)的讀寫格式

9.1.6 I2C總線接口芯片24C04介紹

9.1.7 I2C總線驅(qū)動(dòng)程序軟件包的制作

9.2 I2C總線接口芯片24C04視頻演練

9.2.1 視頻演練1——具有記憶功能的記數(shù)器

9.2.2 視頻演練2——花樣流水燈

51單片機(jī)C語(yǔ)言非常入門與視頻演練第10章

溫度傳感器DS18B20視頻演練

10.1 溫度傳感器DS18B20介紹

10.1.1 DS18B20引腳功能

10.1.2 DS18B20的內(nèi)部結(jié)構(gòu)

10.1.3 DS18B20的指令

10.1.4 DS18B20使用注意事項(xiàng)

10.1.5 溫度傳感器DS18B20驅(qū)動(dòng)程序軟件包的制作

10.2 DS18B20 LED數(shù)字溫度計(jì)視頻演練

10.2.1 實(shí)現(xiàn)功能

10.2.2 源程序

10.2.3 源程序解讀

10.2.4 視頻演示

51單片機(jī)C語(yǔ)言非常入門與視頻演練第11章

紅外遙控視頻演練

11.1 紅外遙控基本知識(shí)

11.1.1 紅外遙控系統(tǒng)

11.1.2 紅外遙控的編碼與解碼

11.1.3 DD-900mini實(shí)驗(yàn)板遙控電路介紹

11.2 紅外遙控視頻演練

11.2.1 視頻演練1——LED數(shù)碼管顯示遙控器鍵值

11.2.2 視頻演練2——LCD顯示遙控器鍵值

51單片機(jī)C語(yǔ)言非常入門與視頻演練第12章

單片機(jī)音樂發(fā)聲視頻演練

12.1 單片機(jī)音樂發(fā)聲簡(jiǎn)介

12.2 單片機(jī)音樂發(fā)聲視頻演練

12.2.1 視頻演練1——單片機(jī)發(fā)出模擬槍聲

12.2.2 視頻演練2——單片機(jī)發(fā)出模擬救護(hù)車聲

12.2.3 視頻演練3——單片機(jī)發(fā)出模擬消防車聲

12.2.4 視頻演練4——單片機(jī)唱歌

參考文獻(xiàn)

51單片機(jī)C語(yǔ)言非常入門與視頻演練圖書前言

單片機(jī)就是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上,概括地講,一塊芯片就成了一臺(tái)計(jì)算機(jī),目前,市場(chǎng)上流行的單片機(jī),其價(jià)格出奇得便宜。對(duì)于廣大愛好者來說,真是上帝的禮物。只要你玩起了單片機(jī),你就會(huì)有一種成就感,我怎么這樣聰明!單片機(jī),再結(jié)合適當(dāng)?shù)挠布涌陔娐罚惺裁词虑樽霾坏侥??我?duì)它的評(píng)價(jià)是八個(gè)字:軟硬兼施,老少皆宜。

單片機(jī)雖然好玩,但是,很多人經(jīng)過一番探索之后卻深感學(xué)好單片機(jī)并非易事,甚至連入門都感到困難。作者本人也是從一位電子愛好者成長(zhǎng)為一名工程師的,此過程自然少不了學(xué)習(xí)、探索、實(shí)踐、再學(xué)習(xí)、再實(shí)踐這樣一條規(guī)律。因此深切地知道,學(xué)單片機(jī)難,主要是不得要領(lǐng),難以入門。一旦找到學(xué)習(xí)的捷徑,入了門,掌握簡(jiǎn)單程序的編寫方法并觀察到實(shí)際演示效果,必然信心大增。接下來,再向深度、廣度進(jìn)軍時(shí),心里就比較坦然了,最終能夠一步一個(gè)腳印地去擴(kuò)展自己的知識(shí)面,成為單片機(jī)的編程高手。

在與眾多的單片機(jī)愛好者交流中得知,單純講單片機(jī)內(nèi)部結(jié)構(gòu)、指令太枯燥,且不易理解。他們感興趣的是單片機(jī)編程的應(yīng)用實(shí)例,而且主要喜歡簡(jiǎn)單、實(shí)用、有趣的初級(jí)實(shí)例。因此,編寫本書的思路是:以實(shí)戰(zhàn)演練為主線貫穿全書,且多數(shù)實(shí)例采用視頻的方式進(jìn)行演示。這樣,初學(xué)者能夠看得清、聽得到、學(xué)得快,從而達(dá)到很好的立體學(xué)習(xí)效果。

在內(nèi)容安排上,本書通過51單片機(jī)內(nèi)部資源(中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器、串口通信)、鍵盤接口、LED數(shù)碼管顯示、LCD液晶顯示、DS1302時(shí)鐘芯片、I2C總線接口芯片AT24C04、DS18B20溫度傳感器、紅外遙控、音樂發(fā)聲等大量具體的實(shí)際例子,系統(tǒng)演練了51單片機(jī)中最為常用、最為典型的接口應(yīng)用。另外,本書也包括了一些作者在學(xué)習(xí)和實(shí)際設(shè)計(jì)過程中總結(jié)的經(jīng)驗(yàn)及方法,希望能夠幫助讀者更好地學(xué)習(xí)51單片機(jī)。

本書安排的實(shí)例大部分是由作者編寫的,有一些是參考相關(guān)資料改寫的,全部程序都由作者調(diào)試并通過。對(duì)于實(shí)例的使用說明也盡量詳細(xì),力爭(zhēng)讓讀者“看則能用,用則能成”,保證讀者在動(dòng)手的過程中常常體會(huì)到成功的樂趣。另外,書中的所有實(shí)例,都是基于作者設(shè)計(jì)的DD-900mini實(shí)驗(yàn)板之上的。本書附帶的光盤中含有所有實(shí)驗(yàn)的完整源程序、視頻演示和工具軟件。

本書主要面向的讀者是具有一定C語(yǔ)言基礎(chǔ)或剛接觸51單片機(jī)的電子愛好者,對(duì)于已經(jīng)熟悉51單片機(jī)C語(yǔ)言開發(fā)的工程師則意義不大。

本書編寫過程中,參閱了《無線電》、《單片機(jī)與嵌入式系統(tǒng)應(yīng)用》等雜志,并從互聯(lián)網(wǎng)上搜索了一些有價(jià)值的資料,由于其中的很多資料經(jīng)過多次轉(zhuǎn)載,已經(jīng)很難查到原始出處,在此謹(jǐn)向資料提供者表示感謝。

參與本書編寫的人員有劉建清、賈緒巖、李鳳偉、陳素俠、孫保書、劉為國(guó)等,最后由中國(guó)電子學(xué)會(huì)高級(jí)會(huì)員劉建清先生組織定稿。由于編著者水平有限,加之時(shí)間倉(cāng)促,書中難免會(huì)有疏漏和不足之處,懇請(qǐng)專家和讀者不吝賜教。

最后要說明的是,本書中所有實(shí)例均采用了C語(yǔ)言進(jìn)行編程,如果您喜歡用匯編語(yǔ)言,建議選用本書的姊妹篇《51單片機(jī)非常入門與視頻演練》一書。

編著者

2010年3月

從零開始學(xué)51單片機(jī)C語(yǔ)言相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線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)目管理咨詢有限公司 拆邊機(jī) 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 舌花雛菊 甘肅中維國(guó)際招標(biāo)有限公司 華潤(rùn)燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽(yáng)光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國(guó)石油煉化工程建設(shè)項(xiàng)目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 電梯平層準(zhǔn)確度 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 廣州利好來電氣有限公司 蘇州弘創(chuàng)招投標(biāo)代理有限公司