51 單片機入門教程 課程簡介

本課程是一套零基礎友好、保姆級手把手的 51 單片機入門精講教程,專為純新手、電子信息 / 自動化 / 物聯(lián)網相關專業(yè)學生、電子愛好者打造,是入門單片機的經典首選課程。課程無任何前置基礎要求,無需具備電路和編程功底,全程遵循「理論極簡 + 實操為王」的教學邏輯,循序漸進、由淺入深講解 51 單片機的核心開發(fā)知識。
課程從開發(fā)工具安裝、單片機硬件認知起步,從最簡單的點亮 LED 開始,逐步解鎖按鍵、數碼管、矩陣鍵盤、定時器、串口通信等基礎外設,再進階到傳感器、電機驅動、AD/DA 轉換、紅外遙控等綜合應用,每個知識點都配套對應的實戰(zhàn)案例,所有內容均結合完整的代碼編寫與硬件調試教學。同時融入模塊化編程思想,配套多個高頻綜合小項目(矩陣鍵盤密碼鎖、溫度報警器、紅外遙控調速、音樂蜂鳴器等),讓學習者在實戰(zhàn)中吃透知識點,快速掌握 51 單片機的核心開發(fā)邏輯。
學完本課程可獨立完成 51 單片機各類基礎開發(fā)項目,夯實嵌入式開發(fā)的底層基本功,也是后續(xù)進階 STM32、物聯(lián)網開發(fā)的堅實基礎。

課程完整目錄

[1-1] 課程簡介
[1-2] 開發(fā)工具介紹及軟件安裝
[1-3] 單片機及開發(fā)板介紹
[2-1] 點亮一個 LED
[2-2] LED 閃爍
[2-3] LED 流水燈
[3-1] 獨立按鍵控制 LED 亮滅
[3-2] 獨立按鍵控制 LED 狀態(tài)
[3-3] 獨立按鍵控制 LED 顯示二進制
[3-4] 獨立按鍵控制 LED 移位
[4-1] 靜態(tài)數碼管顯示
[4-2] 動態(tài)數碼管顯示
[5-1] 模塊化編程
[5-2] LCD1602 調試工具
[6-1] 矩陣鍵盤
[6-2] 矩陣鍵盤密碼鎖
[7-1] 定時器
[7-2] 按鍵控制 LED 流水燈模式 & 定時器時鐘
[8-1] 串口通信
[8-2] 串口向電腦發(fā)送數據 & 電腦通過串口控制 LED
[9-1] LED 點陣屏
[9-2] LED 點陣屏顯示圖形 & 動畫
[10-1] DS1302 實時時鐘
[10-2] DS1302 時鐘 & 可調時鐘
[11-1] 蜂鳴器
[11-2] 蜂鳴器播放提示音 & 音樂
[12-1] AT24C02 (I2C 總線)
[12-2] AT24C02 數據存儲 & 秒表 (定時器掃描按鍵數碼管)
[13-1] DS18B20 溫度傳感器
[13-2] DS18B20 溫度讀取 & 溫度報警器
[14-1] LCD1602
[14-2] LCD1602 功能函數代碼
[15-1] 直流電機驅動 (PWM)
[15-2] LED 呼吸燈 & 直流電機調速
[16-1] AD/DA
[16-2] AD 模數轉換 & DA 數模轉換
[17-1] 紅外遙控 (外部中斷)
[17-2] 紅外遙控 & 紅外遙控電機調速


郵箱
huangbenjincv@163.com

阜新市| 泸州市| 阳曲县| 监利县| 荣昌县| 桦川县| 沙河市| 石家庄市| 防城港市| 巴里| 安陆市| 汉寿县| 平顶山市| 芦山县| 建德市| 昌黎县| 于田县| 河津市| 介休市| 疏附县| 晋宁县| 邛崃市| 宁国市| 嘉黎县| 南汇区| 民和| 漠河县| 香港| 潮州市| 聂拉木县| 庄河市| 绥中县| 教育| 蓝田县| 栖霞市| 屏山县| 兴业县| 舒城县| 县级市| 那坡县| 隆化县|