CC2530單片機技術(shù)與應(yīng)用 第2版
定 價:45 元
叢書名:職業(yè)教育物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)系列教材
- 作者:北京新大陸時代教育科技有限公司
- 出版時間:2021/7/1
- ISBN:9787111679677
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書按照企業(yè)對物聯(lián)網(wǎng)技術(shù)應(yīng)用開發(fā)者的能力要求,根據(jù)高等教育及職業(yè)教育改革精神,實施任務(wù)化教學設(shè)計,以C語言為程序開發(fā)語言,以CC2530單片機為學習對象,按照由淺入深的學習順序,從常用功能到專有功能的講解,設(shè)計了12個學習單元共15個典型任務(wù)。書中將51單片機的基本知識與CC2530單片機的應(yīng)用知識相結(jié)合,介紹了CC2530單片機的基本知識和應(yīng)用,結(jié)合物聯(lián)網(wǎng)技術(shù)應(yīng)用開發(fā)中的實際案例和全國職業(yè)院校技能大賽物聯(lián)網(wǎng)賽項題目設(shè)計了具體實施任務(wù),是一本理實一體化教材。
本書可作為各類職業(yè)院校物聯(lián)網(wǎng)應(yīng)用技術(shù)、電子工程技術(shù)、應(yīng)用電子技術(shù)、自動控制技術(shù)等專業(yè)的單片機應(yīng)用技術(shù)課程教材,也可以作為單片機技術(shù)培訓班的教材或相關(guān)技術(shù)人員的參考用書。
本書配有微課視頻(掃描書中二維碼觀看),是“互聯(lián)網(wǎng)+”新形態(tài)教材。
本書配有電子課件,選用本書作為授課教材的教師可以從機械工業(yè)出版社教育服務(wù)網(wǎng)(www.cmpedu.com)免費注冊下載或聯(lián)系編輯(010-88379194)咨詢。
為解決傳統(tǒng)的單片機教材,不適合物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)使用的問題,北京新大陸時代教育科技有限公司聯(lián)合國內(nèi)相關(guān)院校,對接物聯(lián)網(wǎng)企業(yè)崗位需求,結(jié)合高職學生特點及相關(guān)院校物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)建設(shè)實際,開發(fā)了本書。
在內(nèi)容選取上,本書以物聯(lián)網(wǎng)技術(shù)應(yīng)用中常見的CC2530芯片作為單片機學習研究對象,兼顧通用單片機應(yīng)用所需基礎(chǔ)知識,同時結(jié)合企業(yè)物聯(lián)網(wǎng)工程師崗位人才需求,將內(nèi)容劃分成12個學習單元共15個任務(wù)。學習單元1講解單片機的相關(guān)基本概念和IAR開發(fā)環(huán)境的運用方法;學習單元2講解I/O端口的輸出控制和輸入識別;學習單元3講解中斷系統(tǒng)和外部中斷輸入應(yīng)用;學習單元4講解定時/計數(shù)器概念和運用方法;學習單元5講解串口通信的實現(xiàn);學習單元6講解A-D轉(zhuǎn)換模塊的運用方法;學習單元7講解看門狗功能及使用;學習單元8講解電源管理和低功耗實現(xiàn);學習單元9講解DMA傳輸方式;學習單元10講解內(nèi)部Flash存取操作;學習單元11講解隨機數(shù)生成器的相關(guān)概念和使用方法;學習單元12講解定時計數(shù)器的PWM功能應(yīng)用。
在內(nèi)容編排上,本書基于物聯(lián)網(wǎng)硬件設(shè)計開發(fā)工作過程中的典型工作任務(wù)進行教學單元設(shè)計;每一個學習單元按照單元概述、學習目標、任務(wù)、單元總結(jié)的順序編排;每個任務(wù)按照任務(wù)要求、任務(wù)分析、知識、任務(wù)實施、任務(wù)拓展的順序安排,任務(wù)驅(qū)動、層次分明,非常適合教學。本書可作為各類職業(yè)院校、應(yīng)用型本科院校、培訓機構(gòu)的單片機應(yīng)用課程教材,也可作為相關(guān)技術(shù)人員的參考用書。
本書具有以下特點。
1)由淺入深,分層次學習。學習單元1到學習單元5屬于基本應(yīng)用能力學習,學習單元6到學習單元12屬于高階能力學習,不同層次的院;蜃x者可根據(jù)自身情況選擇學習的內(nèi)容。
2)理論與實踐相結(jié)合。作為一本理實一體化教材,書中每個學習任務(wù)都以實際開發(fā)項目為載體,在講述任務(wù)實施所必需的基本知識后,緊跟任務(wù)實施指導。
3)各學科知識融會貫通。在任務(wù)實施過程中,引導讀者將單片機技術(shù)與其他課程(如電子應(yīng)用技術(shù)、C語言程序開發(fā)等)的知識相結(jié)合,讓讀者學會將各學科知識融會貫通,以解決實際問題。
4)根據(jù)崗位實際設(shè)定學習內(nèi)容。采用C語言編程,以CC2530為主要學習對象,對接物聯(lián)網(wǎng)工程技術(shù)人員崗位實際需求。
5)實踐操作通用性高。本書實踐部分的源代碼測試以北京新大陸時代教育科技有限公司提供的物聯(lián)網(wǎng)實驗教學設(shè)備作為硬件平臺,但在書中對硬件設(shè)計和
任務(wù)實施思路進行了詳細的講解,因此可以很方便地使用其他基于CC2530的實驗設(shè)備來完成書中的實踐任務(wù)。
6)配套完整的相關(guān)學習資源。提供了15個任務(wù)的全部源代碼文件。
不同層次院校根據(jù)開設(shè)課程的學習深度,可參照下表安排教學學時。
學習單元
分配學時
學習單元1 開發(fā)入門
8
學習單元2 并行I/O端口應(yīng)用
8
學習單元3 外部中斷應(yīng)用
6
學習單元4 定時/計數(shù)器應(yīng)用
6
學習單元5 串口通信應(yīng)用
8
學習單元6 A-D轉(zhuǎn)換應(yīng)用
4
學習單元7 看門狗應(yīng)用
4
學習單元8 電源管理應(yīng)用
4
學習單元9 DMA應(yīng)用
4
學習單元10 內(nèi)部Flash讀寫應(yīng)用
4
學習單元11 隨機數(shù)生成器應(yīng)用
4
學習單元12 PWM控制
4
本書由北京新大陸時代教育科技有限公司組編,楊瑞、董昌春和鄧立任主編,李響、夏智偉、田悅妍、唐靈飛和屈青青任副主編,參加編寫的還有郭麗君、劉曉竹、李煜、魏美琴和黃有為。
在本書編寫過程中參考了相關(guān)的文獻與資料,在此向相關(guān)作者表示感謝,同時感謝北京新大陸時代教育科技有限公司給予的大力支持。
由于編者水平有限,書中錯誤之處在所難免,懇請各位讀者批評指正。
編 者
二維碼索引
學習單元1
開發(fā)入門 (1)
單元概述 (1)
學習目標 (1)
任務(wù)1 為CC2530燒寫程序 (2)
任務(wù)2 讓所有發(fā)光二極管閃爍 (10)
單元總結(jié) (17)
習題 (18)
學習單元2
并行I/O端口應(yīng)用 (19)
單元概述 (19)
學習目標 (19)
任務(wù)1 實現(xiàn)流水燈效果 (20)
任務(wù)2 按鍵控制LED (29)
單元總結(jié) (35)
習題 (36)
學習單元3
外部中斷應(yīng)用 (37)
單元概述 (37)
學習目標 (37)
任務(wù) 實現(xiàn)按鍵控制跑馬燈的啟停 (38)
單元總結(jié) (51)
習題 (51)
學習單元4
定時/計數(shù)器應(yīng)用 (53)
單元概述 (53)
學習目標 (53)
任務(wù) 實現(xiàn)發(fā)光二極管的周期性閃爍 (54)
單元總結(jié) (64)
習題 (65)
學習單元5
串口通信應(yīng)用 (67)
單元概述 (67)
學習目標 (67)
任務(wù)1 實現(xiàn)串口發(fā)送數(shù)據(jù)到計算機 (68)
任務(wù)2 實現(xiàn)計算機控制發(fā)光二極管 (82)
單元總結(jié) (92)
習題 (92)
學習單元6
A-D轉(zhuǎn)換應(yīng)用 (93)
單元概述 (93)
學習目標 (93)
任務(wù) 實現(xiàn)外部電壓值的測量 (94)
單元總結(jié) (108)
習題 (108)
學習單元7
看門狗應(yīng)用 (109)
單元概述 (109)
學習目標 (109)
任務(wù) 實現(xiàn)自動復位 (110)
單元總結(jié) (116)
習題 (117)
學習單元8
電源管理應(yīng)用 (119)
單元概述 (119)
學習目標 (119)
任務(wù) 實現(xiàn)CC2530低功耗運行 (120)
單元總結(jié) (139)
習題 (140)
學習單元9
DMA應(yīng)用 (141)
單元概述 (141)
學習目標 (141)
任務(wù) 實現(xiàn)DMA方式復制數(shù)據(jù) (142)
單元總結(jié) (161)
習題 (161)
學習單元10
內(nèi)部Flash讀寫應(yīng)用 (163)
單元概述 (163)
學習目標 (163)
任務(wù) 實現(xiàn)內(nèi)部Flash存取數(shù)據(jù) (164)
單元總結(jié) (175)
習題 (175)
學習單元11
隨機數(shù)生成器應(yīng)用 (177)
單元概述 (177)
學習目標 (177)
任務(wù) 產(chǎn)生隨機數(shù) (178)
單元總結(jié) (187)
習題 (187)
學習單元12
PWM控制 (189)
單元概述 (189)
學習目標 (189)
任務(wù) 實現(xiàn)呼吸燈效果 (190)
單元總結(jié) (198)
習題 (198)
附錄 (199)
附錄A CC2530引腳描述 (199)
附錄B CC2530外設(shè)I/O引腳映射 (201)
參考文獻 (202)
二維碼索引
序號
視頻名稱
二維碼
頁碼
序號
視頻名稱
二維碼
頁碼
1
學習單元1
01 知識
說明: 學習單元1 01 知識_63875.jpg
2
9
學習單元2
06 通用IO口按鍵控制燈原理
說明: 學習單元2 06 通用IO口按鍵控制燈原理_63878.jpg
29
2
學習單元1
02 環(huán)境搭建
說明: 學習單元1 02 環(huán)境搭建_63872.jpg
7
10
學習單元2
07 通用IO口按鍵控制燈編程實現(xiàn)
說明: 學習單元2 07 通用IO口按鍵控制燈編程實現(xiàn)_63885.jpg
31
3
學習單元1
03 讓所有發(fā)光二極管閃爍
說明: 學習單元1 03 讓所有發(fā)光二極管閃爍_63876.jpg
10
11
學習單元3
01 中斷的概念
說明: 學習單元3 01 中斷的概念_63881.jpg
38
4
學習單元2
01 通用IO口編程原理
說明: 學習單元2 01 通用IO口編程原理_63873.jpg
21
12
學習單元3
02 CC2530中斷相關(guān)寄存器
說明: 學習單元3 02 CC2530中斷相關(guān)寄存器_63883.jpg
44
5
學習單元2
02 通用IO口編程如何查看硬件資料
說明: 學習單元2 02 通用IO口編程如何查看硬件資料_63874.jpg
21
13
學習單元3
03 CC2530中斷方式實現(xiàn)按鍵控制IED
說明: 學習單元3 03 CC2530中斷方式實現(xiàn)按鍵控制lED_63884.jpg
47
6
學習單元2
03 通用IO口實現(xiàn)所有二極管點亮
說明: 學習單元2 03 通用IO口實現(xiàn)所有二極管點亮_63880.jpg
24
14
學習單元3
04 CC2530中斷方式實現(xiàn)流水燈啟停
說明: 學習單元3 04 CC2530中斷方式實現(xiàn)流水燈啟停_63887.jpg
49
7
學習單元2
04 通用IO口實現(xiàn)流水燈效果
說明: 學習單元2 04 通用IO口實現(xiàn)流水燈效果_63877.jpg
24
15
學習單元3
05 CC2530中斷總結(jié)
說明: 學習單元3 05 CC2530中斷總結(jié)_63882.jpg
51
8
學習單元2
05 通用IO口點亮二極管拓展之按位操作
說明: 學習單元2 05 通用IO口點亮二極管拓展之按位操作_63879.jpg
29
16
學習單元4
01 定時計數(shù)器概念和作用
說明: 學習單元4 01 定時計數(shù)器概念和作用_63888.jpg
54
(續(xù))
序號
視頻名稱
二維碼
頁碼
序號
視頻名稱
二維碼
頁碼
17
學習單元4
02 CC2530定時計數(shù)器類型
說明: 學習單元4 02 CC2530定時計數(shù)器類型_63886.jpg
56
25
學習單元5
04 串口通信編程實現(xiàn)向上位機發(fā)送字符串1
說明: 學習單元5 04 串口通信編程實現(xiàn)向上位機發(fā)送字符串1_63895.jpg
75
18
學習單元4
03 CC2530定時計數(shù)器使用方法和相關(guān)寄存器
說明: 學習單元4 03 CC2530定時計數(shù)器使用方法和相關(guān)寄存器_63890.jpg
57
26
學習單元5
05 串口通信編程實現(xiàn)向上位機發(fā)送字符串2
說明: 學習單元5 05 串口通信編程實現(xiàn)向上位機發(fā)送字符串2_63898.jpg
75
19
學習單元4
04 CC2530定時計數(shù)器流水燈編程實驗一
說明: 學習單元4 04 CC2530定