2024版嵌入式51單片機教程發(fā)布

1(960x450).png

教程直達(dá)》》》》》》》》》》》》》》》》》》》》》

-------------------------------------------
教程簡介:
51單片機憑借簡單的架構(gòu)和成熟的生態(tài)系統(tǒng),是嵌入式開發(fā)入門學(xué)習(xí)的理想選擇。通過學(xué)習(xí)51單片機,可以輕松掌握微控制器的核心概念,理解嵌入式系統(tǒng)的基本原理,并熟悉軟硬件協(xié)同工作的方式,為后續(xù)學(xué)習(xí)奠定堅實的基礎(chǔ)!

本套教程涵蓋51單片機各大核心模塊:通用輸入輸出端口、中斷系統(tǒng)、定時器、串口通信等,這些概念在更高級的微控制器,如STM32中都是通用的,因此學(xué)完51單片機,能夠更快地上手這些更復(fù)雜的微控制器。

教程采用案例式教學(xué),案例驅(qū)動講解如數(shù)碼管、LED點陣、按鍵、蜂鳴器、OLED屏幕等,逐行手敲代碼,通過案例將理論與實踐相結(jié)合,讓初學(xué)者更加深入地理解單片機中的核心概念。還是尚硅谷一貫的風(fēng)格:保姆式講解,敗家式贈送。除了視頻,配套的資料:代碼、筆記、軟件,一個都不能少,一站式服務(wù),全部打包帶走,學(xué)習(xí)無憂!
-------------------------------------------
教程目錄:

001.教程簡介
002.51單片機-簡介
003.51單片機-引腳功能
004.51單片機-最小系統(tǒng)
005.開發(fā)環(huán)境-硬件
006.開發(fā)環(huán)境-軟件-概述
007.開發(fā)環(huán)境-軟件-Keil安裝
008.開發(fā)環(huán)境-軟件-Keil激活
009.開發(fā)環(huán)境-軟件-ISP
010.快速入門-編碼&編譯
011.快速入門-燒錄
012.快速入門-案例解讀
013.LED案例-閃爍
014.LED案例-閃爍-延時函數(shù)
015.LED案例-6T模式
016.LED案例-流水燈-需求說明
017.LED案例-流水燈-編碼實現(xiàn)
018.VSCode環(huán)境-EIDE-安裝
019.VSCode環(huán)境-EIDE-創(chuàng)建項目
020.VSCode環(huán)境-EIDE-編譯項目
021.VSCode環(huán)境-EIDE-燒錄項目
022.VSCode環(huán)境-EIDE-燒錄項目問題說明
023.數(shù)碼管-概述
024.數(shù)碼管-靜態(tài)顯示-需求說明
025.數(shù)碼管-靜態(tài)顯示-硬件設(shè)計-初步設(shè)計
026.數(shù)碼管-靜態(tài)顯示-硬件設(shè)計-138譯碼器
027.數(shù)碼管-靜態(tài)顯示-硬件設(shè)計-單片機引腳內(nèi)部結(jié)構(gòu)
028.數(shù)碼管-靜態(tài)顯示-硬件設(shè)計-245驅(qū)動器
029.數(shù)碼管-靜態(tài)顯示-硬件設(shè)計-完整原理圖
030.數(shù)碼管-靜態(tài)顯示-軟件設(shè)計-思路分析
031.數(shù)碼管-靜態(tài)顯示-軟件設(shè)計-提示
032.數(shù)碼管-靜態(tài)顯示-軟件設(shè)計-編碼實現(xiàn)
033.C89變量聲明語法說明
034.數(shù)碼管-動態(tài)顯示-軟件設(shè)計-思路分析
035.數(shù)碼管-動態(tài)顯示-軟件設(shè)計-編碼實現(xiàn)
036.模塊化編程-規(guī)范說明
037.模塊化編程-數(shù)碼管改造
038.模塊化編程-EIDE模版
039.模塊化編程-header代碼模版
040.獨立按鍵-概述
041.獨立按鍵-硬件設(shè)計
042.獨立按鍵-軟件設(shè)計-方案一
043.獨立按鍵-軟件設(shè)計-方案二
044.獨立按鍵-軟件設(shè)計-方案二-問題分析
045.獨立按鍵-軟件設(shè)計-方案三
046.獨立按鍵-軟件設(shè)計-規(guī)范化
047.矩陣按鍵-硬件設(shè)計
048.矩陣按鍵-引腳工作模式
049.矩陣按鍵-需求說明
050.矩陣按鍵-按鍵檢測
051.矩陣按鍵-數(shù)碼管顯示
052.矩陣按鍵-數(shù)碼管顯示-亮度問題說明
053.矩陣按鍵-數(shù)碼管顯示-按鍵阻塞問題
054.矩陣按鍵-數(shù)碼管顯示-循環(huán)檢測按鍵
055.蜂鳴器-概述
056.蜂鳴器-仿真
057.蜂鳴器-電感工作原理
058.蜂鳴器-瞬時高壓產(chǎn)生原理
059.蜂鳴器-編碼實現(xiàn)
060.中斷系統(tǒng)-概述
061.中斷系統(tǒng)-中斷源
062.中斷系統(tǒng)-中斷服務(wù)程序
063.中斷系統(tǒng)-中斷優(yōu)先級
064.中斷系統(tǒng)-外部中斷-硬件設(shè)計
065.中斷系統(tǒng)-外部中斷-使用說明
066.中斷系統(tǒng)-外部中斷-編碼實現(xiàn)
067.定時器-概述
068.定時器-使用說明-設(shè)置工作方式
069.定時器-使用說明-設(shè)置脈沖計數(shù)器工作方式
070.定時器-使用說明-設(shè)置脈沖計數(shù)器工作方式-補充
071.定時器-使用說明-設(shè)置脈沖計數(shù)器初始值
072.定時器-使用說明-啟動定時器
073.定時器-使用說明-中斷服務(wù)程序
074.定時器-LED閃爍-實現(xiàn)思路
075.定時器-LED閃爍-編碼實現(xiàn)
076.定時器-當(dāng)前代碼痛點
077.定時器-封裝-思路分析
078.定時器-封裝-編碼-上
079.定時器-封裝-編碼-下
080.定時器-封裝-使用說明
081.點陣LED-概述
082.點陣LED-靜態(tài)顯示-硬件設(shè)計-概述
083.點陣LED-靜態(tài)顯示-硬件設(shè)計-595工作原理
084.點陣LED-靜態(tài)顯示-軟件設(shè)計-思路分析
085.點陣LED-靜態(tài)顯示-軟件設(shè)計-方法定義
086.點陣LED-靜態(tài)顯示-軟件設(shè)計-編碼實現(xiàn)
087.點陣LED-靜態(tài)顯示-軟件設(shè)計-定時器掃描
088.點陣LED-滾動顯示-實現(xiàn)思路
089.點陣LED-滾動顯示-編碼實現(xiàn)
090.UART通信-基礎(chǔ)概念
091.UART通信-基本定義
092.UART通信-通信協(xié)議-數(shù)據(jù)格式
093.UART通信-通信協(xié)議-雙方約定
094.51單片機串口-概述
095.51單片機串口方式1-波特率-概述
096.51單片機串口方式1-波特率-定時器1-初始化配置
097.51單片機串口方式1-波特率-定時器1-初始值
098.51單片機串口方式1-發(fā)送數(shù)據(jù)-概述
099.51單片機串口方式1-接收數(shù)據(jù)-概述
100.51單片機串口方式1-中斷說明
101.串口通信需求-硬件設(shè)計
102.串口通信需求-單字節(jié)命令-思路分析
103.串口通信需求-單字節(jié)命令-編碼-初始化
104.串口通信需求-單字節(jié)命令-編碼-發(fā)送數(shù)據(jù)
105.串口通信需求-單字節(jié)命令-編碼-接收數(shù)據(jù)
106.串口通信需求-單字節(jié)命令-編碼-中斷沖突解決
107.串口通信需求-單字節(jié)命令-編碼-中斷沖突說明
108.串口通信需求-多字節(jié)命令-思路分析
109.串口通信需求-多字節(jié)命令-編碼實現(xiàn)
110.IIC通信-概述
111.IIC通信-信號線
112.IIC通信-主從架構(gòu)
113.IIC通信-空閑狀態(tài)&起始&結(jié)束信號
114.IIC通信-確認(rèn)信號
115.IIC通信-從機地址&讀寫標(biāo)識
116.IIC通信-完整通信流程
117.IIC通信-基礎(chǔ)驅(qū)動分析
118.IIC通信-基礎(chǔ)驅(qū)動-起始信號
119.IIC通信-基礎(chǔ)驅(qū)動-發(fā)送一個字節(jié)
120.IIC通信-基礎(chǔ)驅(qū)動-接收確認(rèn)信號
121.IIC通信-基礎(chǔ)驅(qū)動-接收一個字節(jié)
122.IIC通信-基礎(chǔ)驅(qū)動-發(fā)送確認(rèn)信號
123.IIC通信-基礎(chǔ)驅(qū)動-發(fā)送結(jié)束信號
124.EEPROM-概述
125.EEPROM-引腳說明
126.EEPROM-內(nèi)存組織結(jié)構(gòu)
127.EEPROM-寫操作-ByteWrite
128.EEPROM-寫操作-PageWrite
129.EEPROM-讀操作-上
130.EEPROM-讀操作-下
131.EEPROM-項目準(zhǔn)備
132.EEPROM-函數(shù)定義
133.EEPROM-編碼-寫多個字節(jié)-上
134.EEPROM-編碼-寫多個字節(jié)-中
135.EEPROM-編碼-寫多個字節(jié)-下
136.EEPROM-編碼-讀多個字節(jié)
137.EEPROM-編碼-測試
138.邏輯分析儀-使用說明
139.EEPROM-編碼-寫多個字節(jié)-循環(huán)寫法
140.OLED屏幕-概述
141.OLED屏幕-驅(qū)動芯片SSD1315-概述
142.OLED屏幕-驅(qū)動芯片SSD1315-IIC接口
143.OLED屏幕-驅(qū)動芯片SSD1315-GDDRAM-組織結(jié)構(gòu)
144.OLED屏幕-驅(qū)動芯片SSD1315-GDDRAM-尋址方式選擇
145.OLED屏幕-驅(qū)動芯片SSD1315-GDDRAM-尋址方式-介紹
146.OLED屏幕-驅(qū)動芯片SSD1315-GDDRAM-顯存和屏幕的映射關(guān)系
147.OLED屏幕-硬件原理圖
148.OLED屏幕-軟件實現(xiàn)-基礎(chǔ)函數(shù)
149.OLED屏幕-軟件實現(xiàn)-點亮屏幕
150.OLED屏幕-軟件實現(xiàn)-清屏
151.OLED屏幕-軟件實現(xiàn)-簡單符號顯示
152.OLED屏幕-軟件實現(xiàn)-字模制作
153.OLED屏幕-軟件實現(xiàn)-字模測試
154.OLED屏幕-軟件實現(xiàn)-顯示位置
155.OLED屏幕-軟件實現(xiàn)-顯示位置-測試
156.OLED屏幕-軟件實現(xiàn)-完整編碼
157.OLED屏幕-軟件實現(xiàn)-清屏優(yōu)化
158.OLED屏幕-展示數(shù)字-方案一
159.OLED屏幕-展示數(shù)字-方案二
160.18B20-概述
161.18B20-1Wire-通信協(xié)議-概述
162.18B20-1Wire-通信協(xié)議-初始化
163.18B20-1Wire-通信協(xié)議-寫操作
164.18B20-1Wire-通信協(xié)議-讀操作
165.18B20-通信流程
166.18B20-硬件設(shè)計
167.18B20-軟件設(shè)計-初始化
168.18B20-軟件設(shè)計-寫字節(jié)
169.18B20-軟件設(shè)計-讀字節(jié)
170.18B20-軟件設(shè)計-測試
171.DS1302-概述
172.DS1302-使用說明
173.DS1302寫操作
174.DS1302-讀操作
175.DS1302-寄存器說明
176.DS1302-硬件設(shè)計
177.DS1302-軟件設(shè)計-項目創(chuàng)建
178.DS1302-軟件設(shè)計-寫字節(jié)
179.DS1302-軟件設(shè)計-讀字節(jié)
180.DS1302-軟件設(shè)計-設(shè)置日期
181.DS1302-軟件設(shè)計-獲取日期-上
182.DS1302-軟件設(shè)計-獲取日期-下
183.DS1302-軟件設(shè)計-測試
184.DS1302-軟件設(shè)計-最終效果