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

51單片機編程(原理介面製作實例)

  • 作者:編者:周長鎖|責編:高墨榮
  • 出版社:化學工業
  • ISBN:9787122425102
  • 出版日期:2023/04/01
  • 裝幀:平裝
  • 頁數:267
人民幣:RMB 88 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書為51單片機編程,內容包括51單片機學習環境搭建、單片機C語言編程、單片機硬體原理、單片機介面技術和應用實例等,既有電子愛好者關心的內容,也有工程設計應用方面的內容。本書內容講解和製作實例都以宏晶科技的STC8系統單片機為例,實例內容有難有易、涵蓋面廣。
    本書可供電子愛好者、單片機初學者和電子技術相關專業學生閱讀,也可作為單片機研發工程師和嵌入式軟體工程師的參考書。

作者介紹
編者:周長鎖|責編:高墨榮

目錄
第1章  51單片機學習路線
  1.1  單片機學習環境搭建
    1.1.1  編程軟體KeilC
    1.1.2  程序下載軟體STC-ISP
    1.1.3  STC8單片機學習板
    1.1.4  第一個測試程序
  1.2  單片機基本知識
    1.2.1  C語言基本概念
    1.2.2  單片機硬體基本原理
    1.2.3  軟、硬體介面-特殊功能寄存器
  1.3  單片機學習進階
    1.3.1  單片機學習的幾個階段
    1.3.2  單片機項目開發流程
第2章  51單片機C語言編程
  2.1  編程基礎
    2.1.1  數的進位
    2.1.2  常量和變數
    2.1.3  數據的基本類型
    2.1.4  數據的構造類型
    2.1.5  運算符
    2.1.6  條件語句
    2.1.7  開關語句
    2.1.8  循環語句
    2.1.9  註釋語句
  2.2  KeilC軟體應用
    2.2.1  基本C程序結構
    2.2.2  複雜C程序結構
    2.2.3  Keil C51常用函數庫
    2.2.4  程序調試
  2.3  常用演算法
    2.3.1  通信數據校驗
    2.3.2  頻譜分析FFT
    2.3.3  自動控制PID
第3章  STC8單片機硬體結構
  3.1  時鐘
    3.1.1  時鐘控制
    3.1.2  系統複位
    3.1.3  看門狗複位
    3.1.4  省電模式
  3.2  中斷
    3.2.1  中斷基礎知識
    3.2.2  STC8系列單片機中斷列表
    3.2.3  中斷相關寄存器
  3.3  存儲器
    3.3.1  程序存儲器
    3.3.2  數據存儲器
    3.3.3  EEPROM
  3.4  I/O口
    3.4.1  I/O口結構
    3.4.2  I/O口模式配置

    3.4.3  流水燈控制實例
  3.5  定時器/計數器
    3.5.1  定時器/計數器工作模式
    3.5.2  定時器相關寄存器配置
    3.5.3  LED數碼管驅動示例
  3.6  比較器
    3.6.1  比較器功能說明
    3.6.2  比較器相關寄存器配置
    3.6.3  比較器中斷功能測試
  3.7  ADC模數轉換
    3.7.1  A/D轉換器
    3.7.2  ADC相關寄存器配置
    3.7.3  直流電壓測量示例
  3.8  PWM定時器
    3.8.1  PWM功能簡介
    3.8.2  用PWM實現16位DAC(數模轉換)
第4章  51單片機通信介面
  4.1  串口通信
    4.1.1  串口通信基本原理
    4.1.2  串口相關寄存器配置
    4.1.3  串口通信示例
  4.2  I2C通信
    4.2.1  I2C通信基本原理
    4.2.2  I2C匯流排相關寄存器配置
    4.2.3  LM75A測溫實例
  4.3  SPI通信
    4.3.1  SPI通信基本原理
    4.3.2  SPI相關寄存器配置
    4.3.3  K型熱電偶測溫實例
第5章  單片機硬體介面擴展和外部存儲擴展
  5.1  開關量輸入/輸出
    5.1.1  開關量輸入
    5.1.2  開關量輸出
    5.1.3  開關量數量擴展
  5.2  模擬量輸入/輸出
    5.2.1  模擬量輸入轉換
    5.2.2  外接AD轉換電路
    5.2.3  外接DA轉換電路
    5.2.4  電子秤電路應用實例
  5.3  PWM功能應用
    5.3.1  轉速測量
    5.3.2  DC 4?20mA信號輸出調試工具
  5.4  數據存儲
    5.4.1  TF卡
    5.4.2  U盤
第6章  單片機與功能模塊配合應用
  6.1  串口介面模塊
    6.1.1  NFC模塊PN
    6.1.2  GPS模塊ATGM336H
    6.1.3  紅外體溫計模塊GY-614V

    6.1.4  紅外點陣測溫MLX90640模塊
  6.2  其他介面模塊
    6.2.1  加速度感測器MMA
    6.2.2  鉑電阻測溫MAX
    6.2.3  超聲波測距模塊JSN-SR04T
第7章  乙太網通信
  7.1  W5500網路通信
    7.1.1  W5500簡介
    7.1.2  W5500驅動程序
    7.1.3  TCP-Server通信測試
    7.1.4  TCP-Client通信測試
    7.1.5  UDP通信測試
  7.2  DM9000A網路通信
    7.2.1  DM9000A簡介
    7.2.2  DM9000A驅動程序
    7.2.3  乙太網幀格式
    7.2.4  軟體TCP/IP協議棧
    7.2.5  網路通信編程
第8章  無線通信
  8.1  藍牙遙控實例
    8.1.1  電路設計
    8.1.2  單片機編程
    8.1.3  手機編程
  8.2  WiFi遙控實例
    8.2.1  電路設計
    8.2.2  單片機編程
    8.2.3  手機編程
  8.3  GPRS遙控實例
    8.3.1  電路設計
    8.3.2  單片機編程
    8.3.3  手機遙控
  8.4  無線通信網路簡介
    8.4.1  無線通信網路應用
    8.4.2  長距離無線通信LoRa
    8.4.3  窄帶物聯網NB-IoT
第9章  電子愛好者工具DIY實例
  9.1  可調直流穩壓電源和白光烙鐵控制器
    9.1.1  電路設計
    9.1.2  人機介面——串口觸摸屏
    9.1.3  單片機編程
  9.2  USB介面虛擬萬用表
    9.2.1  電路設計
    9.2.2  單片機C51編程
    9.2.3  Android手機編程
參考文獻

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