人工精选郭天祥全新51单片机教程-入门+提高
这门课讲的是 51 单片机,用的是 C 语言(Keil 环境下)配合 STC 系列芯片的开发方式。它要解决的问题很具体:你在学校或自学时零散看过一些单片机视频,知道要配置寄存器、要写延时,但真给你一块开发板和一个需求,比如"按键控制继电器按时动作""串口把采集到的数据发给上位机",你不知道从哪一步开
会员可免费下载本篇月会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课讲的是 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单片机基础 提高编程能力 应用于实际项目 祝您学习愉快! 学有所成,前程似锦!





