手把手教你學 51單片機 — C語言版, 2/e

宋雪松

  • 出版商: 清華大學
  • 出版日期: 2020-06-01
  • 售價: $474
  • 語言: 簡體中文
  • 頁數: 428
  • ISBN: 7302549990
  • ISBN-13: 9787302549994
  • 相關分類: 單晶片
  • 下單後立即進貨 (約4週~6週)

  • 手把手教你學 51單片機 — C語言版, 2/e-preview-1
  • 手把手教你學 51單片機 — C語言版, 2/e-preview-2
  • 手把手教你學 51單片機 — C語言版, 2/e-preview-3
手把手教你學 51單片機 — C語言版, 2/e-preview-1

買這商品的人也買了...

相關主題

商品描述

本書旨在培養和鍛煉單片機系統實用開發技能,全書以實踐為主線,讓讀者在一個個實踐案例中逐步掌握單片機電路設計與程序代碼編寫能力。書中的內容從最初點亮一個小燈的簡單實驗,逐步擴展知識面,到最後多功能電子鐘的實際項目開發指導,不僅講解了大量原理性知識,更重要的是給讀者提供了實際項目開發的思路和經驗,可以讓讀者在實踐過程中提高自己發現問題、分析問題、解決問題的能力。 本書的參編人員都是擁有多年實際項目研發經驗的資深工程師,因此書中的內容涵蓋了大量的實際項目中所採用的技術和技巧,具有極強的實時性和先進性,為讀者鋪就一條從單片機初學者晉級為工程師的康莊大道。 本書既適合剛剛接觸單片機的初學者自學閱讀,又可以作為各類院校電子技術相關專業的單片機教材,同時對電子行業的從業技術人員也有很高的參考價值。

作者簡介

宋雪松,國內知名單片機培訓專家,嵌入式產品技術顧問。擁有十多年產品研發經驗,曾主持研發多款通信與虛擬儀器產品,在硬件電路設計和嵌入式軟件設計方面有豐富的項目實戰經驗。2010年創立金沙灘工作室,致力於實用化的單片機技術教育。曾錄制《手把手教你學51單片機》視頻教程,該教程以通俗的語言、專業的思路和精湛的技術獲得了廣大讀者一致好評,廣為傳播。

目錄大綱

第1章 如何學習單片機
1.1 學什麼類型的單片機
1.2 學習單片機的最佳方法
1.3 單片機學習的準備工作
1.4 單片機開發軟件環境搭建
1.5 Keil基本概況介紹
1.6 答讀者問
第2章 點亮你的LED
2.1 單片機的內部資源
2.2 單片機最小系統
2.2.1 電源
2.2.2 晶振
2.2.3 覆位電路
2.3 LED小燈
2.4 程序代碼編寫
2.4.1 特殊功能寄存器和位定義
2.4.2 新建一個工程
2.4.3 編寫點亮小燈的程序
2.5 程序下載
2.6 練習題
第3章 硬件基礎知識學習
3.1 電磁幹擾
3.2 去耦電容的應用
3.3 三極管在數字電路中的應用
3.3.1 三極管的初步認識
3.3.2 三極管的原理
3.3.3 三極管的應用
3.4 74HC138三八譯碼器的應用
3.5 LED閃爍程序
3.6 練習題
第4章 C語言基礎以及流水燈的實現
4.1 二進制、十進制和十六進制
4.2 C語言變量類型和範圍
4.3 C語言基本運算符
4.4 for循環語句
4.5 while循環語句
4.6 函數的簡單介紹
4.7 Keil軟件延時
4.8 流水燈程序
4.9 練習題
第5章 定時器與數碼管基礎
5.1 邏輯電路與邏輯運算
5.2 定時器的學習
5.2.1 定時器的初步認識
5.2.2 定時器的寄存器
5.2.3 定時器的應用
5.3 數碼管的學習
5.3.1 數碼管的基本介紹
5.3.2 數碼管的真值表
5.3.3 數碼管的靜態顯示
5.4 練習題
第6章 中斷與數碼管動態顯示
6.1 C語言的數組
6.1.1 數組的基本概念
6.1.2 數組的聲明
6.1.3 數組的初始化
6.1.4 數組的使用和賦值
6.2 if語句
……
第7章 變量進階與點陣LED
第8章 函數進階與按鍵
第9章 步進電機與蜂鳴器
第10章 實例練習與經驗積累
第11章 UART串口通信
第12章 指針基礎與1602液晶的初步認識
第13章 1602液晶與串口的應用實例
第14章 I2C總線與E2PROM
第15章 實時時鐘DS1302
第16章 紅外通信與DS18B20溫度傳感器
第17章 模數轉換A/D與數模轉換D/A
第18章 RS-485通信與Modbus協議
第19章 實踐項目:多功能電子鐘
第20章 擴展實例:超聲波測距*
附錄A 單片機開發常用工具
附錄B ASCII碼字符表
附錄C C語言運算符及優先級
附錄D KST-51開發板原理圖