幫助中心 | 我的帳號 | 關於我們

單片機原理及應用--基於CC2530(第2版)

  • 作者:編者:劉華//孟軍英//李莉|責編:王鋒
  • 出版社:四川大學
  • ISBN:9787569058093
  • 出版日期:2023/02/01
  • 裝幀:平裝
  • 頁數:224
人民幣:RMB 40 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是專為應用型本科院校或職業技能類專業院校所開設的「單片機原理及應用」課程所編寫的教材,也可以做為學習單片機的入門類參考教材。
    本書共有六個章節,以CC2530晶元為對象,分別從「初識單片機、GPIO、外部中斷、定時器/計數器、串列通信介面以及AD轉換」等內容進行理論介紹和應用分析。本書每章都有具體的實戰項目幫助讀者梳理全章的理論知識的前提下,手把手指導讀者一步一步完成實戰項目的分析、程序設計和C語言代碼的編寫以及工程調試。在實戰項目掌握后,讀者可以通過「挑戰」項目來驗證自己的學習效果。每章結束后還配有一定數量的練習題。本書所有實戰的案例代碼、挑戰項目的參考代碼以及每章習題的參考答案都在附錄中提供。本書是《單片機原理及應用——基於CC2530》教材的第二版,在章節內容和實驗設計上都對第一版的內容進行了調整。

作者介紹
編者:劉華//孟軍英//李莉|責編:王鋒

目錄
第1章  認識單片機
  1.1  初步認識單片機
    1.1.1  單片機是什麼
    1.1.2  集成電路發展歷史
    1.1.3  單片機發展史簡述
    1.1.4  單片機與微處理器比較
    1.1.5  單片機的特點和用途
    1.1.6  MCS-51單片機、8051單片機、51單片機
  1.2  MCS-51單片機工作原理初識
    1.2.1  CPU
    1.2.2  時鐘源及時鐘電路
    1.2.3  ROM
    1.2.4  RAM和 SFR
    1.2.5  並行I/O
    1.2.6  典型單片機系統
  1.3  初識CC2530
    1.3.1  為什麼選擇CC2530
    1.3.2  CC2530內部功能模塊框圖
  1.4  CC2530開發環境介紹
    1.4.1  CC2530實驗環境
    1.4.2  SmartRF04EB模擬器
    1.4.3  IAR Embedded Workbench for 8051
    實戰1:安裝IAR Embedded Workbench for 8051
    實戰2:第一個IAR for 8051工程的創建
  習題
第2章  GPIO
  2.1  單片機中的GPIO
    2.1.1  初識GPIO
    2.1.2  GPIO的作用
  2.2  CC2530中的GPIO
    2.2.1  概述
    2.2.2  通用I/O和外設I/O
    2.2.3  如何操作GPIO
  2.3  通過SFR設置CC2530中的GPIO
    2.3.1  設置pin的工作模式
    2.3.2  設置pin是input 還是output
    實戰:流水燈
    ※挑戰一下:讓風扇轉起來
  習題
第3章  單片機的外部中斷
  3.1  單片機的外部中斷初識
    3.1.1  認識一下外部中斷
    3.1.2  CPU執行指令的流程
    3.1.3  CPU運行過程被中斷後的斷點保護機制
  3.2  外部中斷的有關概念
    3.2.1  外部中斷事件
    3.2.2  中斷源
    3.2.3  允許/屏蔽中斷
    3.2.4  中斷判優
    3.2.5  中斷嵌套

    3.2.6  中斷服務程序或中斷服務函數
    3.2.7  中斷向量與中斷向量表
  3.3  CC2530中的外部中斷
    3.3.1  中斷源概覽
    3.3.2  與中斷有關的SFR
    3.3.3  CC2530中斷配置步驟
    實戰:可控步進電機
    ※挑戰一下:鍵控三色燈
  習題
第4章  定時器/計數器
  4.1  振蕩器
    4.1.1  晶振
    4.1.2  RC振蕩器
    4.1.3  振蕩器頻率
    4.1.4  振蕩器在單片機中的應用
  4.2  分頻
    4.2.1  概念
    4.2.2  分頻的作用
  4.3  CC2530中的振蕩器
    4.3.11  6MHz的RC振蕩器和32MHz的晶振
    4.3.23  2kHz的晶振和32kHz的RC振蕩器
  4.4  CC2530中的Timers
    4.4.1  Timer1介紹
    4.4.2  Timer2介紹
    4.4.3  Timer3和Timer4介紹
    4.4.4  Sleep Timer介紹
  4.5  CC2530中的Timer1
    4.5.11  6位計數器
    4.5.2  計數時鐘周期
    4.5.3  自由計數模式
    4.5.4  模計數模式
    4.5.5  正計數/倒計數模式
    實戰:利用Timerl製作簡易秒錶計時器
    ※挑戰一下:可控秒錶計時器
  習題
第5章  單片機中的串列通信
  5.1  串列通信介紹
    5.1.1  串列通信基本原理
    5.1.2  串列通信的分類
    5.1.3  串列通信中數據收發過程
  5.2  同步串列通信與非同步串列通信
    5.2.1  同步串列通信簡介
    5.2.2  非同步串列通信簡介
    5.2.3  同步串列通信與非同步串列通信的比較
  5.3  比特率和波特率
    5.3.1  比特率
    5.3.2  波特率
  5.4  單片機常用的串列通信介面
    5.4.1  SPI介面
    5.4.2  I2C介面

    5.4.3  USB接ロ
    5.4.4  UART
  5.5  I2C通信
    5.5.1  I2C匯流排介紹
    5.5.2  I2C匯流排協議
  5.6  CC2530中的USART
    5.6.1  UART模式下的數據發送
    5.6.2  UART模式下的數據接收
    5.6.3  CC2530的波特率發生器
    5.6.4  USART中斷
    5.6.5  CC2530USART1的初始化編程
    5.6.6  CC2530USART1在UART模式下的數據發送功能編程
    5.6.7  CC2530USART1在UART模式下的數據接收功能編程
    電腦「教」CC2530「說話」
    ※挑戰一下:通過UART控制LED的亮滅
  習題
第6章  ADC
  6.1  模擬信號和數字信號
    6.1.1  信號
    6.1.2  模擬信號
    6.1.3  數字信號
    6.1.4  模擬信號與數字信號之間的轉換
  6.2  ADC
    6.2.1  轉換原理
    6.2.2  AD轉換的方法
    6.2.3  AD轉換的解析度
    6.2.4  AD轉換的精度
    6.2.5  AD轉換的參考電壓
  6.3  CC2530內部的ADC
    6.3.1  介紹
    6.3.2  輸入端
    6.3.3  轉換模式
  6.4  CC2530中ADC編程應用
    6.4.1  ADC初始化編程
    6.4.2  讀取轉換結果
    實戰:檢測CC2530晶元的溫度
    ※挑戰一下:將CC2530的晶元溫度顯示在OLED屏上,每秒刷新一次習題
案例1  工業化設備及儀器的信號指示燈控制
案例2  秒錶計時器
案例3  智能工廠設備交互系統
案例4  智能農業大棚環境信息採集控制
案例5  廚房燃氣泄漏報警器
案例6  計程車計價器
案例7  筆記本散熱器
案例8  智能家居系統——基於ZigBee的安防監控系統
案例9  智能家居系統——基於BLE的燈光控制系統
案例10  智能家居系統——基於Wi-Fi的溫度信息採集

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032