【單片機開發闆】正版現貨 51單片機項目教程 C語言版 應用開發教程書籍 c語言教程入門教程 單片機

【單片機開發闆】正版現貨 51單片機項目教程 C語言版 應用開發教程書籍 c語言教程入門教程 單片機 pdf epub mobi txt 電子書 下載 2025

圖書標籤:
  • 單片機
  • 51單片機
  • C語言
  • 嵌入式
  • 開發闆
  • 教程
  • 入門
  • 應用開發
  • 電子工程
  • 書籍
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 鑫舟啓航圖書專營店
齣版社: 人民郵電齣版社
ISBN:9787115425409
商品編碼:29688066604
叢書名: 51單片機項目教程 C語言版

具體描述

商品參數

書 名:51單片機項目教程(C語言版)(贈單片機開發闆)

作 者: 吳險峰 編

I S B N :9787115425409

齣 版 社:  人民郵電齣版社

齣版時間:2016-8-01

印刷時間:2016-8-01

字 數:字

頁 數:頁

開 本:16開

包 裝:平裝

重 量:g

定價:99.8元

 

編輯推薦

買書即送單片機開發闆,價格較單獨購置圖書和單片機開發闆更優惠。 

配套網站包含源代碼和操作視頻,讓學習更簡單。 

圖書包括基礎項目和拓展項目,讀者既可以學習和瞭解單片機定理,也可以製作有趣又實用的項目作品

 

目錄

項目1 構建單片機開發環境 1 

1.1 項目分析 2 

1.2 技術準備 2 

1.2.1 單片機係統簡介 2 

1.2.2 安裝USB驅動程序 2 

1.2.3 單片機程序燒錄方法和相關工具 3 

1.2.4 使用單片機開發軟件Keil4 5 

項目2 瞭解開發闆 8 

2.1 項目分析 9 

2.2 技術準備 9 

2.2.1 亞博BST-M51模塊電路圖 9 

2.2.2 亞博科技BST-M51學習闆 

功能模塊圖 10 

項目3 點亮一個LED 11 

3.1 項目分析 12 

3.2 技術準備 12 

3.2.1 理論知識 12 

3.2.2 程序基礎 12 

3.3 項目實施 26 

項目4 流水燈實驗 29 

4.1 項目分析 30 

4.2 技術準備 30 

4.2.1 流水燈硬件實物 30 

4.2.2 流水燈定理圖 30 

4.2.3 流水燈實驗理論知識 31 

4.2.4 定時器的結構 33 

4.2.5 定時器的TMOD和TCON寄存器 33 

4.2.6 定時器工作方式 34 

4.2.7 定時器編程步驟 34 

4.3 項目實施 35 

項目5 蜂鳴器實驗 38 

5.1 項目分析 39 

5.2 技術準備 39 

5.2.1 蜂鳴器硬件實物 39 

5.2.2 蜂鳴器實驗相關電路 39 

5.2.3 串行接口的結構 40 

5.2.4 串口的4種工作方式和波特率 41 

5.2.5 C51串口編程 43 

5.3 項目實施 43 

5.3.1 簡單蜂鳴器發聲實驗 43 

5.3.2 給前麵任務的流水燈加入報警效果 44 

項目6 LED顯示器靜態顯示 46 

6.1 項目分析 47 

6.2 技術準備 47 

6.2.1 LED顯示器靜態顯示簡介 47 

6.2.2 LED顯示器可顯示內容和特點 47 

6.2.3 LED顯示器的結構與定理 47 

6.2.4 LED顯示2種接法 48 

6.3 項目實施 49 

項目7 LED顯示器動態顯示 51 

7.1 項目分析 52 

7.2 技術準備 52 

7.2.1 LED顯示器動態顯示與掃描定理 52 

7.2.2 4位LED顯示器的動態和靜態顯示連接方式圖 52 

7.2.3 編程實驗理論準備 52 

7.3 項目實施 55 

項目8 獨立鍵盤輸入 58 

8.1 項目分析 59 

8.2 技術準備 59 

8.2.1 獨立鍵盤輸入理論知識 59 

8.2.2 硬件模塊工作定理 59 

8.2.3 認識輕觸開關按鍵 60 

8.2.4 鍵盤的分類 61 

8.3 項目實施 61 

項目9 單片機中斷係統 63 

9.1 項目分析 64 

9.2 技術準備 64 

9.2.1 單片機中斷係基本概念 64 

9.2.2 中斷傳送方式及其特點 64 

9.2.3 80C51中斷係統 65 

9.2.4 中斷服務函數 68 

9.3 項目實施 69 

9.3.1 外部中斷低電平觸發 69 

9.3.2 外部中斷下降沿觸發 70 

項目10 單片機定時器 71 

10.1 項目分析 72 

10.2 技術準備 72 

10.2.1 單片機定時基礎 72 

10.2.2 定時/計數器T0的工作定理 72 

10.2.3 定時/計數器的結構及工作定理 72 

10.2.4 定時/計數器的工作方式 75 

10.3 項目實施 77 

項目11 串口通信 79 

11.1 項目分析 80 

11.2 技術準備 80 

11.2.1 串口通信理論知識 80 

11.2.2 計算機通信的分類 80 

11.2.3 串行通信與並行通信 80 

11.2.4 信號的調製與解調 82 

11.2.5 串行通信的錯誤校驗 82 

11.2.6 傳輸速率及其與傳輸距離的關係 83 

11.2.7 串口結構 83 

11.2.8 串行通信的數據結構 83 

11.3 項目實施 85 

項目12 綜閤實驗:秒錶 87 

12.1 項目分析 88 

12.2 技術準備 88 

12.3 項目實施 88 

項目13 LCD顯示器靜態顯示字符 93 

13.1 項目分析 94 

13.2 技術準備 94 

13.2.1 LCD 1602介紹 94 

13.2.2 LCD1602的驅動操作 95 

13.2.3 LCD 1602的指令碼 96 

13.2.4 RAM地址映射圖 97 

13.3 項目實施 97 

項目14 紅外遙控 102 

14.1 項目分析 103 

14.2 技術準備 103 

14.2.1 103 

14.2.2 NEC協議 108 

14.2.3 紅外遙控器鍵碼值 109 

14.3 項目實施 109 

14.3.1 發送 109 

14.3.2 接收 113 

項目15 簡易計算器(LED顯示器顯示) 117 

15.1 項目分析 118 

15.2 技術準備 118 

15.3 項目實施 118 

15.4 技術拓展 120 

項目16 音樂噴泉 122 

16.1 項目分析 123 

16.2 技術準備 123 

16.2.1 模塊定理圖 123 

16.2.2 模塊接口說明 124 

16.3 項目實施 124 

16.4 技術拓展 125 

項目17 防盜報警器 127 

17.1 項目分析 128 

17.2 項目準備 128 

17.3 項目實施 129 

項目18 8×8點陣顯示“愛心” 131 

18.1 項目分析 132 

18.2 技術準備 132 

18.2.1 8×8點陣介紹 132 

18.2.2 MAX7219介紹 132 

18.2.3 MAX7219引腳說明 132 

18.2.4 串行數據格式 133 

18.2.5 可尋址的數據寄存器和控製寄存器 133 

18.3 項目實施 134 

18.4 技術拓展 136 

項目19 溫度計顯示 138 

19.1 項目分析 139 

19.2 技術準備 139 

19.2.1 DS18B20單綫總綫的工作方式 139 

19.2.2 DS18B20的操作步驟 142 

19.3 項目實施 145 

19.4 技術拓展 148 

項目20 測距顯示 150 

20.1 項目分析 151 

20.2 技術準備 151 

20.2.1 HC-SR04超聲波測距模塊 151 

20.2.2 超聲波測距定理 152 

20.3 項目實施 153 

20.4 技術拓展 158 

20.4.1 超聲波測距(LED顯示器顯示改I/O端口) 158 

20.4.2 超聲波測距LCD1602顯示 159 

項目21 步進電機控製 161 

21.1 項目分析 162 

21.2 技術準備 162 

21.2.1 步進電機簡介 162 

21.2.2 步進電機轉動定理及內部結構 162 

21.2.3 ULN2003 163 

21.3 項目實施 163 

21.3.1 單-雙八拍 163 

21.3.2 加、減速 166 

21.3.3 雙四拍 168 

21.4 技術拓展 170 

21.4.1 正、反轉 170 

21.4.2 速度調節 171 

21.4.3 自製秒錶 174 

項目22 A/D-D/A模塊 177 

22.1 項目分析 178 

22.2 技術準備 178 

22.2.1 PCF8591介紹 178 

22.2.2 PCF8591的器件地址與控製寄存器 179 

22.2.3 I2C總綫的數據傳送 179 

22.3 項目實施 184 

22.4 技術拓展 190 

22.4.1 D/A輸齣模塊 190 

22.4.2 A/D模塊(LCD1602顯示) 190 

項目23 火焰報警器 193 

23.1 項目分析 194 

23.2 技術準備 194 

23.2.1 光、熱敏電阻拓展接綫定理 194 

23.2.2 火焰傳感器介紹 194 

23.3 項目實施 194 

23.4 技術拓展 200 

23.4.1 熱感燈 200 

23.4.2 火焰傳感器報警 201 

項目24 人體紅外感應燈 202 

24.1 項目分析 203 

24.2 技術準備 203 

24.2.1 基本概念及參數 203 

24.2.2 功能特點 203 

24.2.3 使用說明 204 

24.3 項目實施 205 

24.4 技術拓展 210 

項目25 無綫模塊 211 

25.1 項目分析 212 

25.2 技術準備 212 

25.2.1 NRF24L01簡介 212 

25.2.2 模塊外接引腳 212 

25.2.3 SPI 212 

25.2.4 工作模式 214 

25.2.5 數據通道 215 

25.3 項目實施 216 

25.4 技術拓展 224 

項目26 智能風扇係統(綜閤實驗) 225 

26.1 項目分析 226 

26.2 技術準備 226 

26.3?項目實施 226 

附件 亞博BST-M51主要模塊電路圖 240 

參考文獻 244

 

內容簡介

本書以51係列單片機為載體,采用項目化教學方式,由淺入深地安排實訓內容,將知識點和相關實訓內容結閤,突齣對讀者動手能力的培養。項目內容包含瞭基礎和拓展兩大部分。基礎部分包括單片機開發環境構建、流水燈、蜂鳴器、LED顯示器、按鍵輸入、中斷、定時器和串口通信等內容,贈送的開發闆可設計實驗完全覆蓋這些內容;拓展部分則是精選齣的具有代錶性的真實項目,體現瞭時代性的創客特色,包括紅外遙控、聲音傳感器、溫度傳感器、傾斜開關、超聲傳感器、人體紅外傳感器、火焰傳感器和無綫模塊等內容。同時,本書配套的網站提供瞭更多的實訓項目資源,進一步提高讀者實戰技能,體現“互聯網+”特色。


用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有