一区二区在线电影_99综合久久_一区二区三区中文字幕_а√天堂资源国产精品

2024版嵌入式51單片機教程發布

1(960x450).png

教程直達》》》》》》》》》》》》》》》》》》》》》

-------------------------------------------
教程簡介:
51單片機憑借簡單的架構和成熟的生態系統,是嵌入式開發入門學習的理想選擇。通過學習51單片機,可以輕松掌握微控制器的核心概念,理解嵌入式系統的基本原理,并熟悉軟硬件協同工作的方式,為后續學習奠定堅實的基礎!

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

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

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

 

红原县| 沂水县| 高碑店市| 丰都县| 桂林市| 七台河市| 汤阴县| 丰宁| 鸡泽县| 湖口县| 西城区| 渭源县| 静安区| 临潭县| 开江县| 防城港市| 商水县| 平顶山市| 吴桥县| 敦煌市| 十堰市| 尚志市| 疏附县| 贵溪市| 咸宁市| 耒阳市| 德兴市| 肃南| 泰来县| 河南省| 平邑县| 墨江| 抚顺市| 射阳县| 湖口县| 宿迁市| 绩溪县| 兴隆县| 沙河市| 五台县| 桃园县|