物聯網CC2530套用開發基礎

《物聯網CC2530套用開發基礎》是2023年電子工業出版社出版的圖書。

基本介紹

  • 中文名:物聯網CC2530套用開發基礎
  • 作者:鄧澤國
  • 出版社:電子工業出版社
  • 出版時間:2023年3月
  • ISBN:9787121452260
內容簡介,圖書目錄,

內容簡介

本書以中職學校物聯網技術套用專業教學標準為依據,結合1+X《感測網套用開發職業技能等級標準》(初級)來選擇內容。全書共9個模組46個任務,內容涵蓋:搭建CC2530開發環境,GPIO控制LED燈,GPIO控制按鍵,中斷原理及套用,定時器/計數器原理及套用,看門狗原理及套用,系統時鐘設定和串口通信,A/D轉換器及相關暫存器,綜合案例。本書既兼顧了CC2530微控制器套用開發的基礎知識,又結合物聯網工程師崗位人才的需求,基於任務驅動,體現“做中學”,強化專業知識基礎。本書提供配套的視頻教程、PPT課件和程式源碼,並配有豐富的習題及參考答案。

圖書目錄

模組一 搭建CS2530開發環境 1
任務一 CC2530概述與開發環境的搭建 1
任務二 IAR環境下CC2530的開發流程 8
習題 17
模組二 GPIO控制LED燈 19
任務一 將暫存器的某些位置0或置1 19
任務二 CC2530通用I/O及相關暫存器 21
任務三 LED燈閃爍基本原理及套用 25
任務四 CC2530實現LED跑馬燈 34
習題 39
模組三 GPIO控制按鍵 42
任務一 按鍵的工作原理與程式設計思路 42
任務二 按鍵控制LED燈 43
任務三 按鍵控制跑馬燈的運行與暫停 51
任務四 普通延時函式實現按鍵的長按與短按 61
任務五 普通延時函式實現按鍵的單擊與雙擊 66
習題 68
模組四 中斷原理及套用 73
任務一 CC2530中斷系統 73
任務二 CC2530外部中斷及相關暫存器 79
任務三 外部中斷控制LED燈 82
任務四 外部中斷控制跑馬燈的運行與暫停 90
習題 96
模組五 定時器/計數器原理及套用 99
任務一 CC2530定時器/計數器資源概述 99
任務二 定時器1的工作原理及相關暫存器 100
任務三 基於定時器1模模式的秒閃燈 104
任務四 基於定時器的長按與短按 112
任務五 前後台程式設計思維模式 119
任務六 基於定時器的跑馬燈控制 120
任務七 定時器1自由運行模式PWM單路呼吸燈 128
習題 133
模組六 看門狗原理及套用 136
任務一 了解看門狗定時器的工作原理 136
任務二 用看門狗定時器實現1?s定時 137
任務三 用看門狗定時器監測程式運行 142
習題 147
模組七 系統時鐘設定和串口通信 150
任務一 CC2530系統時鐘設定 150
任務二 按鍵控制系統時鐘切換 152
任務三 CC2530串口及相關暫存器 157
任務四 CC2530串口數據傳送基礎 163
任務五 統計並上報按鍵觸發的次數 175
任務六 CC2530串口數據收發基礎 182
任務七 CC2530串口命令控制LED燈 188
習題 196
模組八 A/D轉換器及相關暫存器 199
任務一 CC2530的A/D轉換器及相關暫存器 199
任務二 以查詢方式進行單次ADC採樣 204
任務三 以中斷方式進行單次ADC採樣 211
任務四 ADC採樣電壓的數據換算 216
任務五 光照電壓自動控制燈光開關 222
習題 226
模組九 綜合案例 228
任務一 按鍵控制流水燈 228
任務二 按鍵控制燈光狀態變換 231
任務三 人流量計數統計 233
任務四 燈光亮度等級控制 236
任務五 模擬紅綠燈工作過程 238
任務六 按鍵嵌套複合套用 242
任務七 休閒區域彩燈控制 245
任務八 定時器間隔定時實現按鍵N連擊 249
任務九 定時器間隔定時實現按鍵長按與短按 255
習題參考答案 258
參考文獻 262

相關詞條

熱門詞條

聯絡我們