相關主題
商品描述
本書為高等院校物聯網應用技術、通信技術、計算機應用技術、計算機網絡技術等相關專業的教材。本書全面、系統地介紹了CC2530單片機技術的基本理論及其相關應用,共分10個單元,內容包括CC2530開發入門、輸入/輸出應用、外部中斷應用、定時器/計數器應用、串口通信應用、模/數轉換應用、看門狗應用、電源低功耗管理應用、脈沖寬度調制應用、傳感技術應用等。本書所有單元均以"二維碼”導入思政要素,以"相關知識”梳理知識要點,以"任務實施”完成任務內容,以"任務小結”歸納知識,以"啟發與思考”拓展知識點。所有任務都采用通用性、標準化、系列化進行組織,並且針對主流生產廠家的CC2530開發板的通用性、軟件移植性進行闡述。
目錄大綱
單元一 CC2530 開發入門 ·················································································.1
任務一 用 CC2530 點亮 LED 燈 ······························································.1
一、任務描述 ······················································································.1
二、任務目標 ······················································································.1
三、相關知識 ······················································································.2
四、任務實施 ······················································································.7
五、考核與評價 ·················································································.21
六、任務小結 ····················································································.21
七、參考程序 ····················································································.22
八、啟發與思考 ·················································································.22
任務二 給 CC2530 燒寫 Hex 文件··························································.23
一、任務描述 ····················································································.23
二、任務目標 ····················································································.23
三、相關知識 ····················································································.23
四、任務實施 ····················································································.25
五、考核與評價 ·················································································.29
六、任務小結 ····················································································.30
七、啟發與思考 ·················································································.30
單元二 輸入/輸出的應用 ·················································································.32
任務一 CC2530 實現 LED 跑馬燈 ·························································.32
一、任務描述 ····················································································.32
二、任務目標 ····················································································.32
三、相關知識 ····················································································.33
四、任務實施 ····················································································.35
五、考核與評價 ·················································································.39
六、任務小結 ····················································································.40
七、參考程序 ····················································································.40
八、啟發與思考 ·················································································.41
任務二 實現按鍵控制 LED 燈開關 ························································.41
一、任務描述 ····················································································.41
二、任務目標 ····················································································.41
三、相關知識 ····················································································.42
四、任務實施 ····················································································.43
五、考核與評價 ·················································································.46
六、任務小結 ····················································································.47
七、參考程序 ····················································································.47
八、啟發與思考 ·················································································.48
單元三 外部中斷的應用 ··················································································.54
任務一 實現按鍵控制跑馬燈啟停··························································.54
一、任務描述 ····················································································.54
二、任務目標 ····················································································.54
三、相關知識 ····················································································.55
四、任務實施 ····················································································.58
五、考核與評價 ·················································································.65
六、任務小結 ····················································································.66
七、參考程序 ····················································································.66
八、啟發與思考 ·················································································.68
任務二 中斷方式實現按鍵控制 LED 燈開關 ············································.68
一、任務描述 ····················································································.68
二、任務目標 ····················································································.68
三、相關知識 ····················································································.68
四、任務實施 ····················································································.71
五、考核與評價 ·················································································.73
六、任務小結 ····················································································.74
七、參考程序 ····················································································.74
八、啟發與思考 ·················································································.76
單元四 定時器/計數器的應用 ···········································································.79
任務一 定時器 1 控制 LED 周期性閃爍 ··················································.79
一、任務描述 ····················································································.79
二、任務目標 ····················································································.79
三、相關知識 ····················································································.79
四、任務實施 ····················································································.83
五、考核與評價 ·················································································.88
六、任務小結 ····················································································.89
七、參考程序 ····················································································.90
八、啟發與思考 ·················································································.91
任務二 定時器 3 實現 LED 周期性閃爍 ··················································.92
一、任務描述 ····················································································.92
二、任務目標 ····················································································.92
三、相關知識 ····················································································.93
四、任務實施 ····················································································.94
五、考核與評價 ·················································································.98
六、任務小結 ····················································································.99
七、參考程序 ····················································································.99
八、啟發與思考 ················································································.100
單元五 串口通信的應用 ················································································.105
任務一 實現串口發送字符串到 PC ·······················································.105
一、任務描述 ···················································································.105
二、任務目標 ···················································································.105
三、相關知識 ···················································································.106
四、任務實施 ···················································································.112
五、考核與評價 ················································································.115
六、任務小結 ···················································································.115
七、參考程序 ···················································································.116
八、啟發與思考 ················································································.118
任務二 在 PC 上通過串口控制 CC2530 的 LED 燈 ····································.120
一、任務描述 ···················································································.120
二、任務目標 ···················································································.120
三、相關知識 ···················································································.121
四、任務實施 ···················································································.122
五、考核與評價 ················································································.124
六、任務小結 ···················································································.125
七、參考程序 ···················································································.125
八、啟發與思考 ················································································.128
任務三 在 PC 上利用串口收發數據 ······················································.130
一、任務描述 ···················································································.130
二、任務目標 ···················································································.130
三、相關知識 ···················································································.130
四、任務實施 ···················································································.131
五、考核與評價 ················································································.133
六、任務小結 ···················································································.133
七、參考程序 ···················································································.134
八、啟發與思考 ················································································.136
單元六 模數轉換的應用 ················································································.141
任務一 實現外部電壓值 AVDD 的測量 ··················································.141
一、任務描述 ···················································································.141
二、任務目標 ···················································································.141
三、相關知識 ···················································································.142
四、任務實施 ···················································································.146
五、考核與評價 ················································································.149
六、任務小結 ···················································································.150
七、參考程序 ···················································································.151
八、啟發與思考 ················································································.153
任務二 實現芯片內部溫度的測量·························································.156
一、任務描述 ···················································································.156
二、任務目標 ···················································································.157
三、相關知識 ···················································································.157
四、任務實施 ···················································································.158
五、考核與評價 ················································································.159
六、任務小結 ···················································································.160
七、參考程序 ···················································································.160
八、啟發與思考 ················································································.162
單元七 看門狗的應用 ···················································································.167
任務一 看門狗定時器應用 ·································································.167
一、任務描述 ···················································································.167
二、任務目標 ···················································································.167
三、相關知識 ···················································································.167
四、任務實施 ···················································································.169
五、考核與評價 ················································································.172
六、任務小結 ···················································································.172
七、參考程序 ···················································································.173
八、啟發與思考 ················································································.174
任務二 “餵狗”應用 ·······································································.177
一、任務描述 ···················································································.177
二、任務目標 ···················································································.177
三、相關知識 ···················································································.177
四、任務實施 ···················································································.178
五、考核與評價 ················································································.179
六、任務小結 ···················································································.180
七、參考程序 ···················································································.180
八、啟發與思考 ················································································.182
單元八 電源低功耗管理的應用 ·······································································.187
任務一 系統睡眠和定時器喚醒 ···························································.187
一、任務描述 ···················································································.187
二、任務目標 ···················································································.187
三、相關知識 ···················································································.187
四、任務實施 ···················································································.193
五、考核與評價 ················································································.195
六、任務小結 ···················································································.196
七、參考程序 ···················································································.196
八、啟發與思考 ················································································.198
任務二 系統睡眠和按鍵中斷喚醒·························································.203
一、任務描述 ···················································································.203
二、任務目標 ···················································································.204
三、相關知識 ···················································································.204
四、任務實施 ···················································································.205
五、考核與評價 ················································································.207
六、任務小結 ···················································································.208
七、參考程序 ···················································································.208
八、啟發與思考 ················································································.210
單元九 脈沖寬度調制的應用 ··········································································.211
任務一 利用定時器 1 的脈沖寬度調制控制 LED 燈···································.211
一、任務描述 ···················································································.211
二、任務目標 ···················································································.211
三、相關知識 ···················································································.211
四、任務實施 ···················································································.216
五、考核與評價 ················································································.221
六、任務小結 ···················································································.222
七、參考程序 ···················································································.222
八、啟發與思考 ················································································.223
任務二 利用定時器 3 的脈沖寬度調制控制 LED 燈···································.224
一、任務描述 ···················································································.224
二、任務目標 ···················································································.224
三、相關知識 ···················································································.225
四、任務實施 ···················································································.226
五、考核與評價 ················································································.228
六、任務小結 ···················································································.229
七、參考程序 ···················································································.229
八、啟發與思考 ················································································.231
參考文獻 ·····································································································.233
