深入淺出玩轉 51 單片機-工程師經驗手記 工程师经验手记:深入浅出玩转51单片机

劉平

  • 出版商: 北京航空航天大學
  • 出版日期: 2014-05-23
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 438
  • 裝訂: 平裝
  • ISBN: 7512415346
  • ISBN-13: 9787512415348
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

劉平編著的《深入淺出玩轉51單片機(工程師經驗手記)》包含4部分,共計27章。首先從最基本的概念、開發軟件的操作人手,教讀者如何搭建一個工程;之後帶領讀者深入淺出學習51單片機內部資源(如定時器、中斷、串口)和經典外圍電路(如LED、數碼管、按鍵、液晶、點陣、EEPROM、溫度傳感器、時鐘、紅外線解碼),同時穿插了一些C語言和基礎電路;其後又擴展了一些工程中常用的知識點,如模塊化編程、PCB、實時操作系統、上位機編程等;最後以一些小項目(如搖搖棒、溫濕度控制系統、nRF24L01無線通信、藍牙智能小車、語音點歌系統、簡易電視)為例,手把手教大家進行實踐。 配套資料中包含書中所有實例的例程、應用軟件、PCB工程圖及相關資料,且註釋詳盡,便於自學,

作者簡介

劉平【網名 殘弈悟恩】曾就職於珠海某電子公司,熱愛電子產品的研發工作,擅長鉆研、記錄和分析經驗與技術。先後在EDN和AET上創辦“51單片機助學”小組,現創立了蘭州文軒電子科技有限公司。

目錄大綱

第一部分 準備篇
筆記1 三問敲開單片機的大門
1.1 什麽是單片機
1.2 為何玩單片機
1.3 如何玩單片機
筆記2 開發必備
2.1 單片機開發流程
2.2 開發平臺:MGMC-V1.0實驗板
2.3 開發環境:Keil μ Vision4
實例1 我的第一個程序
2.4 輔助工具
第二部分 實例篇
筆記3 點亮你心中的希望之燈——LED燈
3.1 夯實基礎——各進制的換算
3.2 工程圖示LED
3.3 LED的點點滴滴
3.4 實例解讀LED
實例2 一閃一閃亮晶晶——讓一個LED燈閃爍顯示
實例3 跑馬的漢子——LED跑馬燈(傻瓜版)
實例4 跑馬的漢子——LED跑馬燈(高級版)
實例5 美女長發飄飄流——LED流水燈
3.5 知識擴展——混合編程
實例6 C語言/匯編聯合編程
筆記4 奮鬥警鐘長鳴——蜂鳴器
4.1 夯實基礎——二極管
4.2 蜂鳴器的點點滴滴
4.3 實例詮釋蜂鳴器
實例7 國際求救信號:SOS
實例8 生日快樂
4.4 知識擴展——數字電路和C語言中的邏輯運算
筆記5 數字世界——數碼管
5.1 夯實基礎——三極管
5.2 工程圖示數碼管
5.3 數碼管的點點滴滴
5.4 實例詮釋數碼管
實例9 靜以修身——數碼管靜態顯示
實例10 動人心弦——數碼管動態掃描
5.5 知識擴展——MOS管
筆記6 無怨無悔的定時器打擾者——中斷
6.1 夯實基礎——C語言編程規範
6.2 定時器和中斷的點點滴滴
實例11 “鬼火”燈(一)
6.3 實例詮釋定時器和中斷
實例12 “鬼火”燈(二)
實例13 4位計數器伴隨8盞“鬼火”燈
附加實例 請個大師來捉“鬼”——數碼管的消隱
6.4 知識擴展——覆位和晶振電路
筆記7 另類事件的引發者——按鍵
7.1 夯實基礎——C語言之數據
7.2 工程圖示按鍵
7.3 按鍵的點點滴滴
7.4 實例詮釋按鍵
實例14 孤獨的操作手——獨立按鍵
實例15 孕育生命的搖籃——矩陣(按鍵一行列掃描法)
實例16 孕育生命的搖籃——矩陣(按鍵一高低電平翻轉法)
7.5 延時版的消抖背後埋藏著多少深思——狀態機法
實例17 獨立按鍵的檢測——狀態機法
7.6 知識擴展——存儲器
筆記8 Hello Word——液晶
8.1 夯實基礎——C語言條件判斷
8.2 工程圖示LCD
8.3 1602液晶的點點滴滴
實例18 Welcome-MGTECH
8.4 實例詮釋LCDl602
實例19 舞動的字母
8.5 12864液晶的點點滴滴
實例20 王勃,您好
8.6 實例詮釋LCDl2864
實例21 新春快樂——LCD12864
實例22 BirdsLOVE& &簡易計算器——基於LCD12864
實例23 2864液晶的點、線、面
實例24 12864液晶的串口操作法
8.7 知識擴展——Keil4的軟模擬
筆記9 夜晚需要它點綴——LED點陣
9.1 夯實基礎——C語言之循環
9.2 LED點陣的點點滴滴
實例25 點亮LED點陣的第一行
9.3 實例詮釋LED點陣
實例26 顯示“I LOVE YOU”
實例27 “心”動
實例28 流星雨
實例29 山寨版交通指示燈
9.4 知識擴展——各種版本的延時
筆記10 小橋流水——串口通信
10.1 夯實基礎——C語言之數組、字符串
10.2 工程圖示串口
10.3 串口的點點滴滴
10.4 實例詮釋串口
實例30 調試的第三隻手——串口調試
實例31 通信的橋梁——收發必須統一
實例32 上位機與下位機通信載體——串口
10.5 知識擴展——上拉電阻和下拉電阻
筆記11 有一種總線叫I2C總線
11.1 夯實基礎——C語言之函數
11.2 工程圖示EEPROM
11.3 I2C總線和AT24(202的點點滴滴
11.4 實例詮釋I2C總線的操作方法
實例33 讀/寫必須統一——AT24C02
實例34 單片機開關機多少次
11.5 知識擴展——單片機的I/O口
筆記12 探究數模、模數的奧秘
12.1 夯實基礎——運算放大器
12.2 工程圖示A/D及D/A
12.3 D/A及A/D的點點滴滴
12.4 實例詮釋A/D和D/A
實例35 互換的代價——A/D&&D/A
實例36 簡易多波形發生器
12.5 知識擴展——10種軟件濾波算法
筆記13 感知冷熱的神秘儀器——溫度傳感器
13.1 夯實基礎——C語言之指針
13.2 工程圖示溫度傳感器
13.3 溫度傳感器的點點滴滴
13.4 實例詮釋溫度傳感器
實例37 基於LM75的溫度測試儀
13.5 知識擴展——單片機還養了一隻小“狗”
實例38 LED燈閃爍是因為“狗”餓了
實例39 要讓系統OK必須實時喂狗
筆記14 響聲十二下、開始新一天——時鐘
14.1 夯實基礎——C語言之結構體
14.2 時鐘芯