中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
單片機技術基礎與應用 CC2530 微課版

包郵 單片機技術基礎與應用 CC2530 微課版

作者:劉文博 編
出版社:人民郵電出版社出版時間:2024-07-01
開本: 16開 頁數: 188
本類榜單:教材銷量榜
中 圖 價:¥36.4(7.3折) 定價  ¥49.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

單片機技術基礎與應用 CC2530 微課版 版權信息

單片機技術基礎與應用 CC2530 微課版 本書特色

1.選擇CC2530單片機,將傳感網1 X證書、職業院校技能大賽考核內容融入本教材,使得教材內容更豐滿

2.每個任務由知識鏈接、任務分析、任務實施、技能提升組成,理論結合實踐

3.對重點、難點知識進行詳細講解,可滿足不同層次的學生學習需要

單片機技術基礎與應用 CC2530 微課版 內容簡介

本書介紹CC2530單片機開發的相關知識,采用項目化方式編寫,全書共7個項目:走進 CC2530單片機、跑馬燈的實現、按鍵控制LED亮滅、簡易交通燈的實現、呼吸燈的實現、CC2530單片機與PC的通信、簡易火焰報警器的設計與實現。各項目分成2~3個任務進行講解,逐步實現項目目標。讀者通過學習這些任務,可以對CC2530單片機的基礎知識、I/O端口、中斷系統、定時/計數器、串口通信、ADC等內容有一定的理解,并能運用這些知識解決一些實際問題。針對學有余力的讀者,本書在部分任務中增加技能提升模塊,加大任務難度,有利于讀者加深理解、提高硬件編程能力。
本書內容由淺入深,可以作為高職電子類專業的教材。本書將 1+X 傳感網應用開發職業技能等級證書、職業院校物聯網專業技能大賽的考核點融入任務中,可作為1+X證書和相關技能大賽的培訓參考書。同時,本書也可以作為物聯網硬件開發技術培訓班教材,還可供廣大電子愛好者自學使用。

單片機技術基礎與應用 CC2530 微課版 目錄

項目1

走進CC2530單片機 1

項目目標 1

任務1.1 了解CC2530單片機及

搭建開發環境 1

任務目標 1

任務要求 1

知識鏈接 2

1.1.1 單片機基本介紹 2

1.1.2 CC2530單片機基本介紹 3

1.1.3 軟件開發環境介紹 4

1.1.4 CC2530單片機相關的硬件介紹 5

任務實現 6

1.1.5 IAR軟件的安裝 6

1.1.6 SmartRF Flash Programmer

軟件的安裝 9

1.1.7 CC Debugger仿真器的驅動

程序的安裝 9

任務1.2 第 一個CC2530單片機

程序 10

任務目標 10

任務要求 10

知識鏈接 10

1.2.1 CC2530工程介紹 10

任務實現 10

1.2.2 創建CC2530工程 10

1.2.3 燒寫程序 17

1.2.4 調試程序 19

項目總結 20

課后練習 20



項目2

跑馬燈的實現 22

項目目標 22

任務2.1 周期性點亮與熄滅LED 22

任務目標 22

任務要求 22

知識鏈接 23

2.1.1 CC2530單片機的引腳 23

2.1.2 I/O端口的相關寄存器 25

2.1.3 &=~與|=復合運算符 28

任務分析 30

2.1.4 分析流程圖 30

2.1.5 分析電路圖 30

任務實現 31

2.1.6 創建工程 31

2.1.7 導入頭文件 31

2.1.8 編寫延時函數 32

2.1.9 設置I/O引腳的相關寄存器 32

2.1.10 編寫main函數 33

2.1.11 完成任務完整代碼 33

2.1.12 燒寫可執行文件并查看實驗效果 34

技能提升 34

2.1.13 宏定義的使用 34

任務2.2 簡易跑馬燈的實現 35

任務目標 35

任務要求 35

知識鏈接 36

2.2.1 跑馬燈與流水燈介紹 36

任務分析 36

2.2.2 分析流程圖 36

2.2.3 分析電路圖 37

任務實現 37

2.2.4 創建工程 37

2.2.5 編寫基礎代碼 39

2.2.6 編寫main函數的主循環代碼 40

2.2.7 完成任務完整代碼 40

2.2.8 燒寫可執行文件并查看實驗效果 41

2.2.9 切換工程 41

技能提升 42

2.2.10 流水燈的實現 42

項目總結 44

課后練習 44



項目3

按鍵控制LED亮滅 45

項目目標 45

任務3.1 按鍵控制LED亮滅——

查詢方式 45

任務目標 45

任務要求 45

知識鏈接 46

3.1.1 查詢方式 46

3.1.2 通用I/O引腳的輸入功能 46

3.1.3 按鍵消抖 46

3.1.4 用查詢方式處理按鍵事件的相關

寄存器 47

任務分析 48

3.1.5 分析流程圖 48

3.1.6 分析電路圖 49

任務實現 49

3.1.7 創建工程 50

3.1.8 編寫基礎代碼 50

3.1.9 編寫main函數的主循環代碼 50

3.1.10 完成任務完整代碼 51

3.1.11 燒寫可執行文件并查看實驗效果 52

技能提升 52

3.1.12 用按鍵控制流水燈的啟動或暫停——

查詢方式 52

任務3.2 按鍵控制LED亮滅——

中斷方式 54

任務目標 54

任務要求 54

知識鏈接 55

3.2.1 中斷介紹 55

3.2.2 CC2530單片機的中斷系統 56

3.2.3 與端口中斷相關的寄存器 60

任務分析 66

3.2.4 分析流程圖 66

3.2.5 分析電路圖 66

任務實現 67

3.2.6 創建工程 67

3.2.7 編寫基礎代碼 67

3.2.8 初始化P1_2引腳的外部中斷 68

3.2.9 編寫main函數 68

3.2.10 編寫中斷服務函數 69

3.2.11 完成任務完整代碼 70

3.2.12 燒寫可執行文件并查看實驗效果 71

技能提升 72

3.2.13 用按鍵控制流水燈的啟動與暫停——

中斷方式 72

項目總結 73

課后練習 73



項目4

簡易交通燈的實現 75

項目目標 75

任務4.1 簡易交通燈實現——正計數/

倒計數模式 75

任務目標 75

任務要求 75

知識鏈接 76

4.1.1 定時/計數器介紹 76

4.1.2 定時/計數器的工作模式 77

4.1.3 T1的相關寄存器 80

任務分析 82

4.1.4 分析流程圖 82

4.1.5 分析電路圖 83

任務實現 83

4.1.6 創建工程 83

4.1.7 初始化T1 83

4.1.8 編寫main函數 84

4.1.9 編寫T1中斷服務函數 85

4.1.10 完成任務完整代碼 86

4.1.11 燒寫可執行文件并查看實驗效果 87

技能提升 87

4.1.12 函數的封裝 87

任務4.2 簡易交通燈實現——

模模式 89

任務目標 89

任務要求 89

知識鏈接 89

4.2.1 模模式介紹 89

4.2.2 模模式相關寄存器 90

任務分析 90

4.2.3 分析流程圖 90

4.2.4 分析電路圖 90

任務實現 91

4.2.5 創建工程 91

4.2.6 設置通道0的輸出比較模式 91

4.2.7 開啟相關中斷開關 91

4.2.8 編寫T1初始化函數 91

4.2.9 編寫中斷服務函數 91

4.2.10 完成任務完整代碼 92

4.2.11 燒寫可執行文件并查看實驗效果 93

技能提升 93

4.2.12 改變交通燈時間 93

任務4.3 簡易交通燈實現——

T4實現 95

任務目標 95

任務要求 95

知識鏈接 95

4.3.1 T4的工作模式 95

任務分析 96

4.3.2 分析流程圖 96

4.3.3 分析電路圖 96

任務實現 96

4.3.4 創建工程 96

4.3.5 設置計數模式和計數值 96

4.3.6 啟動T4 97

4.3.7 完成任務完整代碼 97

4.3.8 燒寫可執行文件并查看實驗效果 98

技能提升 98

4.3.9 改變定時/計數器工作時鐘頻率 98

項目總結 100

課后練習 100



項目5

呼吸燈的實現 102

項目目標 102

任務5.1 T1控制D3實現呼吸燈 102

任務目標 102

任務要求 102

知識鏈接 102

5.1.1 呼吸燈與PWM介紹 102

5.1.2 T1的PWM功能 103

5.1.3 與呼吸燈相關的寄存器 104

任務分析 106

5.1.4 分析流程圖 106

5.1.5 分析電路圖 106

任務實現 106

5.1.6 創建工程 106

5.1.7 編寫基礎代碼 107

5.1.8 設置T1 107

5.1.9 處理中斷標志位 108

5.1.10 編寫main函數 108

5.1.11 完成任務完整代碼 109

5.1.12 燒寫可執行文件并查看實驗效果 110

技能提升 110

5.1.13 雙呼吸燈的實現 110

任務5.2 用按鍵控制呼吸燈的啟動或

暫停 112

任務目標 112

任務要求 112

知識鏈接 112

5.2.1 用按鍵控制呼吸燈 112

任務分析 112

5.2.2 分析流程圖 112

5.2.3 分析電路圖 113

任務實現 113

5.2.4 編寫基礎代碼 114

5.2.5 處理按鍵事件 114

5.2.6 編寫main函數 115

5.2.7 完成任務完整代碼 116

5.2.8 燒寫可執行文件并查看實驗效果 118

技能提升 118

5.2.9 用按鍵控制雙呼吸燈的運行與

暫停 118

項目總結 121

課后練習 121



項目6

CC2530單片機與PC的

通信 122

項目目標 122

任務6.1 CC2530單片機通過串口

發送數據到PC 122

任務目標 122

任務要求 122

知識鏈接 123

6.1.1 串口通信介紹 123

6.1.2 串口通信模塊介紹 124

6.1.3 振蕩器和時鐘 124

6.1.4 與串口相關的寄存器 125

任務分析 130

6.1.5 分析流程圖 130

6.1.6 分析電路圖 130

任務實現 131

6.1.7 創建工程 132

6.1.8 導入頭文件 132

6.1.9 編寫串口初始化函數 132

6.1.10 編寫串口傳輸數據函數 132

6.1.11 編寫中斷服務函數 133

6.1.12 完成任務完整代碼 133

6.1.13 燒寫可執行文件并查看實驗

效果 135

技能提升 136

6.1.14 增加數據發送指示燈 136

任務6.2 PC控制LED的

亮與滅 137

任務目標 137

任務要求 137

知識鏈接 138

6.2.1 串口接收數據的方式 138

6.2.2 與串口接收數據功能相關的

寄存器 138

6.2.3 串口控制命令的格式 139

任務分析 139

6.2.4 分析流程圖 139

6.2.5 分析電路圖 140

任務實現 140

6.2.6 創建工程 140

6.2.7 編寫基本代碼 140

6.2.8 初始化USART0串口 141

6.2.9 編寫串口接收數據代碼 141

6.2.10 編寫主循環代碼 142

6.2.11 完成任務完整代碼 142

6.2.12 燒寫可執行文件并查看實驗

效果 144

技能提升 144

6.2.13 使用中斷方式實現串口接收

數據 144

項目總結 146

課后練習 147



項目7

簡易火焰報警器的設計與

實現 149

項目目標 149

任務7.1 火焰強度的測量 149

任務目標 149

任務要求 149

知識鏈接 149

7.1.1 電信號的形式與轉換 149

7.1.2 火焰傳感器簡介 150

7.1.3 ADC簡介 150

7.1.4 ADC的工作模式 151

7.1.5 ADC相關寄存器 152

任務分析 155

7.1.6 分析流程圖 155

7.1.7 分析電路圖 155

任務實現 156

7.1.8 創建工程 156

7.1.9 編寫基礎代碼 156

7.1.10 設置ADCCON3寄存器 157

7.1.11 編寫ADC中斷服務函數 157

7.1.12 編寫main函數 159

7.1.13 完成任務完整代碼 159

7.1.14 燒寫可執行文件并查看實驗

效果 162

技能提升 163

7.1.15 用查詢方式實現火焰強度的

測量 163

任務7.2 火焰報警器的設計與實現 165

任務目標 165

任務要求 165

知識鏈接 165

7.2.1 火焰報警器的設計分析 165

任務分析 166

7.2.2 分析流程圖 166

7.2.3 分析電路圖 166

任務實現 167

7.2.4 實現呼吸燈效果 167

7.2.5 實現周期性地采集火焰強度數據 167

7.2.6 完成任務完整代碼 168

7.2.7 燒寫可執行文件并查看實驗效果 172

技能提升 172

7.2.8 采用串口的中斷服務函數輸出

數據 172

項目總結 175

課后練習 176







展開全部

單片機技術基礎與應用 CC2530 微課版 作者簡介

劉文博,2013年畢業于中國海洋大學電子與通信工程專業。研究生畢業后,先后在青島海信、樂視網、上海二三四五科技有限公司從事Android內核開發工作,高級開發工程師。2019年,入職山東信息職業技術學院,目前是物聯網專業教師,講師。主編教材一部,發表專業論文十余篇,主持或參與市級以上課題九項,指導學生參加職業院校技能大賽高職組物聯網技術應用賽項,獲得國賽一等獎一項,省賽一等獎、二等獎各一項,榮獲優秀指導教師。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 热闷罐-高温罐-钢渣热闷罐-山东鑫泰鑫智能热闷罐厂家 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-沼河浸过滤器 | 东莞注册公司-代办营业执照-东莞公司注册代理记账-极刻财税 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 成都茶楼装修公司 - 会所设计/KTV装修 - 成都朗煜装饰公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 焦作网 WWW.JZRB.COM| 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 长城人品牌官网| 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 缝纫客| 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 |