-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

51單片機應用開發典型范例——基于Proteus仿真

( 簡體 字)
作者:劉波類別:1. -> 電腦組織與體系結構 -> 單晶片 -> 8051
   2. -> 電子工程 -> Proteus
譯者:
出版社:電子工業出版社51單片機應用開發典型范例——基于Proteus仿真 3dWoo書號: 37164
詢問書籍請說出此書號!

缺書
NT售價: 325

出版日:1/1/2014
頁數:436
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121217470
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

學習單片機的最終目的是將其應用于實際系統設計中。
鑒于目前大多數單片機書籍都是介紹理論知識較多,而實際開發項目的講解較少,本書以實用為宗旨,以單片機的功能模塊為起點,以每個模塊的硬件、軟件設計為主線,通過大量實例的介紹來達到理論聯系實際的目的,讓讀者能迅速開發出實際的應用系統。
本書共23章,各章內容分述如下。
第1章講解51系列單片機的硬件基礎知識,包括單片機各個I/O口的介紹、寄存器的講解及匯編指令介紹。
第2章講解C51編程和常用單片機開發軟件的使用方法,重點講解Keil、Protel 99se、Proteus的應用。
第3章講解單片機實現LED燈顯示,介紹了LED燈的工作原理、驅動方法,并且結合具體的實例介紹了Keil中程序調試的方法。
第4章講解單片機實現數碼管的顯示,介紹了七段數碼管的工作原理,單片機的驅動方法,并且利用定時器中斷設計了簡單秒鐘。
第5章講解單片機實現LCD液晶顯示,介紹了自帶中文字庫的12864液晶的使用方法,并且設計了在12864液晶中顯示漢字詩歌的實例。
第6章講解單片機設計圖標菜單,介紹了不帶中文字庫的12864液晶的使用方法,并且給出了液晶顯示點陣數據的獲取方法,詳細講解了菜單的軟件設計原理。
第7章講解單片機實現TFT彩屏的使用,重點介紹了TFT彩屏的圖片顯示方法。
第8章和第9章分別講解獨立鍵盤和矩陣鍵盤的使用。
第10章講解基于DS18B20的溫度采集系統的設計,重點講解DS18B20的使用方法,給出了溫度采集系統的硬件和軟件設計。
第11章講解單片機的串口通信,重點講解了串口通信的原理、單片機串口通信的電平轉換、單片機和PC通信的實現,以及單片機多機通信的實現。
第12章講解單片機實現E2PROM的讀/寫,重點講解I2C總線的使用方法和AT24C02的使用方法。
第13章講解單片機實現繼電器的控制,重點講解繼電器的工作原理、單片機驅動繼電器的方法、驅動三極管的選擇,最后設計了繼電器控制直流電動機系統。
第14章講解A/D轉換,重點講解A/D轉換的原理,以及常用的A/D轉換芯片ADC0809的使用,介紹了ADC0809查詢方法和中斷讀取轉換結果的方法。
第15章講解D/A轉換,重點講解D/A轉換原理,DAC0832的使用,并且設計了基于DAC0832的簡易波形發生器,給出了完善的硬件和軟件設計。
第16章講解步進電動機開環控制系統的設計,重點講解了單片機如何控制步進電動機,包括脈沖的產生,脈沖的分配及驅動電路的設計。
第17章講解單片機實現直流伺服電動機的控制,重點講解了直流伺服電動機的重要種類——舵機的工作原理和控制方法。
第18章講解萬年歷的設計,利用DS1302時鐘芯片設計了參數可調節的萬年歷。
第19章講解基于NRF905的無線溫度采集系統設計,重點講解了NRF905的使用方法、無線溫度采集系統的硬件和軟件設計。
第20章講解基于ISD4004的簡易語音錄放系統設計,比較了常見語音錄放設計思路的優劣,介紹了ISD4004的使用方法,給出了語音錄音系統完整的硬件和軟件設計過程。
第21章講解基于數字電位器的數控電壓源的設計,重點講解數字電位器X9241的使用方法。
第22章講解交通燈的設計,通過講解交通燈設計中容易忽視的各種細節問題,讓讀者理會實際設計系統時全面考慮問題的重要性。
第23章講解搶答器的設計,通過比較常見搶答器的設計方案優劣,提醒讀者設計產品時應該有質疑精神和創新精神。
和其他類似書籍相比,本書具有以下幾個特點。
(1)功能模塊眾多:本書講解的功能模塊涵蓋單片機使用的各個應用場合,在每個功能模塊中,詳細講解了該其應用場合、工作原理、實現該功能的主要元器件,并且給出了原理圖和完整程序代碼。
(2)實例講解翔實:選用常見的實例作為講解對象,在每個實例中,分析了常見設計思路的優劣,介紹了主要元器件的使用方法及完整的硬件、軟件設計,讀者只要稍作修改就可以應用于實際項目中。
(3)設計得到仿真驗證:本書對絕大多數功能模塊和實例都進行了Proteus仿真驗證,并且將仿真過程穿插于內容講解中,這樣既提高了設計的正確性,也為讀者設計實際系統提供了驗證設計思路的方法,
本書講解深入淺出,實例內容翔實,絕大多數模塊、實例都有Proteus仿真驗證,所有的模塊和實例都有詳細的硬件和軟件設計。力求既能讓單片機初學者快速入門,又能讓中高級開發人員的基礎得到進一步提升,非常適合各類高校自動控制、電氣工程、自動化、機械電子專業的學生使用,同時也可供從事單片機系統開發的廣大技術人員參考閱讀。
本書主要由劉波編寫,在編寫過程中得到了父母、同事及朋友們的支持和鼓勵,在此表示衷心的感謝!參與本書編寫的還有張玉蘭、李龍、魏勇、王華、李輝、劉峰、徐浩、李建國、馬建軍、唐愛華、蘇小平、朱麗云、馬淑娟、周毅等。
由于時間倉促,加之作者水平有限,雖多次修改,但書中紕漏之處在所難免,望讀者批評指正,在此一并表示感謝。


編著者
內容簡介:

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

目錄:

第1章 51單片機開發基礎 (1)
1.1 51單片機的硬件基礎 (1)
1.1.1 51單片機概述 (1)
1.1.2 引腳說明 (2)
1.1.3 CPU (4)
1.1.4 存儲器結構 (6)
1.1.5 I/O端口 (9)
1.1.6 定時器/計數器 (10)
1.1.7 串行口 (14)
1.1.8 中斷系統 (15)
1.2 51單片機指令系統 (18)
1.2.1 指令尋址方式 (19)
1.2.2 指令分類介紹 (21)
第2章 單片機開發相關軟件使用 (26)
2.1 Keil C51軟件使用 (26)
2.1.1 Keil C51開發系統基礎知識 (26)
2.1.2 Keil工作環境介紹 (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章 單片機實現LED燈顯示 (69)
3.1 實例功能說明 (69)
3.2 設計思路分析 (69)
3.2.1 LED燈工作原理 (69)
3.2.2 單片機如何驅動LED燈 (70)
3.2.3 單片機最小系統 (72)
3.3 硬件電路設計 (73)
3.3.1 主要元器件 (73)
3.3.2 電路原理圖及說明 (73)
3.3.3 Proteus仿真模型建立 (73)
3.4 程序設計 (75)
3.4.1 實例3.1 (75)
3.4.2 實例3.2 (76)
3.5 本章小結 (81)
第4章 單片機實現七段數碼管顯示 (82)
4.1 實例說明 (82)
4.2 設計思路分析 (82)
4.2.1 數碼管顯示原理 (82)
4.2.2 如何驅動七段數碼管 (84)
4.3 硬件電路設計 (85)
4.3.1 主要器件 (85)
4.3.2 電路原理圖及說明 (85)
4.3.3 Proteus仿真模型建立 (87)
4.4 程序設計 (88)
4.4.1 數碼管的靜態顯示 (88)
4.4.2 數碼管的動態顯示 (89)
4.5 本章小結 (94)
第5章 單片機實現LCD液晶顯示 (95)
5.1 實例說明 (95)
5.2 設計思路分析 (95)
5.2.1 液晶顯示模塊 (95)
5.2.2 液晶顯示工作原理 (97)
5.3 硬件電路設計 (102)
5.3.1 主要器件 (102)
5.3.2 電路原理圖及說明 (103)
5.4 軟件設計 (103)
5.4.1 液晶驅動控制器指令集 (103)
5.4.2 程序說明 (105)
5.5 本章小結 (108)
第6章 基于LCD液晶的圖標菜單設計 (109)
6.1 實例說明 (109)
6.2 設計思路分析 (109)
6.2.1 基于KS0108控制器的12864液晶屏使用 (109)
6.2.2 圖標菜單顯示原理 (118)
6.3 硬件設計 (118)
6.3.1 主要器件 (118)
6.3.2 原理圖及說明 (119)
6.3.3 圖標菜單Proteus仿真模型建立 (119)
6.4 軟件設計 (120)
6.4.1 程序流程 (120)
6.4.2 程序說明 (124)

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

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

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

18.4.2 程序說明 (321)

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


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