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

單片機原理及應用--基於CC2530(嵌入式系統開發系列實訓教材)

  • 作者:編者:劉華//王娟//孟軍英|責編:唐飛
  • 出版社:四川大學
  • ISBN:9787569033939
  • 出版日期:2020/10/01
  • 裝幀:平裝
  • 頁數:146
人民幣:RMB 30 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以高等院校電腦科學與技術本科專業以及物聯網工程技術本科專業的低年級學生作為讀者對象,以低功耗晶元CC2530為例,介紹8051單片機的工作原理以及在GPIO、外部中斷、定時器、串口通信、ADC等方面的應用。書中的語言描述通俗易懂,針對編程應用中所用的C語言代碼也都做了十分詳細的註釋。希望通過本書的學習,可以幫助讀者快速入門單片機學習。
    全書共6章,以CC2530晶元為對象,分別從認識單片機、單片機的GPIO、單片機的外部中斷、單片機的定時器/計數器、單片機中的串列通信以及ADC等方面進行理論介紹和應用分析。

作者介紹
編者:劉華//王娟//孟軍英|責編:唐飛

目錄
第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
    1.2.6  典型單片機系統
  1.3  初識C(;2530
    1.3.1  為什麼選擇(2C2530
    1.3.2  CC2530內部功能模塊框圖
  1.4  CC2530開發環境介紹
    1.4.1  綠色家居實驗平台開發板
    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  通用IO和外設IO
    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中斷配置步驟
  實戰:可控流水燈
  挑戰一下:在綠色家居中按下K6按鍵讓蜂鳴器發出聲音
  習題
第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.1  16MHz的RC振蕩器和32MHz的晶振
    4.3.2  32kHz的晶振和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  C(;2530中的Timer1
    4.5.1  16位計數器
    4.5.2  計數時鐘周期
    4.5.3  自由計數模式
    4.5.4  模計數模式
    4.5.5  正計數/倒計數模式
  實戰:利用Timerl控制LED閃爍的頻率為1Hz
  挑戰一下:在綠色家居中實現4個LED閃爍頻率為1Hz的流水燈
  習題
第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  CC2530中的USART
    5.5.1  UART模式下的數據發送
    5.5.2  UART模式下的數據接收
    5.5.3  CC2530的波特率發生器
    5.5.4  USART中斷
  5.6  CC2530串列通信編程應用
    5.6.1  USARTl的初始化編程
    5.6.2  USARTl在UART模式下的數據發送功能編程
    5.6.3  USARTl在UART模式下的數據接收功能編程
  實戰:PC機「教」CC2530「說話」
  挑戰一下:通過串口控制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  ADC轉換的方法
    6.2.3  ADC解析度
    6.2.4  ADC轉換精度
    6.2.5  ADC參考電壓
  6.3  C(32530內部的ADC
    6.3.1  介紹
    6.3.2  輸入端
    6.3.3  轉換模式
  6.4  C(;2530中ADC編程應用
    6.4.1  ADC初始化編程
    6.4.2  讀取轉換結果
  實戰:檢測C(32530晶元的溫度
  挑戰一下:以1s為周期獲取cc2530的晶元溫度,並通過串口列印輸出
  習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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