注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)人工智能51單片機應(yīng)用開發(fā)典型范例:基于Proteus仿

51單片機應(yīng)用開發(fā)典型范例:基于Proteus仿

51單片機應(yīng)用開發(fā)典型范例:基于Proteus仿

定 價:¥65.00

作 者: 劉波 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 單片機與嵌入式 計算機與互聯(lián)網(wǎng)

ISBN: 9787121217470 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 436 字數(shù):  

內(nèi)容簡介

  《51單片機應(yīng)用開發(fā)典型范例:基于Proteus仿》介紹了51系列單片機的硬件基礎(chǔ)知識和相關(guān)開發(fā)軟件的使用方法,然后以模塊化的思想,從實際應(yīng)用出發(fā),詳細講解了51系列單片機常用功能模塊的應(yīng)用,主要包括LED燈顯示、獨立和矩陣鍵盤、數(shù)碼管顯示、LCD液晶顯示、TFT彩屏顯示、I2C總線芯片、語音、實時時鐘,步進電動機、直流伺服電動機、串口通信等。在講解中,穿插分享了作者多年學(xué)習(xí)使用單片機的心得,最后給出了一系列典型的單片機應(yīng)用實例,包括萬年歷設(shè)計、交通燈設(shè)計、搶答器設(shè)計等。

作者簡介

  劉波:男,中南大學(xué)自動化研究生畢業(yè),硬件工程師,具備豐富的單片機開發(fā)經(jīng)驗及培訓(xùn)指導(dǎo)經(jīng)驗,寫作風(fēng)格翔實、細致,指導(dǎo)性強。

圖書目錄

目 錄
第1章 51單片機開發(fā)基礎(chǔ) (1)
1.1 51單片機的硬件基礎(chǔ) (1)
1.1.1 51單片機概述 (1)
1.1.2 引腳說明 (2)
1.1.3 CPU (4)
1.1.4 存儲器結(jié)構(gòu) (6)
1.1.5 I/O端口 (9)
1.1.6 定時器/計數(shù)器 (10)
1.1.7 串行口 (14)
1.1.8 中斷系統(tǒng) (15)
1.2 51單片機指令系統(tǒng) (18)
1.2.1 指令尋址方式 (19)
1.2.2 指令分類介紹 (21)
第2章 單片機開發(fā)相關(guān)軟件使用 (26)
2.1 Keil C51軟件使用 (26)
2.1.1 Keil C51開發(fā)系統(tǒng)基礎(chǔ)知識 (26)
2.1.2 Keil工作環(huán)境介紹 (31)
2.1.3 Keil C51使用方法 (32)
2.2 Protel軟件使用 (38)
2.2.1 Protel繪制電路圖步驟 (38)
2.2.2 Protel繪制電路原理圖 (39)
2.2.3 PCB圖的繪制 (54)
2.3 Proteus軟件使用 (62)
2.3.1 Proteus基本操作 (63)
2.3.2 Proteus仿真 (67)
第3章 單片機實現(xiàn)LED燈顯示 (69)
3.1 實例功能說明 (69)
3.2 設(shè)計思路分析 (69)
3.2.1 LED燈工作原理 (69)
3.2.2 單片機如何驅(qū)動LED燈 (70)
3.2.3 單片機最小系統(tǒng) (72)
3.3 硬件電路設(shè)計 (73)
3.3.1 主要元器件 (73)
3.3.2 電路原理圖及說明 (73)
3.3.3 Proteus仿真模型建立 (73)
3.4 程序設(shè)計 (75)
3.4.1 實例3.1 (75)
3.4.2 實例3.2 (76)
3.5 本章小結(jié) (81)
第4章 單片機實現(xiàn)七段數(shù)碼管顯示 (82)
4.1 實例說明 (82)
4.2 設(shè)計思路分析 (82)
4.2.1 數(shù)碼管顯示原理 (82)
4.2.2 如何驅(qū)動七段數(shù)碼管 (84)
4.3 硬件電路設(shè)計 (85)
4.3.1 主要器件 (85)
4.3.2 電路原理圖及說明 (85)
4.3.3 Proteus仿真模型建立 (87)
4.4 程序設(shè)計 (88)
4.4.1 數(shù)碼管的靜態(tài)顯示 (88)
4.4.2 數(shù)碼管的動態(tài)顯示 (89)
4.5 本章小結(jié) (94)
第5章 單片機實現(xiàn)LCD液晶顯示 (95)
5.1 實例說明 (95)
5.2 設(shè)計思路分析 (95)
5.2.1 液晶顯示模塊 (95)
5.2.2 液晶顯示工作原理 (97)
5.3 硬件電路設(shè)計 (102)
5.3.1 主要器件 (102)
5.3.2 電路原理圖及說明 (103)
5.4 軟件設(shè)計 (103)
5.4.1 液晶驅(qū)動控制器指令集 (103)
5.4.2 程序說明 (105)
5.5 本章小結(jié) (108)
第6章 基于LCD液晶的圖標(biāo)菜單設(shè)計 (109)
6.1 實例說明 (109)
6.2 設(shè)計思路分析 (109)
6.2.1 基于KS0108控制器的12864液晶屏使用 (109)
6.2.2 圖標(biāo)菜單顯示原理 (118)
6.3 硬件設(shè)計 (118)
6.3.1 主要器件 (118)
6.3.2 原理圖及說明 (119)
6.3.3 圖標(biāo)菜單Proteus仿真模型建立 (119)
6.4 軟件設(shè)計 (120)
6.4.1 程序流程 (120)
6.4.2 程序說明 (124)

6.5 本章小結(jié) (134)
第7章 單片機實現(xiàn)TFT彩屏圖片顯示 (135)
7.1 實例說明 (135)
7.2 設(shè)計思路分析 (135)
7.2.1 彩屏知識簡介 (135)
7.2.2 TFT彩屏使用方法 (136)
7.3 硬件設(shè)計 (143)
7.3.1 主要器件 (143)
7.3.2 電路原理圖及說明 (143)
7.4 軟件設(shè)計 (144)
7.4.1 程序流程 (144)
7.4.2 程序說明 (145)
7.5 本章小結(jié) (147)
第8章 單片機實現(xiàn)獨立按鍵輸入 (148)
8.1 實例說明 (148)
8.2 設(shè)計思路分析 (148)
8.3 硬件電路設(shè)計 (149)
8.3.1 主要器件 (150)
8.3.2 電路原理圖及說明 (150)
8.3.3 Proteus仿真模型建立 (150)
8.4 軟件設(shè)計 (152)
8.4.1 軟件流程 (152)
8.4.2 程序說明 (153)
8.5 本章小結(jié) (156)
第9章 單片機實現(xiàn)矩陣鍵盤輸入 (157)
9.1 實例說明 (157)
9.2 設(shè)計思路分析 (157)
9.3 硬件電路設(shè)計 (158)
9.3.1 主要器件 (158)
9.3.2 電路原理圖及說明 (158)
9.3.3 Proteus仿真模型建立 (158)
9.4 軟件設(shè)計 (161)
9.4.1 程序流程 (161)
9.4.2 程序說明 (162)
9.5 本章小結(jié) (168)
第10章 基于DS18B20的溫度采集存儲系統(tǒng) (169)
10.1 實例說明 (169)
10.2 設(shè)計思路分析 (169)
10.2.1 系統(tǒng)的總體設(shè)計方案 (169)
10.2.2 DS18B20溫度傳感器使用介紹 (170)
10.3 硬件設(shè)計 (176)
10.3.1 主要器件 (176)
10.3.2 電路原理圖及說明 (176)
10.3.3 溫度采集存儲系統(tǒng)的Proteus仿真模型 (176)
10.4 軟件設(shè)計 (179)
10.4.1 軟件流程圖 (179)
10.4.2 程序說明 (180)
10.5 本章小結(jié) (187)
第11章 單片機實現(xiàn)串口數(shù)據(jù)傳輸 (188)
11.1 實例說明 (188)
11.2 設(shè)計思路分析 (188)
11.2.1 串行通信 (189)
11.2.2 接口電平轉(zhuǎn)換 (191)
11.2.3 單片機串行通信編程步驟 (193)
11.3 單片機和PC串口通信 (194)
11.3.1 硬件電路設(shè)計 (194)
11.3.2 單片機和PC串口通信Proteus仿真模型建立 (194)
11.3.3 軟件設(shè)計 (197)
11.4 單片機的多機通信 (199)
11.4.1 硬件電路設(shè)計 (200)
11.4.2 多機通信仿真模型建立 (201)
11.4.3 軟件設(shè)計 (202)
11.5 本章小結(jié) (207)
第12章 單片機實現(xiàn)E2PROM讀/寫 (209)
12.1 實例說明 (209)
12.2 設(shè)計思路分析 (209)
12.2.1 ROM介紹 (210)
12.2.2 I2C總線介紹 (211)
12.2.3 AT24C02介紹 (214)
12.3 硬件設(shè)計 (216)
12.3.1 主要器件 (216)
12.3.2 電路原理圖及說明 (217)
12.3.3 單片機實現(xiàn)E2PROM讀/寫的Proteus仿真模型 (217)
12.4 軟件設(shè)計 (218)
12.4.1 程序流程 (219)
12.4.2 程序說明 (220)
12.5 本章小結(jié) (226)
第13章 單片機實現(xiàn)繼電器控制 (227)
13.1 實例說明 (227)
13.2 設(shè)計思路分析 (227)

13.2.1 繼電器工作原理和選擇 (227)
13.2.2 繼電器的控制 (229)
13.3 硬件設(shè)計 (231)
13.3.1 主要元器件 (231)
13.3.2 硬件電路設(shè)計 (231)
13.3.3 繼電器控制直流電動機仿真模型建立 (232)
13.4 軟件設(shè)計 (233)
13.4.1 軟件流程 (233)
13.4.2 程序說明 (234)
13.5 本章小結(jié) (236)
第14章 基于ADC0809的模數(shù)轉(zhuǎn)換 (237)
14.1 實例說明 (237)
14.2 設(shè)計思路分析 (237)
14.2.1 A/D轉(zhuǎn)換原理 (237)
14.2.2 如何選擇A/D轉(zhuǎn)換器 (243)
14.2.3 A/D轉(zhuǎn)換對電源電路的要求 (244)
14.3 硬件設(shè)計 (244)
14.3.1 主要器件 (244)
14.3.2 電路原理圖及說明 (248)
14.3.3 ADC0809的Proteus仿真模型 (248)
14.4 軟件設(shè)計 (250)
14.4.1 ADC0809的查詢工作方式的實現(xiàn) (251)
14.4.2 ADC0809中斷方式的實現(xiàn) (254)
14.5 本章小結(jié) (257)
第15章 基于DAC0832的簡易波形發(fā)生器 (258)
15.1 實例說明 (258)
15.2 設(shè)計思路分析 (258)
15.2.1 數(shù)模轉(zhuǎn)換原理 (258)
15.2.2 如何選擇DAC (262)
15.2.3 D/A轉(zhuǎn)換對電源電路的要求 (262)
15.2.4 DAC0832使用方法 (263)
15.3 硬件電路設(shè)計 (266)
15.3.1 主要器件 (266)
15.3.2 電路原理圖及說明 (267)
15.3.3 DAC0832的Proteus仿真模型 (268)
15.4 軟件設(shè)計 (268)
15.4.1 程序流程 (268)
15.4.2 程序說明 (271)
15.5 本章小結(jié) (277)

第16章 步進電動機開環(huán)控制系統(tǒng) (278)
16.1 實例說明 (278)
16.2 設(shè)計思路分析 (278)
16.2.1 步進電動機工作原理 (278)
16.2.2 步進電動機的控制 (281)
16.2.3 脈沖分配與驅(qū)動芯片的選擇 (282)
16.3 硬件電路設(shè)計 (287)
16.3.1 主要器件 (287)
16.3.2 電路原理圖及說明 (287)
16.3.3 步進電動機控制系統(tǒng)的Proteus仿真模型 (287)
16.4 軟件設(shè)計 (289)
16.4.1 程序流程 (289)
16.4.2 程序說明 (291)
16.5 本章小結(jié) (295)
第17章 直流伺服電動機控制系統(tǒng) (297)
17.1 實例說明 (297)
17.2 設(shè)計思路分析 (297)
17.2.1 直流伺服電動機 (297)
17.2.2 舵機的控制 (299)
17.2.3 舵機驅(qū)動芯片的選擇 (299)
17.3 硬件電路設(shè)計 (299)
17.3.1 主要器件 (299)
17.3.2 電路原理圖及說明 (299)
17.3.3 直流伺服電動機Proteus仿真原理圖 (300)
17.4 軟件設(shè)計 (301)
17.4.1 軟件流程 (301)
17.4.2 程序說明 (302)
17.5 本章小結(jié) (305)
第18章 萬年歷設(shè)計 (306)
18.1 實例說明 (306)
18.2 設(shè)計思路分析 (306)
18.2.1 萬年歷的總體設(shè)計方案 (307)
18.2.2 LCM1602液晶顯示模塊使用方法 (307)
18.2.3 DS1302使用方法 (311)
18.3 硬件設(shè)計 (316)
18.3.1 主要器件 (316)
18.3.2 電路原理圖及說明 (317)
18.3.3 萬年歷的Proteus仿真模型 (317)
18.4 軟件設(shè)計 (319)
18.4.1 程序流程 (319)

18.4.2 程序說明 (321)

18.5 本章小結(jié) (332)
第19章 基于NRF905的無線溫度采集系統(tǒng) (333)
19.1 實例說明 (333)
19.2 設(shè)計思路分析 (333)
19.2.1 短距離無線通信常用解決方案 (334)
19.2.2 NRF905使用方法 (335)
19.3 硬件電路設(shè)計 (344)
19.3.1 主要器件 (344)
19.3.2 電路原理圖及說明 (344)
19.4 軟件設(shè)計 (346)
19.4.1 軟件流程 (346)
19.4.2 程序說明 (348)
19.5 本章小結(jié) (357)
第20章 簡易語音錄放系統(tǒng) (358)
20.1 實例說明 (358)
20.2 設(shè)計思路 (358)
20.2.1 簡易語音錄放系統(tǒng)總體設(shè)計方案 (359)
20.2.2 ISD4004語音芯片功能 (360)
20.3 硬件設(shè)計 (363)
20.3.1 主要器件 (363)
20.3.2 電路原理圖及說明 (364)
20.4 軟件設(shè)計 (366)
20.4.1 程序流程 (366)
20.4.2 程序說明 (367)
20.5 本章小結(jié) (373)
第21章 基于數(shù)字電位器的數(shù)控電壓源設(shè)計 (374)
21.1 實例說明 (374)
21.2 設(shè)計思路分析 (374)
21.2.1 數(shù)字電位器的工作原理 (374)
21.2.2 數(shù)字電位器的選取和控制 (375)
21.2.3 X9241應(yīng)用方法介紹 (377)
21.3 硬件設(shè)計 (380)
21.3.1 主要器件 (380)
21.3.2 電路原理圖及說明 (381)
21.4 軟件設(shè)計 (383)
21.4.1 程序流程 (383)
21.4.2 程序說明 (384)
21.5 本章小結(jié) (389)


第22章 交通燈設(shè)計 (390)
22.1 實例說明 (390)
22.2 設(shè)計思路分析 (390)
22.2.1 交通燈基本工作原理 (390)
22.2.2 單片機交通燈總體設(shè)計方案 (393)
22.3 硬件電路設(shè)計 (393)
22.3.1 主要器件 (394)
22.3.2 電路原理圖及說明 (394)
22.3.3 交通燈Proteus仿真模型建立 (395)
22.4 軟件設(shè)計 (398)
22.4.1 軟件流程 (398)
22.4.2 程序說明 (399)
22.5 本章小結(jié) (406)
第23章 搶答器設(shè)計 (408)
23.1 實例說明 (408)
23.2 設(shè)計思路分析 (408)
23.2.1 搶答器基本工作原理 (409)
23.2.2 搶答器總體設(shè)計方案 (409)
23.3 硬件電路設(shè)計 (412)
23.3.1 主要部件 (412)
23.3.2 電路原理圖及說明 (412)
23.4 軟件設(shè)計 (416)
23.4.1 軟件流程 (417)
23.4.2 程序說明 (418)
23.5 本章小結(jié) (423)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號