●項目1 交通燈控制繫統
任務1.1 安裝zigbee開發軟件
任務1.2 安裝仿真器驅動程序
任務1.3 新建與編譯工程項目
任務1.4 燒錄程序
任務1.5 多C文件
任務1.6 交通燈
任務1.7 晶振頻率
任務1.8 按鍵
任務1.9 帶調整時間的交通燈(一)
任務1.10 帶調整時間的交通燈(二)
任務1.11 帶調整時間的交通燈(三)
任務1.12 液晶屏
任務1.13 帶倒計時的交通燈
任務1.14 FLASH
任務1.15 帶保存時間的交通燈
任務1.16 無線通信
任務1.17 無線交通燈
項目2 照明燈控制繫統
任務2.1 照明燈
任務2.2 帶調整時間的照明燈
任務2.3 定時器溢出中斷
任務2.4 定時器延時的照明燈
任務2.5 模數轉換
任務2.6 帶晝夜檢測的照明燈
任務2.7 串口
任務2.8 帶遠程控制與晝夜檢測的照明燈
任務2.9 無線照明燈
項目3 紅外遙控收發繫統
任務3.1 邏輯分析儀
任務3.2 紅外遙控接收器
任務3.3 帶遠程修改紅外碼的紅外遙控接收器
任務3.4 方向鍵
任務3.5 中文字庫
任務3.6 紅外遙控發射器
任務3.7 帶遠程修改紅外碼的紅外遙控發射器
項目4 溫濕度開關繫統
任務4.1 修改PANID與信道
任務4.2 修改燈、按鍵、液晶屏與串口
任務4.3 溫濕度開關
參考文獻
內容簡介
本書在IAR集成開發環境下,以Zigbee+BLE+Wifi開發板為硬件平臺進行編寫,可幫助讀者快速掌握CC2530軟硬件的應用。本書通過36個任務,講述了12種常見單片機電路:電源、復位與仿真器接口、發光二極管、紅外發射二極管、繼電器、按鍵、USB轉串口、液晶屏、光敏電阻、方向鍵、紅外遙控一體化接收頭、DHT11與DS18B20等;還講述了CC2530的軟件開發,主要包括IAR與SmartRFFlashProgrammer軟件的使用、頻率調整、I/O輸出、I/O輸入、外部中斷、定時器溢出中斷、定時器輸入捕捉、定時器PWM輸出、串口、SPI三總線、模數轉換、FLASH、睡眠定時器、看門狗以及省電模式。