飞豹客 · 课能看,资料也能带走
飞豹客体系课 会员免费

郭天祥全新51单片机教程-入门+提高

这门课讲的是 51 单片机,用的是 C 语言(Keil 环境下)配合 STC 系列芯片的开发方式。它要解决的问题很具体:你在学校或自学时零散看过一些单片机视频,知道要配置寄存器、要写延时,但真给你一块开发板和一个需求,比如"按键控制继电器按时动作""串口把采集到的数据发给上位机",你不知道从哪一步开

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
159 人关注 更新于 2026-05-09 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课讲的是 51 单片机,用的是 C 语言(Keil 环境下)配合 STC 系列芯片的开发方式。它要解决的问题很具体:你在学校或自学时零散看过一些单片机视频,知道要配置寄存器、要写延时,但真给你一块开发板和一个需求,比如"按键控制继电器按时动作""串口把采集到的数据发给上位机",你不知道从哪一步开始搭工程、怎么调、出错往哪查。课程按入门和提高两段组织,入门段把最小系统、IO 口、定时器、中断、串口这些基础外设讲透,提高段再往点阵 LCD、字模取模、多模块协同这类实际项目靠近。

适合什么基础,不适合什么基础

如果你完全没碰过电子和编程,需要做好心理准备:课程默认你能看懂简单的电路连接,也愿意花时间在电脑上装工具、编译、烧录。它不会从"什么是电阻"讲起,但 C 语言部分的要求不高,会基本的 if、while、数组和函数就够跟下来。反过来,如果你已经能独立用 51 写过定时器和串口中断,入门段对你价值有限,可以直接跳到提高部分,重点看模块整合和调试思路。已经工作、想转嵌入式方向的人,把 51 当作第一个能跑通的平台是合理的,但要有预期:51 的资源和性能有限,它的意义在于把"程序怎么控制硬件"这件事走通一遍,而不是直接对标现在的岗位技术栈。

建议先看哪几块,怎么配合练习

入门阶段优先把 IO 口操作、定时器、外部中断、串口通信这四块按顺序过一遍,每一块都动手改代码而不是只看。提高阶段再进入点阵 LCD 部分,这里会涉及字模生成工具的使用,属于很多人卡住的地方,跟着做一遍取模、显示、刷新的完整流程,比反复看视频有用。资料里的 Keil 安装和注册流程建议第一天就处理掉,环境不通后面全是空谈;STC 的下载工具用来把编译结果烧进芯片,也是每次实验都要用的。练习方式上,不要满足于把例程原样烧进去看到现象,试着改一个参数、加一个条件、把两个模块拼在一起,遇到不工作时用串口打印或点灯的方式定位问题——这个排查过程才是这门课真正想让你练出来的东西。

学完能独立做什么

跟完并认真做过练习之后,你应该能自己从零建一个 Keil 工程,配置好时钟和引脚,用定时器做精确延时或周期任务,用中断响应按键和外部信号,通过串口和电脑或其他模块交换数据,并驱动一块字符或点阵 LCD 显示内容。这些能力放在一起,足以支撑你独立完成一个小型控制类作品,比如带显示和按键设置的定时控制装置、简单的数据采集上传节点。它不会让你直接胜任复杂的嵌入式项目,但会让你在拿到一块新芯片和新手册时,知道该从哪里下手、该查什么。

课程目录

课程目录176 集
  • 📁 郭天祥版51单片机视频配套资料 📁 应用软件 📁 keil安装软件 keil注册工具.zip
  • [23.0 KB] keil注册流程.pdf
  • [432.4 KB] c51v960a.exe [93.9 MB] 应用软件资料.zip
  • [1.8 MB] Mindjet_MindManager_2016_cn_X64.zip
  • [93.4 MB] stc-isp-15xx-v6.90U-完整版.zip
  • [13.0 MB] 点阵LCD字模生成工具.zip
  • [915.9 KB] 拓展Keil的C代码中断号.zip
  • [157.7 KB] 📁 芯片手册 📁 在数码管上显示红外遥控器按钮的码值 IR.hex [2.5 KB] IR.c [1.7 KB] 说明.txt [961.0 B] 芯片手册文档.png [493.5 KB] AT24C02A.pdf
  • [200.5 KB] 12864液晶-V2.3新版本带专利中文说明书.pdf
  • [6.4 MB] 红外接收头1838(中文版).pdf
  • [550.1 KB] MAX232.pdf
  • [2.0 MB] dac0832.pdf
  • [532.2 KB] ad0804.pdf
  • [610.5 KB] AT24C02-中文资料.pdf
  • [892.5 KB] 74HC573.pdf
  • [107.9 KB] SM420563W24U3A.doc [249.0 KB] 19076887201602A中文说明书(1).pdf
  • [2.9 MB] 190767086112864B-V2.3新版本带专利中文说明书.pdf
  • [6.4 MB] uln2003.pdf
  • [62.8 KB] 微信图片_20230520150410.png [1.6 MB] XL74HC595_2022-11-11.PDF
  • [956.4 KB] GBKGBK2312字库寻址及使用原理.pdf
  • [207.7 KB] C46001_CH451S_2020-09-03.PDF
  • [277.6 KB] DS18B20-1.pdf
  • [387.4 KB] DS18B20中文手册.pdf
  • [432.2 KB] C19046_BC7281BEC_2014-03-14.PDF
  • [286.5 KB] C431479_74HC595D_2019-09-20.PDF
  • [267.8 KB] 红外发射遥控器规格书.pdf
  • [257.0 KB] 📁 STC原厂资料 STC原厂资料文档.png [493.5 KB] STC32G-DEMO-CODE-20221223.zip
  • [25.0 MB] STC32G-20221219.pdf
  • [16.2 MB] STC8H8K64U-STC89-DEMO-CODE-20221223.zip
  • [2.6 MB] STC8H-20221219.pdf
  • [19.9 MB] STC89C52RC-RD.pdf
  • [104.1 MB] 📁 提高篇相关资料 提高篇相关资料说明.zip
  • [1.8 MB] STC8H8K64U-STC89-DEMO-CODE-20230116.zip
  • [3.0 MB] 打狗棒原理图.pdf
  • [104.6 KB] TX-1CN 提高篇模块例程.zip
  • [10.4 MB] STC8G-STC8H-LIB-DEMO-CODE-20230717.zip
  • [1.9 MB] STC8G-STC8H-LIB-DEMO-CODE-20220509.zip
  • [11.0 MB] 📁 数字电路基础课件 数字电路基础课件资料.png [493.5 KB] 门电路.mmap [51.8 MB] 存储器 (2).mmap [18.8 MB] 组合逻辑电路.mmap [38.5 MB] 数字电路基础.mmap [17.5 MB] 半导体存储电路.mmap [17.4 MB] 时序逻辑电路 (2).mmap [8.5 MB] 📁 开发板原理图 开发板原理图文档.zip
  • [1.8 MB] 继电器电路图.png [46.6 KB] TX-1CN.pdf
  • [838.1 KB] 📁 代码 代码说明.png [493.5 KB] Les-tg10-stc8h-1602-tem.zip
  • [414.5 KB] Les11.zip
  • [181.8 KB] Les12.zip
  • [225.9 KB] -11数码管显示遥控器码值.zip
  • [3.7 KB] Les8.zip
  • [147.4 KB] Les6.zip
  • [89.4 KB] Les-tg7.zip
  • [185.8 KB] Les10.zip
  • [224.6 KB] STC8H8K64U-ADC-DAC.zip
  • [51.8 KB] Les-tg6.zip
  • [133.0 KB] Les-tg10-铂电阻测温串口2输出.zip
  • [381.2 KB] ku_libtest.zip
  • [83.5 KB] Les-tg8.zip
  • [139.1 KB] Les-tg9-12864.zip
  • [116.6 KB] Les-tg10-stc8h-1602.zip
  • [331.0 KB] Les5.zip
  • [54.2 KB] Les17.zip
  • [133.6 KB] Les7.zip
  • [86.6 KB] Les-tg-12-ir.zip
  • [138.5 KB] Les15.zip
  • [347.6 KB] ku_lib.zip
  • [66.1 KB] Les13.zip
  • [261.1 KB] lesson3.zip
  • [27.5 KB] lesson_1.zip
  • [38.4 KB] Les4.zip
  • [75.0 KB] ku_kaiyuan.zip
  • [74.1 KB] Les-tg10-多路ADC转换-串口2发送.zip
  • [381.3 KB] Les9.zip
  • [101.2 KB] 整板测试程序 - TX-1CN.zip
  • [120.4 KB] ku_biyuan.zip
  • [65.9 KB] Les16.zip
  • [348.8 KB] Les14.zip
  • [276.3 KB] Les-tg11-AlarmClock_Protest-tc20231031.zip
  • [640.3 KB] 📁 课件 课件文档.zip
  • [1.8 MB] -11-红外遥控.pptx [3.6 MB] -11-触摸应用.pptx [1.3 MB] 13.DS18B20数字温度传感器.pptx [1.6 MB] 18.直流电机.pptx [8.7 MB] 7.中断和定时器.pptx [1.0 MB] 14.LED点阵屏.zip
  • [8.4 MB] 6.数码管.pptx [631.8 KB] 17.继电器.pptx [8.0 MB] 1.开课前言.pptx [4.2 MB] printf函数.pptx [174.4 KB] 12.DA和AD数模模数转换技术.pptx [2.5 MB] 11.IIC总线通信技术.pptx [4.4 MB] 3.点亮第一个灯.pptx [1.3 MB] 5.蜂鸣器.pptx [4.5 MB] 2.基础知识必备.pptx [3.0 MB] 点阵模块全部资料.zip
  • [29.3 MB] 8.按键检测.pptx [1.2 MB] 4.流水灯.pptx [1.9 MB] 10.串口UART.pptx [3.5 MB] 19.舵机.pptx [2.2 MB] 📁 郭天祥全新51单片机教程-入门+提高 _ 10月新更 114_14-1-1602LCD液晶屏介绍.mp4
  • [159.3 MB] 177_《肝客》第2期:05.认识几种电流源电路的工作原理,Re负反.mp4
  • [232.6 MB] 24_3-9-51单片机的引脚说明.mp4
  • [46.5 MB] 96_12-2-DA转换器的工作原理.mp4
  • [31.0 MB] 84_10-15-printf()函数的解读.mp4
  • [39.4 MB] 91_11-6-IIC操作AT24C02之读数据之代码实现.mp4
  • [28.1 MB] 132_提高篇5-3-单片机驱动继电器代码实现.mp4
  • [143.1 MB] 224_数字电路基础22-多发射极三极管及TTL与非门、或非门工作原.mp4
  • [71.0 MB] 73_10-4-4种串口工作方式解读.mp4
  • [31.8 MB] 41_4-15-锁存器74HC573解读.mp4
  • [50.4 MB] 214_数字电路基础(12)-CMOS反相器的动态特性(下).mp4
  • [63.2 MB] 191_第2期:19.桌面2.0功放板原理图库的制作.mp4
  • [59.4 MB] 31_4-5-循环语句for()的用法.mp4
  • [46.1 MB] 233_数字电路基础(31)-逻辑函数的两种标准形式.mp4
  • [62.0 MB] 94_11-9-IIC操作AT24C02之连续读数据实战.mp4
  • [105.6 MB] 34_4-8-带参数子函数.mp4
  • [17.3 MB] 120_15-3-先让点阵屏亮起来.mp4
  • [122.6 MB] 260_数字电路基础(58)-EEPROM电可改写只读存储器.mp4
  • [67.9 MB] 161_《肝客》第1期:04.MOSFET的栅极电阻应该如何选取?有.mp4
  • [272.1 MB] 87_11-2-EEPROM存储芯片AT24C02介绍.mp4
  • [96.4 MB] 46_6-3-让数码管显示数字.mp4
  • [52.0 MB] 55_7-5-定时器和中断解读.mp4
  • [109.0 MB] 78_10-9-串口不定长度数据包的处理-加包长标识.mp4
  • [24.5 MB] 112_13-6-DS18B20读温度代码实现.mp4
  • [104.9 MB] 66_9-1制作仿真模块.mp4
  • [91.0 MB] 126_提高篇-1-单片机C语言开源代码库的用法.mp4
  • [70.3 MB] 228_数字电路基础(26)-逻辑代数的基本运算规律.mp4
  • [55.3 MB] 45_6-2-数码管显示原理.mp4
  • [36.3 MB] 23_3-8-main函数是啥?.mp4
  • [20.5 MB] 100_12-6-更新STC8H8K64U专用单片机的程序.mp4
  • [140.4 MB] 165_《肝客》第1期:08电源防反接电路原理图绘制.mp4
  • [80.6 MB] 136_提高篇6-4-利用定时器和中断生成PWM.mp4
  • [206.0 MB] 83_10-14-配置寄存器特定位置1和清0的方法.mp4
  • [32.2 MB] 97_12-3-DA转换器的主要性能指标.mp4
  • [22.3 MB] 194_《肝客》第2期:22.桌面2.0功放板原理图绘制音频输入.mp4
  • [34.9 MB] 243_数字电路基础(41)-加法器(下)超前进位加法器.mp4
  • [65.2 MB] 198_《肝客》第2期:26PCB布局技巧.mp4
  • [80.9 MB] 25_3-10-小灯为啥亮?限流电阻是啥?.mp4
  • [27.7 MB] 18_3-4-编写点亮第1个灯的程序学会下载.mp4
  • [57.6 MB] 222_数字电路基础(20)-认识三极管输入输出特性曲线及三极管反相.mp4
  • [74.1 MB] 180_《肝客》第2期:08.Vbe倍增电路的工作原理,甲乙类功放的.mp4
  • [219.2 MB] 158_《肝客》第1期:01.项目的核心知识点-PWM脉冲宽度调制.mp4
  • [172.5 MB] 226_T数字电路基础24-TTL的TS门三态门是什么?线或如何实现.mp4
  • [76.4 MB] 2_1-2-课程规划.mp4
  • [26.2 MB] 140_提高篇7-2-开启STC8H单片机的库函数.mp4
  • [173.8 MB] 218_数字电路基础(16)-三态输出的CMOS门电路.mp4
  • [63.2 MB] 263_数字电路基础(61)-DRAM动态随机存取存储器.mp4
  • [102.4 MB] 141_提高篇8-1-初识舵机长啥样.mp4
  • [274.0 MB] 195_《肝客》第2期:23.桌面2.0功放板原理图绘制功放输出电.mp4
  • [44.4 MB] 220_数字电路基础(18)-74系列CMOS集成电路性能介绍.mp4
  • [70.3 MB] 229_数字电路基础(27)-逻辑代数的基本定理.mp4
  • [52.7 MB] 99_12-5-DAC0832芯片介绍.mp4
  • [56.6 MB] 153_提高篇10-4-STC8H单片机AD值与实际电压的关系.mp4
  • [214.1 MB] 196_《肝客》第2期:24.原理图绘制喇叭保护电路.mp4
  • [74.7 MB] 61_8-3查询法实现独立按键检测.mp4
  • [60.5 MB] 57_7-7-定时器0模式1的用法.mp4
  • [126.5 MB] 65_8-7扫描法实现矩阵按键检测.mp4
  • [72.7 MB] 101_12-7-DA转换的代码实现.mp4
  • [119.2 MB] 179_《肝客》第2期:07.简单的温漂实验,检验差分放大电路对共模.mp4
  • [180.4 MB] 129_提高篇-4-搭建单片机的多文件工程方法.mp4
  • [116.2 MB] 212_数字电路基础(10)-CMOS反相器的静态特性.mp4
  • [65.4 MB] 149_提高篇9-5-12864液晶的扩展功能讲解.mp4
  • [146.1 MB] 166_《肝客》第1期:09电源稳压及输出部分原理图绘制.mp4
  • [74.6 MB] 176_《肝客》第2期:04.甲乙类功放电路赏析,如何拆解电路功能-.mp4
  • [309.0 MB] 58_7-8-3个中断同时启用实验.mp4
  • [48.8 MB] 30_4-4-预处理指令#define用法.mp4
  • [19.5 MB] 170_《肝客》第1期:13PCB布线设计指南覆铜开窗设计规则.mp4
  • [180.8 MB] 51_7-1-中断的概念.mp4
  • [55.5 MB] 33_4-7-调用子函数.mp4
  • [39.5 MB] 121_15-4-点阵屏显示图形的方法.mp4
  • [55.3 MB] 152_提高篇10-3-STC8H单片机AD转换串口输出.mp4
  • [204.8 MB] 71_10-2-串行通信的接口标准.mp4
  • [36.2 MB] 248_数字电路基础(46)-SR锁存器.mp4
  • [80.9 MB] 111_13-5-DS18B20读字节代码实现.mp4
  • [47.3 MB] 52_7-2-体验单片机的外部中断.mp4
  • [61.7 MB] 187_《肝客》第2期:15.喇叭保护电路功能介绍与电路参数解析-.mp4
  • [180.8 MB] 13_2-6-二进制位运算与或非.mp4
  • [13.1 MB] 240_数字电路基础(38)-用74LS48译码器控制LED数码管.mp4
  • [102.0 MB] 252_数字电路基础(50)-脉冲触发的JK触发器.mp4
  • [83.5 MB] 115_14-2-1602液晶子函数代码实现.mp4
  • [149.7 MB] 117_14-4-1602液晶花样显示.mp4
  • [110.0 MB] 239_数字电路基础(37)-显示译码器.mp4
  • [146.6 MB] 143_提高篇8-3-舵机的工作原理.mp4
  • [20.2 MB] 216_数字电路基础(14)-漏级开路输出门电路(OD门).mp4
  • [58.1 MB] 85_10-16-printf()函数的应用实现.mp4
  • [81.6 MB] 70_10-1-通信技术的基础知识.mp4
  • [43.3 MB] 88_11-3-51单片机的PSW寄存器干啥用?.mp4
  • [98.3 MB] 64_8-6开关语句switch-case的用法.mp4
  • [15.9 MB] 251_数字电路基础(49)-脉冲触发的SR触发器.mp4
  • [131.5 MB] 1_1-1-学单片机就是这么简单.mp4
  • [119.0 MB] 162_《肝客》第1期:05.电路的安全防护与防反接电路工作原理-N.mp4
  • [204.4 MB] 130_提高篇5-1-继电器的基本原理.mp4
  • [33.1 MB] 7_1-7-STC-ISP下载软件安装.mp4
  • [15.4 MB] 82_10-13-双机串口通信实验-机2代码和联调.mp4
  • [63.2 MB] 17_3-3-Keil新建工程流程.mp4
  • [20.6 MB] 205_数字电路基础(3)-编码.mp4
  • [62.1 MB] 188_《肝客》第2期:16.音频功放模块的几个有趣实验,电路设计小.mp4
  • [352.7 MB] 72_10-3-51单片机串行口结构.mp4
  • [51.0 MB] 202_《肝客》第2期:30.音频功放模块套件元件焊接方法介绍及成品.mp4
  • [299.8 MB] 92_11-7-IIC操作AT24C02之单字节读写联调-2023.mp4
  • [56.1 MB] 适合人群 单片机初学者 有一定基础的工程师 学习收获 掌握51单片机基础 提高编程能力 应用于实际项目 祝您学习愉快! 学有所成,前程似锦!