注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)手把手教你學51單片機(C語言版)

手把手教你學51單片機(C語言版)

手把手教你學51單片機(C語言版)

定 價:¥55.00

作 者: 宋雪松,李冬明,崔長勝 著
出版社: 清華大學出版社
叢編項:
標 簽: 單片機與嵌入式 計算機與互聯(lián)網(wǎng)

ISBN: 9787302354659 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數(shù): 432 字數(shù):  

內(nèi)容簡介

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

作者簡介

  宋雪松 國內(nèi)知名單片機培訓專家,嵌入式產(chǎn)品技術(shù)顧問。擁有近十年產(chǎn)品研發(fā)經(jīng)驗,曾主持研發(fā)通信類、虛擬儀器等多款產(chǎn)品,在硬件電路設(shè)計和嵌入式軟件設(shè)計方向有豐富的項目實戰(zhàn)經(jīng)驗。2010年創(chuàng)立金沙灘工作室(www.kingst.org),致力于實用化的單片機技術(shù)教育,出品《手把手教你學51單片機》視頻教程,該教程以通俗的語言、專業(yè)的思路和精湛的技術(shù)獲得了廣大讀者一致好評,廣為傳播。

圖書目錄

贊譽Ⅰ
前言Ⅲ
第1章 如何學習單片機
1.1學什么類型的單片機
1.2學習單片機的最佳方法
1.3單片機學習的準備工作
1.4單片機開發(fā)軟件環(huán)境搭建
1.5Keil基本概況介紹
1.6答讀者問
第2章 點亮你的LED
2.1單片機的內(nèi)部資源
2.2單片機最小系統(tǒng)
2.2.1電源
2.2.2晶振
2.2.3復位電路
2.3LED小燈
2.4程序代碼編寫
2.4.1特殊功能寄存器和位定義
2.4.2新建一個工程
2.4.3編寫點亮小燈的程序
2.5程序下載
2.6練習題
第3章 硬件基礎(chǔ)知識學習
3.1電磁干擾
3.2去耦電容的應(yīng)用
3.3三極管在數(shù)字電路中的應(yīng)用
3.3.1三極管的初步認識
3.3.2三極管的原理
3.3.3三極管的應(yīng)用
3.474HC138三八譯碼器的應(yīng)用
3.5LED閃爍程序
3.6練習題
第4章 C語言基礎(chǔ)以及流水燈的實現(xiàn)
4.1二進制、十進制和十六進制
4.2C語言變量類型和范圍
4.3C語言基本運算符
4.4for循環(huán)語句
4.5while循環(huán)語句
4.6函數(shù)的簡單介紹
4.7Keil軟件延時
4.8流水燈程序
4.9練習題
第5章 定時器與數(shù)碼管基礎(chǔ)
5.1邏輯電路與邏輯運算
5.2定時器的學習
5.2.1定時器的初步認識
5.2.2定時器的寄存器
5.2.3定時器的應(yīng)用
5.3數(shù)碼管的學習
5.3.1數(shù)碼管的基本介紹
5.3.2數(shù)碼管的真值表
5.3.3數(shù)碼管的靜態(tài)顯示
5.4練習題
第6章 中斷與數(shù)碼管動態(tài)顯示
6.1C語言的數(shù)組
6.1.1數(shù)組的基本概念
6.1.2數(shù)組的聲明
6.1.3數(shù)組的初始化
6.1.4數(shù)組的使用和賦值
6.2if語句
6.3switch語句
6.4數(shù)碼管的動態(tài)顯示
6.4.1動態(tài)顯示的基本原理
6.4.2數(shù)碼管顯示消隱
6.5單片機中斷系統(tǒng)
6.5.1中斷的產(chǎn)生背景
6.5.2定時器中斷的應(yīng)用
6.5.3中斷的優(yōu)先級
6.6練習題
第7章 變量進階與點陣LED
7.1變量的作用域
7.1.1局部變量
7.1.2全局變量
7.2變量的存儲類別
7.3點陣的初步認識
7.4點陣的圖形顯示
7.5點陣的動畫顯示
7.5.1點陣的縱向移動
7.5.2點陣的橫向移動
7.6練習題
第8章 函數(shù)進階與按鍵
8.1單片機最小系統(tǒng)
8.1.1電源
8.1.2晶振
8.1.3復位電路
8.2函數(shù)的調(diào)用
8.3函數(shù)的形式參數(shù)和實際參數(shù)
8.4按鍵
8.4.1獨立按鍵
8.4.2矩陣按鍵
8.4.3獨立按鍵的掃描
8.4.4按鍵消抖
8.4.5矩陣按鍵的掃描
8.5簡易加法計算器
8.6練習題
第9章 步進電機與蜂鳴器
9.1單片機IO口的結(jié)構(gòu)
9.2上下拉電阻
9.328BYJ?48型步進電機詳解與實例
9.3.1電機的分類
9.3.228BYJ?48型步進電機原理詳解
9.3.3讓電機轉(zhuǎn)起來
9.3.4轉(zhuǎn)動精度與深入分析
9.3.5編寫實用程序的基礎(chǔ)
9.3.6包含綜合應(yīng)用的實用程序
9.4蜂鳴器
9.5練習題
第10章 實例練習與經(jīng)驗積累
10.1數(shù)字秒表實例
10.1.1不同數(shù)據(jù)類型間的相互轉(zhuǎn)換
10.1.2定時時間精準性調(diào)整
10.1.3字節(jié)操作修改位的技巧
10.1.4數(shù)碼管掃描函數(shù)算法改進
10.1.5秒表程序
10.2PWM知識與實例
10.3交通燈實例
10.451單片機RAM區(qū)域的劃分
10.5長短按鍵的應(yīng)用
10.6練習題
第11章 UART串口通信
11.1串行通信的初步認識
11.2RS?232通信接口
11.3USB轉(zhuǎn)串口通信
11.4IO口模擬UART串口通信
11.5UART串口通信的基本應(yīng)用
11.5.1通信的三種基本類型
11.5.2UART模塊介紹
11.5.3UART串口程序
11.6通信實例與ASCII碼
11.7練習題
第12章 指針基礎(chǔ)與1602液晶的初步認識
12.1指針的概念與指針變量的聲明
12.1.1變量的地址
12.1.2指針變量的聲明
12.1.3指針的簡單示例
12.2指向數(shù)組元素的指針
12.2.1指向數(shù)組元素的指針和運算法則
12.2.2指向數(shù)組元素指針的實例
12.3字符數(shù)組和字符指針
12.3.1常量和符號常量
12.3.2字符和字符串數(shù)組實例
12.41602液晶的認識
12.4.11602液晶的硬件接口介紹
12.4.21602液晶的讀寫時序介紹
12.4.31602液晶的指令介紹
12.4.41602液晶簡單實例
12.5練習題
第13章 1602液晶與串口的應(yīng)用實例
13.1通信時序解析
13.21602整屏移動
13.3多.c文件的初步認識
13.4計算器實例
13.5串口通信機制和實用的串口例程
13.6練習題
第14章 I2C總線與E2PROM
14.1I2C時序初步認識
14.2I2C尋址模式
14.3E2PROM的學習
14.3.1E2PROM單字節(jié)讀寫操作時序
14.3.2E2PROM多字節(jié)讀寫操作時序
14.3.3E2PROM的頁寫入
14.4I2C和E2PROM的綜合實驗學習
14.5練習題
第15章 實時時鐘DS1302
15.1BCD碼的概念
15.2SPI時序初步認識
15.3實時時鐘芯片DS1302
15.3.1DS1302的特點
15.3.2DS1302的硬件信息
15.3.3DS1302寄存器介紹
15.3.4DS1302通信時序介紹
15.3.5DS1302的BURST模式
15.4復合數(shù)據(jù)類型
15.4.1結(jié)構(gòu)體數(shù)據(jù)類型
15.4.2共用體數(shù)據(jù)類型
15.4.3枚舉數(shù)據(jù)類型
15.5電子鐘實例
15.6練習題
第16章 紅外通信與DS18B20溫度傳感器
16.1紅外光的基本原理
16.2紅外遙控通信原理
16.3NEC協(xié)議紅外遙控器
16.4溫度傳感器DS18B20
16.5練習題
第17章 模數(shù)轉(zhuǎn)換A/D與數(shù)模轉(zhuǎn)換D/A
17.1A/D和D/A的基本概念
17.2A/D的主要指標
17.3PCF8591的硬件接口
17.4PCF8591的軟件編程
17.5A/D差分輸入信號
17.6D/A輸出
17.7簡易信號發(fā)生器實例
17.8練習題
第18章 RS?485通信與Modbus協(xié)議
18.1RS?485通信
18.2Modbus通信協(xié)議介紹
18.2.1Modbus協(xié)議特點
18.2.2RTU協(xié)議幀數(shù)據(jù)
18.3Modbus多機通信例程
18.4練習題
第19章 實踐項目開發(fā)——多功能電子鐘
19.1類型說明
19.2頭文件
19.3條件編譯
19.4項目實戰(zhàn)——多功能電子鐘
19.4.1項目需求分析
19.4.2程序結(jié)構(gòu)規(guī)劃
19.4.3程序代碼編寫
19.5練習題
第20章 單片機開發(fā)常用工具的使用
20.1萬用表
20.1.1萬用表的功能及類型
20.1.2萬用表的使用方法
20.2示波器
20.2.1示波器的功能及類型
20.2.2示波器的使用
20.3邏輯分析儀
20.3.1什么是邏輯分析儀
20.3.2邏輯分析儀的參數(shù)
20.3.3邏輯分析儀的使用
20.3.4應(yīng)用實例——分析UART、I2C、SPI
20.3.5數(shù)字電路應(yīng)用中邏輯分析儀比之示波器的優(yōu)勢
20.4練習題

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號