簡介
喜乐彩什么时候开奖 www.oqxml.com
本課程是單片機學習者從入門到深入的一套經典視頻教程,以初學者為對象,從零開始手把手教你學習單片機,循序漸進地基于理論講解并結合實驗項目實戰開發,講解當前最熱門的51單片機的C程序設計!
本教程的亮點就是在分析初學者認知規律的基礎上,結合國內重點大學一線教師的教學經驗以及借鑒國外經典教材的寫作手法,對51單片機的應用基礎知識進行系統而翔實的介紹。本課程打破了單片機教學的傳統模式,采取實例??櫓譜韉姆椒?,從該??樾櫨玫降牡テ礪壑?,再加上該??橛玫降?ldquo;器件介紹”環節,外圍電路設計講解部分以及要實現該??櫚娜砑δ?編程詳解,巧妙地將單片機原理與應用、外圍電路設計、單片機C語言編程的知識點融入各個??橄钅恐?,不僅開辟了單片機應用的視野,又充實了對單片機從基礎到應用所需要的知識。使廣大學者可邊學邊練習制作該???,既能高效地系統學習知識,又能提高動手能力。
在多角度、多方面的實例化講解中,讀者不僅掌握了單片機系統開發的基本技能,還開闊了單片機流行應用的視野。因此本課程適合所有51單片機應用開發人員,電子愛好者、大中院校相關專業學生、工程技術人員的學習課程,也可作為短期培訓課程,是單片機愛好者從入門到深入的經典課程。
課程詳情:
本課程主要通過典型實例的形式,以51單片機的系統設計為主線,結合軟件和硬件,由淺入深、通俗易懂地介紹了51單片機應用系統開發的流程、方法、技巧和設計思想。本書通過30個??槭道娼步獾テ⒅械母髦旨際?,包括單片機接口的擴展、存儲器的擴展、輸入/輸出及顯示技術、實用電子制作、傳感控制技術、電氣傳動及控制技術、單片機通信技術、典型器件及應用技術、外圍電路設計、軟件編程等等內容。本套課程基于暢學51開發板講解。包含:51單片機簡介、寄存器設置及使用、硬件測試、各個應用??櫧骷砑笆褂?、外圍電路設計、51單片機C語言編程。
本課程面向各領域的單片機設計用戶,尤其是對已掌握單片機開發理論但缺少實際開發經驗的讀者更具指導意義,同時也可作為各類高校相關專業和社會培訓班的課程教材使用。
CEPARK暢學系列多功能開發學習板實驗箱是電子園技術團隊基于多年的開發實踐經驗,并結合近幾年研發設計的51、AVR、PIC、MSP430、ARM、STM32、CAN、USB等多種MCU的數十款開發板,以及幾十個外圍應用??櫚?,匯集已有功能并加以擴展后,設計研發了暢學系列多功能開發學習板實驗箱。暢學系列采用了電子園獨創的接插組合結構,這種功能底板和核心板既可以單獨使用、也可以組合在一起使用的開放接插模式,可以極大的共享基礎資源功能??橐約巴馕ㄓ門浼?,可以支持各種芯片并可以實現無窮無盡的擴展。
目錄介紹:
第1課 初識暢學51開發學習板
(1). 暢學51試驗箱簡介;
(2). 暢學51開發板產品組成;
(3). 暢學多功能底板;
(4). 51單片機核心板;
(5). 開發學習板外圍配件簡介;
(6). 編程器/仿真器。
第2課 如何使用暢學51開發學習板
(1). 準備工作;
(2). 硬件連接;
(3). CP2102驅動的安裝;
(4). 下載燒錄程序過程;
(5). 下載操作視頻;
(6). 下載常見問題及解決;
第3課 暢學51單片機開發學習板硬件測試
1、測試說明
2、單色流水燈測試
3、彩色流水燈測試
4、雙色燈測試
5、八位數碼管測試
6、1位數碼管測試
7、雙色點陣測試
8、LCD1602測試
9、LCD12864測試
10、OLED測試
11、TFT彩屏顯示測試
12、TFT彩屏觸摸測試
13、8位獨立按鍵測試
14、16位矩陣按鍵測試
15、5向搖桿測試
16、DS18B20測試
17、2路直流電機測試
18、步進電機測試
19、2路繼電器測試
20、串口通信測試
21、 DS1302測試
22、無源蜂鳴器測試
23、AT24C02測試
24、串轉并??椴饈?br />25、并轉串??椴饈?br />26、三八譯碼器測試
27、74HC573測試
28、紅外發射與接收測試
29、紅外解碼測試
30、SD卡??椴饈?br />31、PCF8591??椴饈?br />32、傳感器??椴饈?br />33、MAX485測試
34、硬件測試結束語
第4課 51單片機簡介
(1). 單片機簡介;
(2). 51單片機簡介;
(3). AT單片機簡介;
(4). STC單片機簡介;
(5). STC12C系列選型;
(6). 51單片機最小系統.
第5課 KEIL安裝及使用
(1). Keil C51簡介;
(2). Keil C51的安裝;
(3). 建立一個工程;
(4). 工程設置;
(5). 編譯、連接;
(6). Keil常用調試命令;
(7). Keil調試窗口.
第6課 8位單色LED??榻步?/strong>
(1). LED燈簡介及原理;
(2). LED燈種類及正負極;
(3). 硬件電路講解;
(4). 點亮LED-位控制;
(5). 點亮LED-字節控制;
(6). 點亮LED-查表;
(7). LED燈閃爍;
(8). 點亮LED-移位顯示;
(9). LED燈顯示二進制加法;
(10). 花樣流水燈.
第7課 6位彩色及1位雙色LED講解
(1). 彩色LED簡介;
(2). 雙色LED簡介;
(3). 電路分析;
(4). 彩色花樣燈;
(5). 雙色燈顯示.
第8課 1位數碼管??榻步?/strong>
(1). 數碼管簡介;
(2). 1位數碼管結構;
(3). 硬件電路講解;
(4). 數碼管編碼;
(5). 數碼管逐段顯示;
(6). 數碼管靜態顯示數字;
(7). 數碼管動態顯示數字;
(8). 顯示特殊符號.
第9課 8位數碼管??榻步?/strong>
(1). 4位一體數碼管原理;
(2). 電路分析;
(3). 74HC595芯片簡介;
(4). 74HC595工作原理;
(5). 74HC595級聯;
(6). 編碼;
(7). 在指定位顯示數據;
(8). 靜態掃描;
(9). 動態掃描;
(10). 移動顯示.
第10課 OLED液晶顯示講解
(1). OLED的簡介;
(2). OLED的優點;
(3). OLED的應用;
(4). CEPARK OLED技術參數;
(5). 字符顯示原理;
(6). OLED顯示區域劃分;
(7). 字符顯示函數;
(8). 漢字顯示原理;
(9). 漢字取模軟件及設置;
(10). 漢字顯示函數;
(11). 內存優化.
第11課 LCD1602液晶顯示講解
(1). LCD的簡介;
(2). LCD1602簡介;
(3). LCD1602技術參數;
(4). 字符顯示原理;
(5). LCD1602控制器指令;
(6). LCD1602時序控制;
(7). 1602的幾點說明;
(8). LCD1602-靜態顯示程序;
(9). LCD1602-動態顯示程序;
(10). LCD1602-滾動顯示程序;
(11). LCD1602-光標閃爍右移程序;
(12). LCD1602-字符閃爍程序.
第12課 LCD12864液晶顯示講解
(1). LCD的簡介;
(2). LCD1602簡介;
(3). LCD1602技術參數;
(4). 字符顯示原理;
(5). LCD1602控制器指令;
(6). LCD1602時序控制;
(7). 1602的幾點說明;
(8). LCD1602-靜態顯示程序;
(9). LCD1602-動態顯示程序;
(10). LCD1602-滾動顯示程序;
(11). LCD1602-光標閃爍右移程序;
(12). LCD1602-字符閃爍程序.
第13課 8x8紅綠雙色點陣講解
(1). 點陣屏的簡介;
(2). 8*8紅綠雙色點陣簡介;
(3). 74HC595芯片簡介;
(4). 雙色點陣-綠色列掃描程序;
(5). 雙色點陣-紅色列掃描;
(6). 雙色點陣-雙色列掃描;
(7). 取模軟件簡介;
(8). 雙色點陣-靜態顯示一個字符;
(9). 雙色點陣-交替顯示兩個靜態字符;
(10). 雙色點陣-雙色交替顯示;
(11). 雙色點陣-雙色顯示特殊符號;
(12). 雙色點陣-滾動顯示一個字符;
(13). 雙色點陣-滾動顯示多個字符;
(14). 雙色點陣-花樣顯示;
(15). 雙色點陣-模擬電梯上下行 .
第14課 8位獨立按鍵??榻步?/strong>
(1). 獨立按鍵簡介;
(2). 按鍵分類;
(3). 按鍵消抖;
(4). 獨立按鍵實驗設計;
(5). 獨立按鍵掃描;
(6). 控制流水燈的實驗;
(7). 四位一體數碼管顯示獨立按鍵;
(8). 獨立按鍵在LCD1602;
(9). OLCD顯示獨立按鍵.
第15課 4X4矩陣鍵盤講解
(1). 矩陣鍵盤簡介;
(2). 矩陣鍵盤的檢測;
(3). 抖動和消抖;
(4). 矩陣鍵盤的實驗設計;
(5). 行列式掃描;
(6). 反轉法1;
(7). 反轉法2;
(8). 反轉法3.
第16課 五向搖桿按鍵講解
(1). 5向搖桿簡介;
(2). 5向搖桿實驗設計;
(3). 按鍵消抖;
(4). 獨立按鍵掃描;
(5). 點亮LED;
(6). 控制數碼管花樣顯示;
(7). 數碼管顯示按鍵值;
(8). OLED顯示;
(9). 控制點陣顯示.
第17課 定時器實驗講解
(1). 定時器的結構;
(2). 定時器的工作原理;
(3). 時鐘周期;
(4). 四種工作方式的初值計算;
(5). 定時器中斷;
(6). 定時器0實驗;
(7). 定時器1實驗;
(8). 產生1ms方波;
(9). 產生200ms方波;
(10). 產生多路不同頻率方波;
(11). 按鍵控制PWM調光.
第18課 蜂鳴器講解
(1). 蜂鳴器簡介;
(2). 蜂鳴器的分類;
(3). 蜂鳴器的實驗設計;
(4). 蜂鳴器發出長鳴聲;
(5). 蜂鳴器發出滴答聲;
(6). 蜂鳴器發出鬧鈴聲;
(7). 蜂鳴器發出警車聲;
(8). 蜂鳴器發出救護車聲;
(9). 蜂鳴器發出消防車聲;
(10). 蜂鳴器發出音樂聲.
第19課 外部中斷講解
(1). 中斷概述;
(2). 中斷響應過程;
(3). 中斷寄存器介紹;
(4). 外部中斷0-電平觸發;
(5). 外部中斷0-下降沿觸發;
(6). 外部中斷1-電平觸發;
(7). 外部中斷1-下降沿觸發;
(8). T0外部計數中斷;
(9). T1外部計數中斷.
第20課 直流電機控制講解
(1). 直流電機簡介;
(2). 直流電機的工作原理;
(3). ULN2003簡介;
(4). 直流電機的特性;
(5). 直流電機的按鍵控制;
(6). 直流電機的按鍵調速;
(7). 直流電機調向.
第21課 繼電器講解
(1). 繼電器簡介;
(2). 繼電器的分類;
(3). 繼電器主要技術參數;
(4). ULN2003簡介;
(5). 實驗設計;
(6). 繼電器開關;
(7). 繼電器模擬洗衣機轉動.
第22課 步進電機控制講解
(1). 步進電機簡介;
(2). 步進電機的技術參數;
(3). 反應式步進電機;
(4). 永磁式步進電機;
(5). 28BYJ-48步進電機;
(6). ULN2003;
(7). 步進電機單向轉;
(8). 步進電機正反轉;
(9). 步進電機單按鍵調向;
(10). 步進電機加減勻速;
(11). 數碼管顯示;
(12). 雙鍵調速;
(13). 三鍵調速調向.
第23課 串口通信講解
(1). 串口基本知識;
(2). RS-232標準;
(3). RS-232接口;
(4). 波特率倍增設置;
(5). 串行控制寄存器SCON;
(6). 脈沖設置;
(7). 波特率設置;
(8). 多機通信;
(9). 實驗設計;
(10). 串口通信.
第24課 串轉并講解
(1). 移位寄存器;
(2). 74HC164簡介;
(3). 74HC164功能介紹;
(4). 實驗設計;
(5). 74HC164點亮LED.
第25課 并轉串講解
(1). 移位寄存器;
(2). 74HC165簡介;
(3). 74HC165功能介紹;
(4). 實驗設計;
(5). 74HC165點亮LED.
第26課 三八譯碼器講解
(1). 譯碼器介紹;
(2). 74LS138功能介紹;
(3). 譯碼器擴展;
(4). 實驗設計以及74LS138點亮LED.
第27課 鎖存器講解
(1). 鎖存器介紹;
(2). 74HC573簡介;
(3). 74HC573功能介紹;
(4). 實驗設計;
(5). 74HC573點亮LED.
第28課 DS18B20溫度檢測講解
(1). DS18B20簡介;
(2). DS18B20引腳介紹;
(3). DS18B20內部結構;
(4). DS18B20時序;
(5). 工作原理;
(6). 實驗設計;
(7). 數碼管顯示溫度值.
第29課 ADDA轉換講解
(1). A/D轉換;
(2). D/A轉換;
(3). PCF8591讀操作;
(4). PCF8591寫操作;
(5). PCF8591介紹;
(6). 硬件連接;
(7). 上位機通信.
第30課 AT24C02存儲??榻步?/strong>
(1). EEPROM簡介;
(2). AT24C02XX系列;
(3). AT24C02芯片介紹;
(4). IIC總線介紹;
(5). 起止信號和應答信號;
(6). 寫操作;
(7). 讀操作;
(8). AT24C02-LCD1602顯示.
第31課 DS1302時鐘??榻步?/strong>
(1). 實時時鐘簡介;
(2). DS1302芯片簡介;
(3). DS1302寄存器;
(4). DS1302時序控制;
(5). DS1302-OLED顯示時間程序.
第32課 SD卡講解
(1). SD卡簡介;
(2). SD卡工作原理;
(3). SPI工作模式;
(4). 電路分析;
(5). SD卡初始化;
(6). 文件系統簡介;
(7). 文件系統的使用;
(8). SD卡讀寫操作;
(9). 程序的主函數.
第33課 紅外發射與接收講解
(1). 紅外線介紹;
(2). 紅外??叵低?
(3). 紅外一體化接收;
(4). 紅外傳輸協議;
(5). 編碼;
(6). 紅外編碼與解碼;
(7). 紅外發射與接收;
(8). LCD1602顯示紅外??匕醇?
第34課 TFT觸摸彩屏講解
(1). TFT彩屏基礎知識;
(2). 像素和分辨率;
(3). 色位;
(4). CEPARK TFT彩屏 ;
(5). 控制引腳設置;
(6). TFT初始化函數;
(7). TFT色塊顯示;
(8). TFT顯示文字;
(9). TFT顯示圖片;
(10). XPT2046原理;
(11). 彩屏觸屏.
第35課 485通信講解
(1). 串口基本知識;
(2). RS-485接口標準;
(3). MAX485芯片;
(4). 典型的應用電路;
(5). 波特率倍增設置;
(6). 串行控制寄存器SCON;
(7). 時鐘選擇;
(8). 波特率設置;
(9). 從機A與從機B之間的485通信.
第36課 光敏火焰霍爾傳感器??榻步?/strong>
(1). LM393芯片介紹;
(2). 光敏二極管;
(3). 光敏電阻;
(4). 火焰傳感器;
(5). 霍爾傳感器.
第37課 SST89E6在線仿真講解
(1). 真知識簡介;
(2). SST89E516RD介紹;
(3). 硬件連接;
(4). 工程設置;
(5). 仿真.
第38課 單片機C語言簡介
(1). 計算機語言簡介;
(2). C語言的數據類型;
(3). 常量和變量;
(4). 運算符與表達式;
(5). C51程序設計;
(6). 函數;
(7). 中斷服務函數與寄存器組;
(8). 變量的存儲方式;
(9). Keil C和ANSI C.
第39課 ??榛喑倘朊?/strong>
(1). ??榛喑碳蚪?
(2). 源文件*.C (念做:星點C);
(3). 頭文件*.h;
(4). ??榛喑痰牟街?
第40課 編程規范講解
(1). 注釋;
(2). 命名;
(3). 排版;
(4). 宏定義;
(5). 程序結構.
課程細節:
本套課程基于暢學51單片機開發學習實驗箱,詳細講解了51單片機及常見外圍基礎??櫚幕≈兌約笆導士⒂τ?,理論結合實踐,基于實例開發講解,本套課程視頻屬高清版,目錄結構清晰,圖文詳細解說,以下是部分視頻頁面截圖。
單片機原理講解:
外圍器件講解:
外圍電路設計:
程序講解:
實驗現象:
網站功能:
1. 課時簡介,方便讓你快速了解本課時主講內容
2. 邊學邊記筆記,記錄知識要點,拓展新知,全面透徹來學習。
課時 (共73課)
- L1CX 51 - 初識暢學51開發學習板[ 免費 ]開始學習
- L2CX 51 - 如何使用暢學51開發學習板[ 免費 ]開始學習
- L3CX 51 - 硬件測試 - 硬件測試說明[ 免費 ]開始學習
- L4CX 51 - 硬件測試 - 單色流水燈測試[ 免費 ]開始學習
- L5CX 51 - 硬件測試 - 彩色流水燈測試[ 免費 ]開始學習
- L6CX 51 - 硬件測試 - 雙色燈測試[ 免費 ]開始學習
- L7CX 51 - 硬件測試 - 八位數碼管測試[ 免費 ]開始學習
- L8CX 51 - 硬件測試 - 1位數碼管測試[ 免費 ]開始學習
- L9CX 51 - 硬件測試 - 雙色點陣測試[ 免費 ]開始學習
- L10CX 51 - 硬件測試 - LCD1602測試[ 免費 ]開始學習
- L11CX 51 - 硬件測試 - LCD12864測試[ 免費 ]開始學習
- L12CX 51 - 硬件測試 - OLED測試[ 免費 ]開始學習
- L13CX 51 - 硬件測試 - TFT彩屏顯示測試[ 免費 ]開始學習
- L14CX 51 - 硬件測試 - TFT彩屏觸摸測試[ 免費 ]開始學習
- L15CX 51 - 硬件測試 - 8位獨立按鍵測試[ 免費 ]開始學習
- L16CX 51 - 硬件測試 - 16位矩陣按鍵測試[ 免費 ]開始學習
- L17CX 51 - 硬件測試 - 5向搖桿測試[ 免費 ]開始學習
- L18CX 51 - 硬件測試 - DS18B20測試[ 免費 ]開始學習
- L19CX 51 - 硬件測試 - 2路直流電機測試[ 免費 ]開始學習
- L20CX 51 - 硬件測試 - 步進電機測試[ 免費 ]開始學習
- L21CX 51 - 硬件測試 - 2路繼電器測試[ 免費 ]開始學習
- L22CX 51 - 硬件測試 - 串口通信測試[ 免費 ]開始學習
- L23CX 51 - 硬件測試 - DS1302測試[ 免費 ]開始學習
- L24CX 51 - 硬件測試 - 無源蜂鳴器測試[ 免費 ]開始學習
- L25CX 51 - 硬件測試 - AT24C02測試[ 免費 ]開始學習
- L26CX 51 - 硬件測試 - 串轉并??椴饈?/span>[ 免費 ]開始學習
- L27CX 51 - 硬件測試 - 并轉串??椴饈?/span>[ 免費 ]開始學習
- L28CX 51 - 硬件測試 - 三八譯碼器測試[ 免費 ]開始學習
- L29CX 51 - 硬件測試 - 74HC573測試[ 免費 ]開始學習
- L30CX 51 - 硬件測試 - 紅外發射與接收測試[ 免費 ]開始學習
- L31CX 51 - 硬件測試 - 紅外解碼測試[ 免費 ]開始學習
- L32CX 51 - 硬件測試 - SD卡??椴饈?/span>[ 免費 ]開始學習
- L33CX 51 - 硬件測試 - PCF8591??椴饈?/span>[ 免費 ]開始學習
- L34CX 51 - 硬件測試 - 傳感器??椴饈?/span>[ 免費 ]開始學習
- L35CX 51 - 硬件測試 - MAX485測試[ 免費 ]開始學習
- L36CX 51 - 硬件測試 - 硬件測試結束語[ 免費 ]開始學習
- L37CX 51 - 51單片機簡介[ 免費 ]開始學習
- L38CX 51 - KEIL安裝及使用[ ¥1 ]開始學習
- L39CX 51 - 8位單色LED??榻步?/span>[ 免費 ]開始學習
- L40CX 51 - 6位彩色及1位雙色LED講解[ 免費 ]開始學習
- L41CX 51 - 1位數碼管??榻步?/span>[ 免費 ]開始學習
- L42CX 51 - 8位數碼管??榻步?/span>[ ¥1 ]開始學習
- L43CX 51 - OLED液晶顯示講解[ ¥1 ]開始學習
- L44CX 51 - LCD1602液晶顯示講解[ 免費 ]開始學習
- L45CX 51 - LCD12864液晶顯示講解[ ¥1 ]開始學習
- L46CX 51 - 8x8紅綠雙色點陣講解[ 免費 ]開始學習
- L47CX 51 - 8位獨立按鍵??榻步?/span>[ 免費 ]開始學習
- L48CX 51 - 4X4矩陣鍵盤講解[ ¥1 ]開始學習
- L49CX 51 - 五向搖桿按鍵講解[ ¥1 ]開始學習
- L50CX 51 - 定時器實驗講解[ ¥1 ]開始學習
- L51CX 51 - 蜂鳴器講解[ 免費 ]開始學習
- L52CX 51 - 外部中斷講解[ ¥1 ]開始學習
- L53CX 51 - 直流電機控制講解[ 免費 ]開始學習
- L54CX 51 - 繼電器講解[ ¥1 ]開始學習
- L55CX 51 - 步進電機控制講解[ ¥1 ]開始學習
- L56CX 51 - 串口通信講解[ ¥1 ]開始學習
- L57CX 51 - 串轉并講解[ 免費 ]開始學習
- L58CX 51 - 并轉串講解[ 免費 ]開始學習
- L59CX 51 - 三八譯碼器講解[ 免費 ]開始學習
- L60CX 51 - 鎖存器講解[ 免費 ]開始學習
- L61CX 51 - DS18B20溫度檢測講解[ ¥1 ]開始學習
- L62CX 51 - ADDA轉換講解[ ¥1 ]開始學習
- L63CX 51 - AT24C02存儲??榻步?/span>[ ¥1 ]開始學習
- L64CX 51 - DS1302時鐘??榻步?/span>[ 免費 ]開始學習
- L65CX 51 - SD卡講解[ ¥1 ]開始學習
- L66CX 51 - 紅外發射與接收講解[ ¥1 ]開始學習
- L67CX 51 - TFT觸摸彩屏講解[ ¥1 ]開始學習
- L68CX 51 - 485通信講解[ ¥1 ]開始學習
- L69CX 51 - 光敏火焰霍爾傳感器??榻步?/span>[ 免費 ]開始學習
- L70CX 51 - SST89E516在線仿真講解[ 免費 ]開始學習
- L71CX 51 - 51單片機C語言簡介[ ¥1 ]開始學習
- L72CX 51 - ??榛喑倘朊?/span>[ ¥1 ]開始學習
- L73CX 51 - 編程規范講解[ ¥1 ]開始學習