-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

PIC單片機應用開發24例——基于Proteus仿真

( 簡體 字)
作者:張新,陳躍琴類別:1. -> 電腦組織與體系結構 -> 單晶片 -> PIC
譯者:
出版社:電子工業出版社PIC單片機應用開發24例——基于Proteus仿真 3dWoo書號: 38567
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:5/1/2014
頁數:400
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787121230806
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

一、行業背景
PIC單片機具有體積小、功能強、價格低的特點,在工業控制、數據采集、智能儀表、機電一體化、家用電器等領域有著廣泛的應用。其應用可以大大提高生產、生活的自動化水平。近年來,隨著嵌入式的應用越來越廣泛,PIC單片機的開發也變得更加靈活和高效,PIC單片機的開發和應用已經成為嵌入式應用領域的一個重大課題。
二、關于本書
MPLAB是目前應用最廣泛的PIC單片機軟件開發環境之一,Proteus是目前應用最廣泛的硬件仿真環境之一;本書基于MPLAB和Proteus介紹了24個從簡單到復雜的涵蓋了PIC單片機從內部資源應用、擴展系統應用到嵌入式操作系統應用的實例。
本書各個章節的組織結構如下:背景介紹、設計思路以及該實例涉及的基礎原理、硬件設計、軟件設計和仿真與總結等內容。讀者既可以了解該應用系統設計的基礎知識、電路模塊以及對應的代碼,也可以在Proteus中進行仿真并且觀察仿真結果。
本書各章的實例說明如下:
第1章 “呼吸燈”是一個實現發光二極管呼吸效果的應用系統。
第2章 “跑步機控制模塊”是一個對跑步機的工作狀態進行控制的應用系統。
第3章 “簡易電子琴”是一個可以彈奏的簡易電子琴應用系統。
第4章 “手機撥號模塊”是一個手機的撥號界面應用系統,包括鍵盤和液晶顯示模塊。
第5章 “單I/O引腳擴展多按鍵”是一個在PIC單片機應用系統中使用單個引腳完成多按鍵擴展的模型。
第6章 “使用A/D模塊進行電阻測量”是一個使用PIC單片機內部的A/D模塊來對電阻值進行測量的應用實例。
第7章 “手動多電壓輸出電源”是一個使用PIC單片機內置的電壓參考模塊來輸出指定電壓的應用實例。
第8章 “旋鈕控制模塊”是一個使用PIC單片機的內部定時器,利用RC電路充放電來模擬一個旋鈕控制系統的應用實例。
第9章 “多機遠距離通信模型”是一個使用PIC單片機的硬件串口和用戶自己擬定的軟件協議來實現遠距離、多個PIC單片機通信的應用實例。
第10章 “云臺控制系統”是一個以云臺為核心控制系統的應用實例。
第11章 “SPI雙機通信模型”是兩個PIC單片機系統使用SPI接口進行數據通信的應用實例。
第12章 “軟件模擬串口通信”是使用軟件來控制PIC單片機的普通I/O端口來實現串口通信的應用實例。
第13章 “PWM控制電動機”是一個使用PIC單片機的CCP模塊輸出PWM波形來控制直流電動機轉速的應用實例。
第14章 “貨車超重檢測系統”是一個使用PIC單片機內部的A/D模塊外擴一個壓力傳感器MPX4115對車輛的載重進行檢測的應用實例。
第15章 “水位監測系統”是一個使用PIC單片機內部的比較器模塊實現水位監測的應用實例。
第16章 “手動程控放大器”是根據當前用戶選擇來對輸入信號進行放大的應用系統。
第17章 “簡易波形發生器”是在用戶控制下產生簡單波形的模型。
第18章 “電子抽獎系統”是一個使用PIC單片機實現的抽獎系統。
第19章 “自動換擋數字電壓表”是一個根據當前輸入電壓值自動切換量程并測量當前電壓值的應用系統。
第20章 “倉庫自動通風控制系統”是根據當前倉庫的狀態來啟動和關閉風機達到給倉庫適度通風目的的應用系統。
第21章 “多點溫度監測系統”是使用多個溫度傳感器對多點溫度進行輪訓采集的應用系統。
第22章 “商場燈光節能控制系統”是使用PIC單片機和外部時鐘芯片實現根據當前時間調節燈光能耗的應用實例。
第23章 “萬年歷”是一個可以顯示當前時間、日歷信息(包括農歷信息)的應用實例。
第24章 “COS-II實時操作系統應用”是在PIC單片機上移植 COS-II操作系統并且在該操作系統上運行自己的用戶軟件的應用實例。
三、本書特色
應用實例從簡單到復雜,涵蓋了PIC單片機從內部資源應用、擴展系統應用到用戶輸入通道、A/D模塊信號采集、溫度/濕度傳感芯片、有線通信模塊、操作系統等常用資源和常用模型的應用。
基于Proteus硬件開發環境提供了相應的仿真運行實例及其輸出結果。
對于每個應用實例,都按照背景介紹、設計思路以及該實例涉及的基礎原理、硬件設計、軟件設計和仿真與總結等內容進行了組織,條理清晰,便于閱讀和理解。
提供了大量的Proteus應用電路和MPLAB的工程文件,讀者可以直接運行仿真。
另外,為了更好理解本書流程圖,請仔細閱讀圖3.1和圖3.6后的說明內容。
四、作者介紹
本書由張新、陳躍琴編著。同時參與本書編寫和審定工作的還有孫明、唐偉、王楊、顧輝、李成、陳杰、張霽芬、張計、陳軍、張強、楊明、李建、張玉蘭等。
由于時間倉促、程序和圖表較多,受學識水平所限,錯誤之處在所難免,敬請廣大讀者批評指正。

編 著 者
內容簡介:

MPLAB是目前應用最廣泛的PIC單片機軟件開發環境,Proteus是應用最廣泛的硬件仿真環境。本書基于MPLAB和Proteus介紹了24個PIC單片機應用實例,每個實例都包含背景介紹、設計思路以及該實例涉及的基礎原理、硬件設計、軟件設計和仿真與總結等內容,并提供了所有實例的Proteus仿真電路圖及基于MPLAB的程序源代碼,讀者可登錄華信教育資源網(www.hxedu.com.cn)查找本書免費下載。

目錄:

第1章 呼吸燈 (1)
1.1 呼吸燈的背景介紹 (1)
1.2 呼吸燈的設計思路 (1)
1.2.1 呼吸燈的工作流程 (1)
1.2.2 呼吸燈的需求分析與設計 (2)
1.2.3 “呼吸”效果實現原理 (2)
1.2.4 PIC單片機(PIC16F87×A)簡介 (2)
1.2.5 RCL電路 (4)
1.2.6 PWM控制 (5)
1.2.7 PIC單片機的軟件開發環境使用 (5)
1.3 呼吸燈的硬件設計 (14)
1.3.1 呼吸燈的硬件模塊劃分 (14)
1.3.2 呼吸燈的硬件電路圖 (15)
1.3.3 硬件基礎——發光二極管(LED) (16)
1.3.4 硬件基礎——三極管 (16)
1.3.5 硬件基礎——電阻、電容和電感 (17)
1.3.6 Proteus硬件仿真環境的使用 (17)
1.4 呼吸燈的軟件設計 (20)
1.4.1 呼吸燈的軟件流程 (21)
1.4.2 呼吸燈的軟件應用代碼 (21)
1.5 呼吸燈的仿真與總結 (23)
1.5.1 使用Proteus和MPLAB對PIC單片機進行仿真 (23)
1.5.2 呼吸燈的仿真 (28)
第2章 跑步機控制模塊 (30)
2.1 跑步機控制模塊的背景介紹 (30)
2.2 跑步機控制模塊的設計思路 (30)
2.2.1 跑步機控制模塊的工作流程 (30)
2.2.2 跑步機控制系統的需求分析與設計 (31)
2.2.3 “長按鍵”和“短按鍵”檢測原理 (31)
2.3 跑步機控制模塊的硬件設計 (31)
2.3.1 跑步機控制模塊的硬件劃分 (31)
2.3.2 跑步機控制模塊的硬件電路圖 (32)
2.3.3 硬件基礎——獨立按鍵 (33)
2.3.4 硬件基礎——數碼管 (33)
2.4 跑步機控制模塊的軟件設計 (35)
2.4.1 跑步機控制模塊的軟件劃分和流程設計 (35)
2.4.2 啟/停控制模塊設計 (36)
2.4.3 速度控制模塊設計 (37)
2.4.4 軟件綜合 (40)
2.5 跑步機控制模塊的仿真與總結 (42)
第3章 簡易電子琴 (43)
3.1 簡易電子琴的背景介紹 (43)
3.2 簡易電子琴的設計思路 (43)
3.2.1 簡易電子琴的工作流程 (43)
3.2.2 簡易電子琴的需求分析與設計 (44)
3.2.3 PIC單片機播放音樂 (45)
3.3 簡易電子琴的硬件設計 (45)
3.3.1 簡易電子琴的硬件模塊劃分 (46)
3.3.2 簡易電子琴的硬件電路圖 (46)
3.3.3 硬件基礎——PIC單片機(PIC16F877A)的定時器TMR1 (47)
3.3.4 硬件基礎——蜂鳴器 (49)
3.4 簡易電子琴的軟件設計 (50)
3.4.1 簡易電子琴的軟件流程 (50)
3.4.2 簡易電子琴的軟件應用代碼 (51)
3.5 簡易電子琴的仿真與總結 (54)
第4章 手機撥號模塊 (56)
4.1 手機撥號模塊的背景介紹 (56)
4.2 手機撥號模塊的設計思路 (56)
4.2.1 手機撥號模塊的工作流程 (56)
4.2.2 手機撥號模塊的需求分析與設計 (56)
4.2.3 手機撥號模塊的工作原理 (57)
4.3 手機撥號模塊的硬件設計 (57)
4.3.1 手機撥號模塊的硬件劃分 (57)
4.3.2 手機撥號模塊的硬件電路圖 (58)
4.3.3 硬件基礎——行列掃描鍵盤 (59)
4.3.4 硬件基礎——1602液晶顯示模塊 (59)
4.4 手機撥號模塊的軟件設計 (62)
4.4.1 手機撥號模塊的軟件劃分和流程設計 (62)
4.4.2 行列掃描鍵盤軟件驅動模塊設計 (63)
4.4.3 1602液晶顯示驅動模塊設計 (65)
4.4.4 軟件綜合 (67)
4.5 手機撥號模塊的仿真與總結 (69)
第5章 單I/O引腳擴展多按鍵 (71)
5.1 單I/O引腳擴展多按鍵的背景介紹 (71)
5.2 單I/O引腳擴展多按鍵的設計思路 (71)
5.2.1 單I/O引腳擴展多按鍵的工作流程 (71)
5.2.2 單I/O引腳擴展多按鍵的需求分析與設計 (71)
5.2.3 單I/O引腳擴展多按鍵的實現原理 (72)
5.3 單I/O引腳擴展多按鍵的硬件設計 (73)
5.3.1 單I/O引腳擴展多按鍵的硬件模塊劃分 (73)
5.3.2 單I/O引腳擴展多按鍵的硬件電路圖 (73)
5.3.3 硬件基礎——PIC單片機(PIC16F877A)的內置A/D模塊 (74)
5.4 單I/O引腳擴展多按鍵的軟件設計 (79)
5.4.1 單I/O引腳擴展多按鍵的軟件流程 (79)
5.4.2 單I/O引腳擴展多按鍵的軟件應用代碼 (80)
5.5 單I/O引腳擴展多按鍵的仿真與總結 (81)
5.5.1 Proteus中的電壓表和電流表 (82)
5.5.2 單I/O引腳擴展多按鍵的仿真 (83)
第6章 使用A/D模塊進行電阻測量 (84)
6.1 使用A/D模塊進行電阻測量的背景介紹 (84)
6.2 使用A/D模塊進行電阻測量的設計思路 (84)
6.2.1 使用A/D模塊進行電阻測量的工作流程 (84)
6.2.2 使用A/D模塊進行電阻測量的需求分析與設計 (84)
6.2.3 使用A/D模塊進行電阻測量的實現原理 (85)
6.2.4 排序算法 (86)
6.3 使用A/D模塊進行電阻測量的硬件設計 (87)
6.3.1 使用A/D模塊進行電阻測量的硬件模塊劃分 (88)
6.3.2 使用A/D模塊進行電阻測量的硬件電路圖 (88)
6.3.3 硬件基礎——多位數碼管 (89)
6.4 使用A/D模塊進行電阻測量的軟件設計 (90)
6.4.1 使用A/D模塊進行電阻測量的軟件流程 (90)
6.4.2 使用A/D模塊進行電阻測量的軟件應用代碼 (91)
6.5 使用A/D模塊進行電阻測量的仿真與總結 (94)
第7章 手動多電壓輸出電源 (96)
7.1 手動多電壓輸出電源的背景介紹 (96)
7.2 手動多電壓輸出電源的設計思路 (96)
7.2.1 手動多電壓輸出電源的工作流程 (96)
7.2.2 手動多電壓輸出電源的需求分析與設計 (97)
7.2.3 手動多電壓輸出電源的實現原理 (97)
7.3 手動多電壓輸出電源的硬件設計 (97)
7.3.1 手動多電壓輸出電源的硬件模塊劃分 (97)
7.3.2 手動多電壓輸出電源的硬件電路圖 (97)
7.3.3 硬件基礎——PIC單片機的外部中斷 (98)
7.3.4 硬件基礎 —— PIC單片機的基準電壓模塊 (99)
7.3.5 硬件基礎——MAX7219數碼管驅動芯片 (100)
7.4 手動多電壓輸出電源的軟件設計 (105)
7.4.1 手動多電壓輸出電源的軟件流程 (105)
7.4.2 手動多電壓輸出電源的軟件應用代碼 (106)
7.5 手動多電壓輸出電源的仿真與總結 (116)
第8章 旋鈕控制模塊 (118)
8.1 旋鈕控制模塊的背景介紹 (118)
8.2 旋鈕控制模塊的設計思路 (118)
8.2.1 旋鈕控制模塊的工作流程 (118)
8.2.2 旋鈕控制模塊的需求分析與設計 (119)
8.2.3 RC充放電測量電阻的工作原理 (119)
8.3 旋鈕控制模塊的硬件設計 (120)
8.3.1 旋鈕控制模塊的硬件模塊劃分 (120)
8.3.2 旋鈕控制模塊的硬件電路圖 (120)
8.3.3 硬件基礎——PIC單片機的TMR0定時計數器 (121)
8.4 旋鈕控制模塊的軟件設計 (123)
8.4.1 旋鈕控制模塊的軟件流程 (123)
8.4.2 旋鈕控制模塊的軟件應用代碼 (124)
8.5 旋鈕控制模塊的仿真與總結 (127)
8.5.1 Proteus中的虛擬示波器 (128)
8.5.2 旋鈕控制模塊的仿真 (129)
第9章 多機遠距離通信模型 (131)
9.1 多機遠距離通信模型的背景介紹 (131)
9.2 多機遠距離通信模型的設計思路 (132)
9.2.1 多機遠距離通信模型的工作流程 (132)
9.2.2 多機遠距離通信模型的需求分析與設計 (132)
9.2.3 多機遠距離通信模型的工作原理 (132)
9.3 多機遠距離通信模型的硬件設計 (135)
9.3.1 多機遠距離通信模型的硬件模塊劃分 (135)
9.3.2 多機遠距離通信模型的硬件電路圖 (135)
9.3.3 硬件基礎——PIC單片機的串口 (137)
9.3.4 硬件基礎——SN75179芯片 (142)
9.3.5 硬件基礎——撥碼開關 (143)
9.4 多機遠距離通信模型的軟件設計 (144)
9.4.1 多機遠距離通信模型的軟件流程 (144)
9.4.2 多機遠距離通信模型的軟件應用代碼 (145)
9.5 多機遠距離通信模型的仿真與總結 (149)


第10章 云臺控制系統 (151)
10.1 云臺控制系統的背景介紹 (151)
10.2 云臺控制系統的設計思路 (152)
10.2.1 云臺控制系統的工作流程 (152)
10.2.2 云臺控制系統的需求分析與設計 (152)
10.2.3 云臺控制系統的工作原理 (152)
10.3 云臺控制系統的硬件設計 (153)
10.3.1 云臺控制系統的硬件模塊劃分 (153)
10.3.2 云臺控制系統的硬件電路圖 (153)
10.3.3 硬件基礎——直流電動機 (154)
10.3.4 硬件基礎——H橋 (154)
10.3.5 硬件基礎——步進電動機 (155)
10.3.6 硬件基礎——ULN2803 (156)
10.4 云臺控制系統的軟件設計 (156)
10.4.1 云臺控制系統的軟件流程 (157)
10.4.2 云臺控制系統的軟件應用代碼 (157)
10.5 云臺控制系統的仿真與總結 (161)
10.5.1 Proteus中的COMPIM模塊 (161)
10.5.2 Proteus中的虛擬終端 (162)
10.5.3 云臺控制系統的仿真 (163)
第11章 SPI雙機通信模型 (165)
11.1 SPI雙機通信模型的背景介紹 (165)
11.2 SPI雙機通信模型的設計思路 (165)
11.2.1 SPI雙機通信模型的工作流程 (165)
11.2.2 SPI雙機通信模型的需求分析與設計 (166)
11.2.3 SPI雙機通信模型的工作原理 (166)
11.2.4 SPI總線通信原理 (166)
11.2.5 SPI總線擴展原理 (166)
11.3 SPI雙機通信模型的硬件設計 (167)
11.3.1 SPI雙機通信模型的硬件模塊劃分 (167)
11.3.2 SPI雙機通信模型的硬件電路圖 (168)
11.3.3 硬件基礎——PIC單片機的SPI總線接口模塊 (169)
11.3.4 硬件基礎——繼電器 (171)
11.4 SPI雙機通信模型的軟件設計 (172)
11.4.1 SPI雙機通信模型的軟件流程 (172)
11.4.2 SPI雙機通信模型的軟件應用代碼 (173)
11.5 SPI雙機通信模型的仿真與總結 (175)
11.5.1 Proteus中的SPI Debugger模塊 (175)
11.5.2 SPI雙機通信模型的仿真 (176)
第12章 軟件模擬串口通信 (178)
12.1 軟件模擬串口通信的背景介紹 (178)
12.2 軟件模擬串口通信的設計思路 (178)
12.2.1 軟件模擬串口通信實例的工作流程 (178)
12.2.2 軟件模擬串口通信的需求分析與設計 (178)
12.2.3 使用軟件模擬硬件串口 (179)
12.3 軟件模擬串口通信的硬件設計 (179)
12.3.1 軟件模擬串口通信的硬件模塊劃分 (179)
12.3.2 軟件模擬串口通信的硬件電路圖 (179)
12.4 軟件模擬串口通信的軟件設計 (180)
12.4.1 軟件模擬串口通信的流程設計 (180)
12.4.2 軟件模擬串口通信的軟件應用代碼 (181)
12.5 軟件模擬串口通信的仿真與總結 (186)
第13章 PWM控制電動機 (188)
13.1 PWM控制電動機的背景介紹 (188)
13.2 PWM控制電動機的設計思路 (188)
13.2.1 PWM控制電動機的工作流程 (188)
13.2.2 PWM控制電動機的需求分析與設計 (188)
13.2.3 PWM控制原理 (189)
13.3 PWM控制電動機的硬件設計 (190)
13.3.1 PWM控制電動機的硬件模塊劃分 (190)
13.3.2 PWM控制電動機的硬件電路圖 (190)
13.3.3 硬件基礎——PIC單片機的定時/計數器TMR2 (191)
13.3.4 硬件基礎——PIC單片機的CCP模塊 (192)
13.4 PWM控制電動機的軟件設計 (195)
13.4.1 PWM控制電動機的軟件流程 (195)
13.4.2 PWM控制電動機的軟件應用代碼 (196)
13.5 PWM控制電動機的仿真與總結 (197)
第14章 貨車超重檢測系統 (199)
14.1 貨車超重檢測系統的背景介紹 (199)
14.2 貨車超重檢測系統的設計思路 (199)
14.2.1 貨車超重檢測系統的工作流程 (199)
14.2.2 貨車超重檢測系統的需求分析與設計 (200)
14.2.3 貨車超重檢測系統的工作原理 (200)
14.3 貨車超重檢測系統的硬件設計 (200)
14.3.1 貨車超重檢測系統的硬件模塊劃分 (200)
14.3.2 貨車超重檢測系統的硬件電路圖 (201)
14.3.3 硬件基礎——壓力傳感器MPX4115 (202)
14.4 貨車超重檢測系統的軟件設計 (202)

14.4.1 貨車超重檢測系統的軟件流程 (202)
14.4.2 顯示驅動模塊函數設計 (203)
14.4.3 軟件綜合 (204)
14.5 貨車超重檢測系統的仿真與總結 (206)
第15章 水位監測系統 (208)
15.1 水位監測系統的背景介紹 (208)
15.2 水位監測系統的設計思路 (208)
15.2.1 水位監測系統的工作流程 (208)
15.2.2 水位監測系統的需求分析與設計 (209)
15.2.3 水位監測系統的工作原理 (209)
15.3 水位監測系統的硬件設計 (209)
15.3.1 水位監測系統的硬件模塊劃分 (209)
15.3.2 水位監測系統的硬件電路圖 (210)
15.3.3 硬件基礎——PIC單片機的比較器模塊 (211)
15.4 水位監測系統的軟件設計 (212)
15.4.1 水位監測系統的軟件流程 (212)
15.4.2 水位監測系統的軟件應用代碼 (213)
15.5 水位監測系統的仿真與總結 (213)
第16章 手動程控放大器 (215)
16.1 手動程控放大器的背景介紹 (215)
16.2 手動程控放大器的設計思路 (215)
16.2.1 手動程控放大器的工作流程 (215)
16.2.2 手動程控放大器的需求分析與設計 (215)
16.2.3 單片機應用系統的信號放大 (216)
16.2.4 程控放大器的實現方法 (218)
16.3 手動程控放大器的硬件設計 (219)
16.3.1 手動程控放大器的硬件模塊劃分 (219)
16.3.2 手動程控放大器的硬件電路圖 (219)
16.3.3 硬件基礎——A741 (221)
16.3.4 硬件基礎——CD4066 (221)
16.4 手動程控放大器的軟件設計 (222)
16.4.1 手動程控放大器的軟件流程 (222)
16.4.2 MAX7219驅動函數模塊設計 (222)
16.4.3 軟件綜合 (223)
16.5 手動程控放大器的仿真與總結 (227)
第17章 簡易波形發生器 (229)
17.1 簡易波形發生器的背景介紹 (229)
17.2 簡易波形發生器的設計思路 (229)
17.2.1 簡易波形發生器的工作流程 (229)

17.2.2 簡易波形發生器的需求分析與設計 (230)
17.2.3 D/A芯片的工作原理 (230)
17.2.4 I2C接口總線的工作原理 (231)
17.3 簡易波形發生器的硬件設計 (234)
17.3.1 簡易波形發生器的硬件模塊劃分 (234)
17.3.2 簡易波形發生器的硬件電路圖 (234)
17.3.3 硬件基礎——單刀單擲開關 (235)
17.3.4 硬件基礎——MAX517 (235)
17.3.5 硬件基礎——PIC單片機(PIC16F877A)的I2C總線接口模塊基礎 (236)
17.4 簡易波形發生器的軟件設計 (239)
17.4.1 簡易波形發生器的軟件劃分和流程設計 (240)
17.4.2 MAX517驅動庫函數設計 (240)
17.4.3 軟件綜合 (241)
17.5 簡易波形發生器的仿真與總結 (244)
17.5.1 Proteus中的I2C Debugger模塊 (244)
17.5.2 簡易波形發生器的仿真 (246)
第18章 電子抽獎系統 (247)
18.1 電子抽獎系統的背景介紹 (247)
18.2 電子抽獎系統的設計思路 (247)
18.2.1 電子抽獎系統的工作流程 (247)
18.2.2 電子抽獎系統的需求分析與設計 (247)
18.2.3 單片機系統的隨機數產生原理 (247)
18.3 電子抽獎系統的硬件設計 (249)
18.3.1 電子抽獎系統的硬件模塊劃分 (249)
18.3.2 電子抽獎系統的硬件電路圖 (249)
18.3.3 硬件基礎——74HC595 (251)
18.4 電子抽獎系統的軟件設計 (251)
18.4.1 電子抽獎系統的軟件劃分和流程設計 (251)
18.4.2 74HC595驅動函數模塊設計 (252)
18.4.3 軟件綜合 (256)
18.5 電子抽獎系統的仿真與總結 (259)
第19章 自動換擋數字電壓表 (261)
19.1 自動換擋數字電壓表的背景介紹 (261)
19.2 自動換擋數字電壓表的設計思路 (261)
19.2.1 自動換擋數字電壓表的工作流程 (261)
19.2.2 自動換擋數字電壓表的需求分析與設計 (262)
19.2.3 自動換擋數字電壓表的換擋原理 (262)
19.3 自動換擋數字電壓表的硬件設計 (262)
19.3.1 自動換擋數字電壓表的硬件模塊劃分 (262)
19.3.2 自動換擋數字電壓表的硬件電路圖 (262)
19.3.3 硬件基礎——LM324 (264)
19.4 自動換擋數字電壓表的軟件設計 (265)
19.4.1 自動換擋數字電壓表的軟件流程 (265)
19.4.2 1602液晶驅動模塊函數設計 (265)
19.4.3 軟件綜合 (267)
19.5 自動換擋數字電壓表的仿真與總結 (272)
第20章 倉庫自動通風控制系統 (274)
20.1 倉庫自動通風控制系統的背景介紹 (274)
20.2 倉庫自動通風控制系統的設計思路 (274)
20.2.1 倉庫自動通風控制系統的工作流程 (274)
20.2.2 倉庫自動通風控制系統的需求分析與設計 (275)
20.2.3 1-wire(單線)總線擴展方法 (275)
20.3 倉庫自動通風控制系統的硬件設計 (278)
20.3.1 倉庫自動通風控制系統的硬件模塊劃分 (278)
20.3.2 倉庫自動通風控制系統的硬件電路圖 (278)
20.3.3 硬件基礎——DS18B20 (280)
20.4 倉庫自動通風控制系統的軟件設計 (283)
20.4.1 倉庫自動通風控制系統的軟件流程 (283)
20.4.2 顯示模塊設計 (284)
20.4.3 用戶輸入模塊設計 (284)
20.4.4 溫度采集模塊設計 (285)
20.4.5 電動機驅動模塊設計 (287)
20.4.6 軟件綜合 (287)
20.5 倉庫自動通風控制系統的仿真與總結 (288)
第21章 多點溫度監測系統 (290)
21.1 多點溫度監測系統的背景介紹 (290)
21.2 多點溫度監測系統的設計思路 (290)
21.2.1 多點溫度監測系統的工作流程 (290)
21.2.2 多點溫度監測系統的需求分析與設計 (290)
21.3 多點溫度監測系統的硬件設計 (291)
21.3.1 多點溫度監測系統的硬件模塊劃分 (291)
21.3.2 多點溫度監測系統的硬件電路圖 (292)
21.4 多點溫度監測系統的軟件設計 (293)
21.4.1 多點溫度監測系統的軟件流程 (293)
21.4.2 DS18B20驅動模塊設計 (293)
21.4.3 顯示模塊設計 (301)
21.4.4 軟件綜合 (306)
21.5 多點溫度監測系統的仿真與總結 (309)

第22章 商場燈光節能控制系統 (311)
22.1 商場燈光節能控制系統的背景介紹 (311)
22.2 商場燈光節能控制系統的設計思路 (311)
22.2.1 商場燈光節能控制系統的工作流程 (311)
22.2.2 商場燈光節能控制系統的需求分析與設計 (311)
22.3 商場燈光節能控制系統的硬件設計 (312)
22.3.1 商場燈光節能控制系統的硬件模塊劃分 (312)
22.3.2 商場燈光節能控制系統的硬件電路圖 (313)
22.3.3 硬件基礎——DS12C887時鐘芯片 (314)
22.3.4 硬件基礎——光電隔離器 (318)
22.4 商場燈光節能控制系統的軟件設計 (319)
22.4.1 商場燈光節能控制系統的軟件流程 (319)
22.4.2 DS12C887驅動函數模塊設計 (319)
22.4.3 1602液晶驅動函數模塊設計 (321)
22.4.4 軟件綜合 (322)
22.5 商場燈光節能控制系統的仿真與總結 (325)
第23章 萬年歷 (326)
23.1 萬年歷的背景介紹 (326)
23.2 萬年歷的設計思路 (326)
23.2.1 萬年歷的工作流程 (326)
23.2.2 萬年歷的需求分析與設計 (327)
23.2.3 公歷與農歷轉換算法 (327)
23.3 萬年歷的硬件設計 (329)
23.3.1 萬年歷的硬件模塊劃分 (329)
23.3.2 萬年歷的硬件電路圖 (329)
23.3.3 硬件基礎——DS1302時鐘芯片 (331)
23.4 萬年歷的軟件設計 (334)
23.4.1 萬年歷的軟件流程 (334)
23.4.2 DS1302驅動函數模塊設計 (334)
23.4.3 農歷轉換模塊設計 (338)
23.4.4 顯示模塊設計 (341)
23.4.5 軟件綜合 (345)
23.5 萬年歷的仿真與總結 (347)
第24章 COS-II實時操作系統應用 (349)
24.1 COS-II實時操作系統應用的背景介紹 (349)
24.2 COS-II實時操作系統應用的設計思路 (350)
24.2.1 COS-II實時操作系統應用的工作流程 (350)
24.2.2 COS-II實時操作系統應用的需求分析與設計 (350)
24.3 實時操作系統的基礎 (351)
24.3.1 典型的PIC單片機應用代碼結構 (351)
24.3.2 PIC單片機中的任務、多任務和任務切換 (352)
24.3.3 PIC單片機中的資源 (353)
24.3.4 實時操作系統的內核 (353)
24.3.5 內核的調度和任務優先級 (354)
24.3.6 任務的同步 (355)
24.3.7 任務間的通信(Intertask Communication) (358)
24.3.8 實時操作系統的中斷 (359)
24.3.9 實時操作系統對PIC單片機存儲器的要求 (361)
24.4 COS-II實時操作系統應用的硬件設計 (361)
24.4.1 COS-II實時操作系統應用的硬件模塊劃分 (361)
24.4.2 COS-II實時操作系統應用的硬件電路圖 (362)
24.5 COS-II實時操作系統應用的基礎 (363)
24.5.1 內核結構 (363)
24.5.2 任務管理 (367)
24.5.3 時間管理 (369)
24.5.4 任務之間的通信和同步 (370)
24.5.5 內存管理 (372)
24.6 COS-II實時操作系統的移植 (374)
24.6.1 COS-II實時操作系統的結構介紹 (374)
24.6.2 PIC單片機上的移植 (375)
24.6.3 PIC單片機的移植過程 (375)
24.7 在COS-II實時操作系統上編寫應用 (379)
24.8 COS-II實時操作系統應用的仿真與總結 (381)
序: