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