尚硅谷嵌入式全套技术课程
尚硅谷嵌入式全套技术课程(2025版)├── 00_就业资料包
│ ├── 简历模板
│ │ ├── 简历模板-042.doc
│ │ ├── 简历模板-046.docx
│ │ ├── 简历模板-049.docx
│ │ ├── 简历模板-050.doc
│ │ ├── 简历模板-051.docx
│ │ ├── 简历模板-057.docx
│ │ ├── 简历模板-058.doc
│ │ ├── 简历模板-062.docx
│ │ ├── 简历模板-063.doc
│ │ ├── 简历模板-066.doc
│ │ ├── 简历模板-067.doc
│ │ ├── 简历模版-002.doc
│ │ ├── 简历模版-003.doc
│ │ ├── 简历模版-004.doc
│ │ ├── 简历模版-005.doc
│ │ ├── 简历模版-006.doc
│ │ ├── 简历模版-007.docx
│ │ ├── 简历模版-008.docx
│ │ ├── 简历模版-009.doc
│ │ ├── 简历模版-010.doc
│ │ ├── 简历模版-011.doc
│ │ ├── 简历模版-012.doc
│ │ ├── 简历模版-013.doc
│ │ ├── 简历模版-014.doc
│ │ ├── 简历模版-016.doc
│ │ ├── 简历模版-017.doc
│ │ ├── 简历模版-019.doc
│ │ ├── 简历模版-020.doc
│ │ ├── 简历模版-021.docx
│ │ ├── 简历模版-022.doc
│ │ ├── 简历模版-024.docx
│ │ ├── 简历模版-025.docx
│ │ ├── 简历模版-026.doc
│ │ ├── 简历模版-027.docx
│ │ ├── 简历模版-028.doc
│ │ ├── 简历模版-029.docx
│ │ ├── 简历模版-030.doc
│ │ ├── 简历模版-033.doc
│ │ ├── 简历模版-034.docx
│ │ ├── 简历模版-036.doc
│ │ ├── 简历模版-039.doc
│ │ └── 简历模版-040.docx
│ ├── 网页版简历模板
│ │ ├── JavaBOSS直聘-1.pdf
│ │ ├── JavaBOSS直聘-2.pdf
│ │ ├── JavaBOSS直聘-4.pdf
│ │ ├── 前端BOSS直聘-1.pdf
│ │ ├── 前端BOSS直聘-2.pdf
│ │ ├── 前端BOSS直聘-3.pdf
│ │ ├── 大数据BOSS直聘-2.pdf
│ │ ├── 大数据BOSS直聘-3.pdf
│ │ ├── 大数据BOSS直聘-4.pdf
│ │ └── 大数据BOSS直聘.pdf
│ ├── 项目模板
│ │ ├── 项目模板1 (1).png
│ │ └── 项目模板1 (2).png
│ ├── 00!公众号:晓白学习社.jpg
│ ├── 00!资源汇总.jpg
│ ├── BOSS话术.docx
│ ├── IT互联网行业&研发术语.docx
│ ├── 上课软件.zip
│ ├── 如何编写简历1.0.0.docx
│ └── 面试真题.docx
├── 01_嵌入式技术之C语言
│ ├── 2.资料
│ │ ├── 1.安装包
│ │ │ ├── FastStoneCapture
│ │ │ │ ├── FastStoneCapture9.3.0.exe
│ │ │ │ └── 注册码.txt
│ │ │ ├── XMind
│ │ │ │ ├── XMind破解补丁.zip
│ │ │ │ └── Xmind-for-Windows-x64bit-24.04.10311-202405232355.exe
│ │ │ ├── Snipaste-2.9.2-Beta-x64.zip
│ │ │ ├── VSCodeUserSetup-x64-1.70.2(适用于win7系统).exe
│ │ │ ├── VSCodeUserSetup-x64-1.92.2.exe
│ │ │ ├── YoudaoDict_fanyiweb_navigation.exe
│ │ │ ├── draw.io-24.7.5-windows-installer.exe
│ │ │ ├── typora-setup-x64_0.9.78.exe
│ │ │ └── 金山打字通.exe
│ │ ├── 2.VS Code 扩展
│ │ │ ├── MS-CEINTL.vscode-language-pack-zh-hans-1.93.2024090409.vsix
│ │ │ ├── ms-vscode.cpptools-1.21.0@win32-x64.vsix
│ │ │ └── ms-vscode.cpptools-1.22.2@win32-x64.vsix
│ │ └── 3.电子书
│ │ └── C Primer Plus(第六版)中文版.pdf
│ ├── 3.视频
│ │ ├── Day01
│ │ │ ├── 01-编程语言介绍.wmv
│ │ │ ├── 02-C语言介绍.wmv
│ │ │ ├── 03-C语言常见开发工具.wmv
│ │ │ ├── 04-C语言开发环境搭建-Mingw安装.wmv
│ │ │ ├── 05-C语言开发环境搭建-VSCode安装.wmv
│ │ │ ├── 06-VSCode配置-安装C扩展.wmv
│ │ │ ├── 07-年轻人的第一个C程序.wmv
│ │ │ ├── 08-程序基本结构.wmv
│ │ │ ├── 09-C语言运行机制流程.wmv
│ │ │ ├── 10-C语言运行机制流程演示.wmv
│ │ │ ├── 11-C程序开发注意事项.wmv
│ │ │ ├── 12-注释.wmv
│ │ │ ├── 13-C语言输出内容.wmv
│ │ │ ├── 14-C语言代码格式和缩进.wmv
│ │ │ ├── 15-变量的定义.wmv
│ │ │ ├── 16-变量的输出和输入.wmv
│ │ │ ├── 17-标识符命名规范.wmv
│ │ │ └── 番外01-markdown语法规则.wmv
│ │ ├── Day02
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-作业讲解01-计算两个数的和.wmv
│ │ │ ├── 04-作业讲解01-交换两个变量的值.wmv
│ │ │ ├── 05-常量.wmv
│ │ │ ├── 06-整数字面量的不同进制表示.wmv
│ │ │ ├── 07-不同进制的打印占位符.wmv
│ │ │ ├── 08-进制转换-二进制和十进制-标准方法.wmv
│ │ │ ├── 09-进制转换-二进制和十进制-8421方法.wmv
│ │ │ ├── 10-进制转换-十六进制和十进制.wmv
│ │ │ ├── 11-进制转换-十六进制和二进制.wmv
│ │ │ ├── 12-进制转换-工具的使用.wmv
│ │ │ ├── 13-原码反码补码.wmv
│ │ │ ├── 14-计算机为什么使用补码.wmv
│ │ │ ├── 15-C语言数据类型划分.wmv
│ │ │ ├── 16-C语言整数类型的划分.wmv
│ │ │ ├── 17-C语言整数类型-字面量后缀.wmv
│ │ │ ├── 18-C语言整数类型-格式占位符.wmv
│ │ │ ├── 19-C语言整数类型-精确宽度类型.wmv
│ │ │ ├── 20-C语言浮点类型划分.wmv
│ │ │ ├── 21-C语言浮点类型-字面量表示.wmv
│ │ │ ├── 22-C语言浮点类型-占位符.wmv
│ │ │ └── 23-C语言浮点类型-浮点数存储原理.wmv
│ │ ├── Day07
│ │ │ ├── 01-回顾.wmv
│ │ │ ├── 02-作业讲解-26个字母存入数组.wmv
│ │ │ ├── 03-作业讲解-获取最小元素的下标.wmv
│ │ │ ├── 04-作业讲解-使用单层循环遍历二维数组.wmv
│ │ │ ├── 05-作业讲解-二维数组保存多个字符串.wmv
│ │ │ ├── 06-作业讲解-循环数字阵列01.wmv
│ │ │ ├── 07-作业讲解-循环数字阵列02.wmv
│ │ │ ├── 08-作业讲解-循环打印图像01.wmv
│ │ │ ├── 09-作业讲解-循环打印图像02.wmv
│ │ │ ├── 10-C语言函数的概念和分类.wmv
│ │ │ ├── 11-函数的四要素.wmv
│ │ │ ├── 12-函数的定义和调用.wmv
│ │ │ ├── 13-函数名的数据类型.wmv
│ │ │ ├── 14-返回值.wmv
│ │ │ ├── 15-参数.wmv
│ │ │ ├── 16-主函数-返回值.wmv
│ │ │ ├── 17-主函数-参数.wmv
│ │ │ ├── 18-函数原型.wmv
│ │ │ ├── 19-作用域的概念.wmv
│ │ │ ├── 20-全局作用域.wmv
│ │ │ ├── 21-局部作用域.wmv
│ │ │ ├── 22-全局和局部作用域有同名标识符.wmv
│ │ │ ├── 23-块级作用域和标识符的查找过程.wmv
│ │ │ ├── 24-作用域和内存-不同内存区域.wmv
│ │ │ └── 25-作用域和内存-标识符声明周期.wmv
│ │ ├── Day08
│ │ │ ├── 01-每日一考题目讲解.wmv
│ │ │ ├── 03-作用域练习01.wmv
│ │ │ ├── 04-作用域练习02.wmv
│ │ │ ├── 05-作业讲解-质数判断.wmv
│ │ │ ├── 06-作业讲解-计算数组元素和.wmv
│ │ │ ├── 07-作业讲解-判断是否是闰年.wmv
│ │ │ ├── 08-静态局部变量.wmv
│ │ │ ├── 09-多文件编译.wmv
│ │ │ ├── 10-extern声明外部变量.wmv
│ │ │ ├── 11-static-静态全局变量和静态函数.wmv
│ │ │ ├── 12-作用域和静态变量总结.wmv
│ │ │ ├── 13-递归函数的概念.wmv
│ │ │ ├── 14-递归调用和内存调用堆栈的关系.wmv
│ │ │ ├── 15-递归函数案例-计算指定数字阶乘.wmv
│ │ │ ├── 16-递归函数案例-计算指定位置的斐波那契数.wmv
│ │ │ ├── 17-标准库函数-字符串相关函数01.wmv
│ │ │ ├── 18-标准库函数-字符串相关函数02-sprintf.wmv
│ │ │ └── 19-标准库函数-字符串相关函数02-sscanf.wmv
│ │ ├── Day09
│ │ │ ├── 01-每日一考回顾.wmv
│ │ │ ├── 02-案例讲解-猴子吃桃.wmv
│ │ │ ├── 03-变量的访问方式和内存地址.wmv
│ │ │ ├── 04-指针基础.wmv
│ │ │ ├── 05-指针应用案例01.wmv
│ │ │ ├── 06-指针应用案例02.wmv
│ │ │ ├── 07-指针运算-指针加减整数.wmv
│ │ │ ├── 08-指针运算-指针自增自减.wmv
│ │ │ ├── 09-指针运算-同类型指针相减.wmv
│ │ │ ├── 10-指针运算-指针比较大小.wmv
│ │ │ ├── 11-指针和数组-数组名.wmv
│ │ │ ├── 12-指针数组.wmv
│ │ │ ├── 13-数组名-首元素指针-数组指针对比总结.wmv
│ │ │ ├── 14-数组指针.wmv
│ │ │ ├── 15-字符指针.wmv
│ │ │ └── 番外-流程图绘制软件介绍.wmv
│ │ ├── Day10
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-作业讲解01-交换两个变量的值.wmv
│ │ │ ├── 04-作业讲解02-计算数组平均值的函数.wmv
│ │ │ ├── 05-作业讲解03-统计字符次数的函数.wmv
│ │ │ ├── 06-作业讲解04-字符在字符串中出现的位置的函数.wmv
│ │ │ ├── 07-作业讲解05-字符大小写转换的函数.wmv
│ │ │ ├── 08-函数传参-值传递和指针传递.wmv
│ │ │ ├── 09-指针函数.wmv
│ │ │ ├── 10-函数指针.wmv
│ │ │ ├── 11-回调函数.wmv
│ │ │ ├── 12-指针常量和常量指针.wmv
│ │ │ ├── 13-多级指针.wmv
│ │ │ ├── 14-空指针.wmv
│ │ │ ├── 15-野指针.wmv
│ │ │ ├── 16-C语言数据类型总结.wmv
│ │ │ ├── 17-枚举类型和枚举常量的语法.wmv
│ │ │ └── 18-定义枚举变量的三种方式.wmv
│ │ ├── Day11
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-指针总结.wmv
│ │ │ ├── 03-指向枚举变量的指针.wmv
│ │ │ ├── 04-指针和二维数组.wmv
│ │ │ ├── 05-结构体基本语法.wmv
│ │ │ ├── 06-数组元素是结构体类型.wmv
│ │ │ ├── 07-结构体指针.wmv
│ │ │ ├── 08-结构体应用案例.wmv
│ │ │ ├── 09-结构体变量和结构体类型的关系.wmv
│ │ │ ├── 10-结构体存储大小的计算规则01.wmv
│ │ │ ├── 11-结构体存储大小的计算规则02.wmv
│ │ │ ├── 12-共用体.wmv
│ │ │ ├── 13-typedef类型别名与宏定义类型别名的区别.wmv
│ │ │ ├── 14-typedef类型别名-数组函数指针.wmv
│ │ │ └── 15-typedef类型别名-结构体共用体枚举.wmv
│ │ ├── Day12
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-作业讲解-综合案例-枚举结构体共同体typedef.wmv
│ │ │ ├── 04-C语言内存模型.wmv
│ │ │ ├── 05-void指针.wmv
│ │ │ ├── 06-动态内存分配操作步骤.wmv
│ │ │ ├── 07-动态内存分配-存储结构体变量.wmv
│ │ │ ├── 08-动态内存分配-存储数组.wmv
│ │ │ ├── 09-动态内存分配-calloc.wmv
│ │ │ ├── 10-内存泄漏和内存溢出.wmv
│ │ │ ├── 11-预处理指令介绍.wmv
│ │ │ ├── 12-宏定义.wmv
│ │ │ ├── 13-带参数的宏定义.wmv
│ │ │ ├── 14-包含自定义头文件-相对路径.wmv
│ │ │ ├── 15-包含自定义头文件-绝对路径.wmv
│ │ │ ├── 16-条件编译和分支结构区别.wmv
│ │ │ ├── 17-条件编译所涉及预处理器总结.wmv
│ │ │ ├── 18-条件编译应用案例-根据操作系统不同包含不同头文件.wmv
│ │ │ └── 19-条件编译应用案例-解决头文件重复包含问题.wmv
│ │ ├── Day13
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-总结回顾.wmv
│ │ │ ├── 03-IO概述.wmv
│ │ │ ├── 04-缓冲区换行符残留对scanf获取字符的影响.wmv
│ │ │ ├── 05-读写终端-getchar和putchar.wmv
│ │ │ ├── 06-读写终端-gets和puts.wmv
│ │ │ ├── 07-读写终端-fgets和scanf获取字符串的区别.wmv
│ │ │ ├── 08-文件读写概述.wmv
│ │ │ ├── 09-文件读写-向文件写入内容.wmv
│ │ │ ├── 10-文件读写-从文件中读取内容.wmv
│ │ │ ├── 11-项目-主菜单.wmv
│ │ │ ├── 12-项目-添加客户-结构体和数组的设计.wmv
│ │ │ ├── 13-项目-添加客户-获取输入的信息.wmv
│ │ │ ├── 14-项目-客户列表.wmv
│ │ │ ├── 15-项目-删除客户-思路分析.wmv
│ │ │ ├── 16-项目-删除客户-代码实现.wmv
│ │ │ ├── 17-项目-修改客户-修改界面.wmv
│ │ │ ├── 18-项目-修改客户-实现修改.wmv
│ │ │ └── 19-vscode内置终端的编码问题.wmv
│ │ ├── day03
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-有符号整数和无符号整数.wmv
│ │ │ ├── 04-数据类型-字符类型的字面量表示方式.wmv
│ │ │ ├── 05-数据类型-字符类型的占位符和字符类型的本质.wmv
│ │ │ ├── 06-数据类型-布尔类型.wmv
│ │ │ ├── 07-数据类型-sizeof的使用.wmv
│ │ │ ├── 08-自动类型转换-运算过程的自动类型转换.wmv
│ │ │ ├── 09-自动类型转换-赋值过程的自动类型转换.wmv
│ │ │ ├── 10-强制类型转换.wmv
│ │ │ ├── 11-运算符概述.wmv
│ │ │ ├── 12-算术运算符-正号负号和取余.wmv
│ │ │ ├── 13-算术运算符-自增自减.wmv
│ │ │ ├── 14-关系运算符.wmv
│ │ │ ├── 15-逻辑运算符.wmv
│ │ │ ├── 番外-VS Code配置-常用快捷键.wmv
│ │ │ ├── 番外-VS Code配置-用户代码片段.wmv
│ │ │ ├── 番外-VS Code配置-配置文件保存位置.wmv
│ │ │ ├── 番外-软件推荐-截图软件.wmv
│ │ │ ├── 番外-软件推荐-有道翻译.wmv
│ │ │ └── 番外02-typora使用演示.wmv
│ │ ├── day04
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-运算符总结回顾.wmv
│ │ │ ├── 03-作业讲解01-容量单位转换案例.wmv
│ │ │ ├── 04-作业讲解01-计算百位十位个位上的数.wmv
│ │ │ ├── 05-位运算符-按位与按位或按位异或.wmv
│ │ │ ├── 06-位运算符-按位取反.wmv
│ │ │ ├── 07-位运算符-按位左移按位右移.wmv
│ │ │ ├── 08-赋值运算符.wmv
│ │ │ ├── 09-三元运算符.wmv
│ │ │ ├── 10-逗号运算符.wmv
│ │ │ ├── 11-运算符优先级.wmv
│ │ │ ├── 12-成绩判断案例-单向分支实现.wmv
│ │ │ ├── 13-成绩判断案例-双向分支加嵌套结构实现.wmv
│ │ │ ├── 14-成绩判断案例-else if多向分支实现.wmv
│ │ │ ├── 15-switch case语法结构和生肖判断案例.wmv
│ │ │ ├── 16-switch case 结构中 break 的作用.wmv
│ │ │ ├── 18-加油案例-switch case 实现.wmv
│ │ │ └── 19-加油案例-elseif 实现.wmv
│ │ ├── day05
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾总结.wmv
│ │ │ ├── 03-作业讲解-闰年平年判断.wmv
│ │ │ ├── 04-作业讲解-水仙花数.wmv
│ │ │ ├── 05-while循环-实现死循环.wmv
│ │ │ ├── 06-while循环-实现计数循环.wmv
│ │ │ ├── 07-while循环-实现非计数循环.wmv
│ │ │ ├── 08-do while循环-计数循环.wmv
│ │ │ ├── 09-do while循环-非计数循环.wmv
│ │ │ ├── 10-while和do while 的区别.wmv
│ │ │ ├── 11-for循环-实现计数循环.wmv
│ │ │ ├── 12-for循环-实现非计数循环和死循环.wmv
│ │ │ ├── 13-多重循环示例.wmv
│ │ │ ├── 14-断点调试的使用.wmv
│ │ │ ├── 15-实现第一种形式的九九乘法表.wmv
│ │ │ ├── 16-实现第二种形式的九九乘法表.wmv
│ │ │ ├── 17-实现第三种形式的九九乘法表.wmv
│ │ │ ├── 18-实现第四种形式的九九乘法表.wmv
│ │ │ ├── 19-跳转控制语句-break和continue.wmv
│ │ │ ├── 20-break应用案例.wmv
│ │ │ ├── 21-continue应用案例.wmv
│ │ │ ├── 22-goto语句.wmv
│ │ │ └── 23-循环和分支省略大括号的语法.wmv
│ │ └── day06
│ │ ├── 01-每日一考讲解.wmv
│ │ ├── 02-回顾.wmv
│ │ ├── 03-作业讲解-循环输入多个数字并计算它们的平均数.wmv
│ │ ├── 04-作业讲解-判断一个数字是否是质数.wmv
│ │ ├── 05-作业讲解-打印100以内所有的质数.wmv
│ │ ├── 06-作业讲解-循环打印连续的大小写字母.wmv
│ │ ├── 07-作业讲解-累加案例.wmv
│ │ ├── 08-数组的概念.wmv
│ │ ├── 09-如何定义数组.wmv
│ │ ├── 10-数组操作-访问指定位置的元素好数组访问越界.wmv
│ │ ├── 11-数组操作-计算数组长度.wmv
│ │ ├── 12-数组操作-遍历数组.wmv
│ │ ├── 13-C99标准数组新特性-可变长度数组.wmv
│ │ ├── 14-C99标准数组新特性-数组字面量.wmv
│ │ ├── 15-数组应用案例01.wmv
│ │ ├── 16-数组应用案例02-取最大元素.wmv
│ │ ├── 17-字符串的概念.wmv
│ │ ├── 18-定义字符串-普通方式初始化赋值.wmv
│ │ ├── 19-定义字符串-简写方式初始化赋值.wmv
│ │ ├── 20-字符串的访问和遍历.wmv
│ │ ├── 21-多维数组的概念.wmv
│ │ ├── 22-定义二维数组.wmv
│ │ ├── 23-二维数组的访问和遍历.wmv
│ │ ├── 24-二维数组在内存中连续存储.wmv
│ │ └── 25-二维数组应用案例.wmv
│ ├── 00!公众号:晓白学习社.jpg
│ ├── 00!资源汇总.jpg
│ ├── 01Code.zip
│ ├── 1.笔记.zip
│ ├── 4.课堂笔记.zip
│ └── 知识付费共建共享.url
├── 02_嵌入式技术之数据结构和算法
│ ├── 02Code
│ │ ├── .vscode
│ │ │ ├── launch.json
│ │ │ ├── settings.json
│ │ │ └── tasks.json
│ │ ├── Chapter01-datastruct
│ │ │ ├── 01-dynamic-array.c
│ │ │ ├── 02-linked-list.c
│ │ │ ├── 02-linked-lists.c
│ │ │ ├── 03-stack.c
│ │ │ └── 04-queue.c
│ │ ├── Chapter02-algorithm
│ │ │ ├── 01-sequence-search.c
│ │ │ ├── 01-sequence-search.exe
│ │ │ ├── 02-binary-search.c
│ │ │ ├── 03-bubble-sort.c
│ │ │ ├── 04-quick-sort.c
│ │ │ └── 05-quick-sort2.c
│ │ ├── demo.c
│ │ └── demo.exe
│ ├── 1.笔记
│ │ ├── 数据结构流程图分析
│ │ │ ├── 数据结构流程图分析
│ │ │ │ ├── 02-linked-list.drawio
│ │ │ │ ├── 03-Static.drawio
│ │ │ │ └── 04-Queue.drawio
│ │ │ ├── 算法流程图分析
│ │ │ │ ├── 02-binary-search.drawio
│ │ │ │ ├── 03-bubble-sort.drawio
│ │ │ │ └── 04-quick-sort.drawio
│ │ │ ├── .$01-DynamicArray.drawio.bkp
│ │ │ └── 01-DynamicArray.drawio
│ │ ├── 尚硅谷嵌入式技术之数据结构与算法1.6.0.docx
│ │ └── 嵌入式之数据结构和算法-课堂笔记.md
│ ├── 2.资料
│ │ └── 数据结构与算法分析:C语言描述(第2版).pdf
│ └── 4.视频
│ ├── Day01
│ │ ├── 01-数据结构概述.wmv
│ │ ├── 02-数组的特点和动态数组实现思路.wmv
│ │ ├── 03-动态数组实现-结构体设计.wmv
│ │ ├── 04-动态数组实现-初始化、销毁和调整内存.wmv
│ │ ├── 05-动态数组实现-添加新元素.wmv
│ │ ├── 06-动态数组实现-删除元素.wmv
│ │ ├── 07-链表概述和实现思路.wmv
│ │ ├── 08-链表实现-结构体设计和链表初始化.wmv
│ │ ├── 09-链表实现-添加节点-思路分析.wmv
│ │ ├── 10-链表实现-添加节点-代码.wmv
│ │ ├── 11-链表实现-删除节点.wmv
│ │ ├── 12-链表实现-释放所有节点的内存空间.wmv
│ │ └── 13-链表实现-修改和获取指定位置节点的数据值.wmv
│ └── Day02
│ ├── 01-每日一考讲解.wmv
│ ├── 02-数据结构-栈-特点和思路分析.wmv
│ ├── 03-数据结构-栈-代码实现-初始化和释放.wmv
│ ├── 04-数据结构-栈-代码实现-进栈和出栈.wmv
│ ├── 05-数据结构-队列-特点和思路分析.wmv
│ ├── 06-数据结构-队列-代码实现-初始化和释放.wmv
│ ├── 07-数据结构-队列-入队思路分析和代码实现.wmv
│ ├── 08-数据结构-队列-出队思路分析和代码实现.wmv
│ ├── 09-算法评价标准-时间复杂度.wmv
│ ├── 10-算法评价标准-空间复杂度.wmv
│ ├── 11-查找算法-顺序查找.wmv
│ ├── 12-查找算法-二分查找.wmv
│ ├── 13-排序算法-冒泡排序.wmv
│ ├── 14-排序算法-快速排序-思路分析.wmv
│ ├── 15-排序算法-快速排序-代码实现.wmv
│ └── 16-排序算法-快速排序-代码优化.wmv
├── 03_嵌入式技术之硬件电路基础
│ ├── 01.笔记
│ │ ├── 尚硅谷嵌入式技术之CircuitJS仿真软件.docx
│ │ ├── 尚硅谷嵌入式技术之硬件参数常用英文.docx
│ │ └── 尚硅谷嵌入式技术之硬件电路基础1.6.0.docx
│ ├── 02.资料
│ │ ├── 1.安装包
│ │ │ └── circuitjs1-win.zip
│ │ ├── 2.演示电路
│ │ │ ├── 串并联电路题目
│ │ │ │ ├── 01-电路01
│ │ │ │ ├── 02-电路02
│ │ │ │ ├── 03-电路03
│ │ │ │ ├── 04-电路04
│ │ │ │ ├── 电路1.png
│ │ │ │ ├── 电路2.png
│ │ │ │ ├── 电路3.png
│ │ │ │ └── 电路4.png
│ │ │ ├── 保险丝
│ │ │ │ ├── 01-保险丝-短路熔断
│ │ │ │ └── 02-保险丝-过载保护
│ │ │ ├── 电容
│ │ │ │ ├── 01-电容-可以存储电荷
│ │ │ │ ├── 02-电容-隔直-通交
│ │ │ │ ├── 03-电容-容量不同容抗对比
│ │ │ │ └── 04-电容-不同频率容抗对比
│ │ │ ├── 电感
│ │ │ │ ├── 01-电感-储能
│ │ │ │ └── 02-电感-通直隔交
│ │ │ ├── 电阻
│ │ │ │ └── 01-电阻-限流
│ │ │ ├── 继电器
│ │ │ │ ├── 01-继电器
│ │ │ │ └── 02-继电器-电报原型
│ │ │ ├── 三极管
│ │ │ ├── 三极管-改进
│ │ │ ├── 光感灯
│ │ │ └── 增强场效应管
│ │ ├── 3.电子书
│ │ │ └── 人教版九年级物理全一册.pdf
│ │ └── 4.其他
│ │ ├── 元素周期表.pdf
│ │ └── 电磁继电器制作的计算机.mp4
│ ├── 04.视频
│ │ ├── Day01
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-电学基础-电流.wmv
│ │ │ ├── 03-电学基础-电压.wmv
│ │ │ ├── 04-电学基础-电阻.wmv
│ │ │ ├── 05-电学基础-电路.wmv
│ │ │ ├── 06-电学基础-直流电和交流电.wmv
│ │ │ ├── 07-电学基础-安全电压以及强电弱电.wmv
│ │ │ ├── 08-电学定律-欧姆定律.wmv
│ │ │ ├── 09-电学定律-功率计算.wmv
│ │ │ ├── 10-电学定律-焦耳定律.wmv
│ │ │ ├── 11-串联电路.wmv
│ │ │ ├── 12-并联电路.wmv
│ │ │ ├── 13-电路练01.wmv
│ │ │ ├── 14-电路练02.wmv
│ │ │ ├── 15-仿真软件circuit.wmv
│ │ │ ├── 16-面包板介绍.wmv
│ │ │ ├── 17-元器件分类.wmv
│ │ │ ├── 18-常见电阻器-固定电阻.wmv
│ │ │ ├── 19-常见电阻器-可变电阻和特种电阻.wmv
│ │ │ ├── 20-电阻器阻值识别.wmv
│ │ │ ├── 21-电阻总结.wmv
│ │ │ ├── 22-电容器-概念.wmv
│ │ │ ├── 23-电容器-特性和作用.wmv
│ │ │ ├── 24-电容器-常见电容器.wmv
│ │ │ ├── 25-电容器-容量识别.wmv
│ │ │ └── 26-电感器.wmv
│ │ └── Day02
│ │ ├── 00-万用表-测电流.wmv
│ │ ├── 02-常见元器件-继电器.wmv
│ │ ├── 03-常见元器件-保险丝.wmv
│ │ ├── 04-常见元器件-接插件.wmv
│ │ ├── 05-常见元器件-蜂鸣器.wmv
│ │ ├── 06-常见元器件-电源.wmv
│ │ ├── 07-万用表-测电阻.wmv
│ │ ├── 08-万用表-测电压.wmv
│ │ ├── 09-万用表-测通断.wmv
│ │ ├── 10-模拟电路概述.wmv
│ │ ├── 11-半导体器件-二极管.wmv
│ │ ├── 12-半导体器件-三极管.wmv
│ │ ├── 13-半导体器件-MOS管.wmv
│ │ ├── 14-典型电路-光敏电阻.wmv
│ │ ├── 15-典型电路-压敏电阻.wmv
│ │ ├── 16-典型电路-0欧姆电阻.wmv
│ │ ├── 17-典型电路-限流电阻.wmv
│ │ ├── 18-典型电路-上拉电阻和下拉电阻.wmv
│ │ └── 19-典型电路-电容应用.wmv
│ ├── 每日一考
│ │ ├── 01-01.png
│ │ ├── 01-02.png
│ │ ├── 01-03.png
│ │ ├── 02-01.png
│ │ ├── 嵌入式之硬件电路基础-Day01每日一考.md
│ │ └── 嵌入式之硬件电路基础-Day02每日一考.md
│ └── 嵌入式之硬件电路基础-课堂笔记.md
├── 04_嵌入式技术之从零搭建计算机
│ ├── 1.笔记
│ │ └── 尚硅谷嵌入式技术之从零搭建计算机1.6.0.docx
│ ├── 2.资料
│ │ ├── 1.安装包
│ │ │ ├── Digital.zip
│ │ │ └── jdk-17_windows-x64_bin.msi
│ │ ├── 74系列芯片.pdf
│ │ ├── 图片1.jpg
│ │ └── 图片2.png
│ ├── 4.视频
│ │ ├── Day01
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-二进制表示文字.wmv
│ │ │ ├── 03-二进制表示图片.wmv
│ │ │ ├── 04-二进制表示声音和视频.wmv
│ │ │ ├── 05-数字电路仿真软件digital.wmv
│ │ │ ├── 06-基本门电路-非门.wmv
│ │ │ ├── 07-基本门电路-与门.wmv
│ │ │ ├── 08-其他门电路-或门.wmv
│ │ │ ├── 09-基本门电路-与非门.wmv
│ │ │ ├── 10-基本门电路-或非门.wmv
│ │ │ ├── 11-基本门电路-异或非门.wmv
│ │ │ ├── 12-运算器-1位半加器.wmv
│ │ │ ├── 13-运算器-将1位半加器封装为自定义组件.wmv
│ │ │ ├── 14-运算器-1位全加器.wmv
│ │ │ ├── 15-运算器-4位加法器.wmv
│ │ │ ├── 16-存储电路-SR锁存器.wmv
│ │ │ └── 17-存储电路概述.wmv
│ │ ├── Day02
│ │ │ ├── 01-每日一考-门电路复习.wmv
│ │ │ ├── 02-回顾-运算器电路.wmv
│ │ │ ├── 03-回顾-SR锁存器.wmv
│ │ │ ├── 04-存储电路-带en输入的D锁存器.wmv
│ │ │ ├── 05-存储电路-D触发器-为什么边沿触发.wmv
│ │ │ ├── 06-存储电路-D触发器-电路实现.wmv
│ │ │ ├── 07-存储电路-D触发器-内置D触发器组件.wmv
│ │ │ ├── 08-存储电路-寄存器电路.wmv
│ │ │ ├── 09-计算机组成原理-冯诺依曼模型.wmv
│ │ │ ├── 11-计算机组成原理-现代计算机组成-存储器.wmv
│ │ │ ├── 12-计算机组成原理-现代计算机组成-三大总线.wmv
│ │ │ ├── 13-计算机组成原理-现代计算机组成-指令集系统.wmv
│ │ │ ├── 14-设计简单单片机-ALU设计-复用器.wmv
│ │ │ ├── 15-设计简单单片机-ALU设计-电路实现.wmv
│ │ │ └── 16-设计简单单片机-使用ALU实现多个数字相加.wmv
│ │ └── Day03
│ │ ├── 01-每日一考讲解.wmv
│ │ ├── 02-回顾总结.wmv
│ │ ├── 03-设计简单单片机-添加数据内存-自定义数据内存01-38译码器.wmv
│ │ ├── 04-设计简单单片机-添加数据内存-自定义数据内存02.wmv
│ │ ├── 05-设计简单单片机-添加数据内存-ALU和数据内存.wmv
│ │ ├── 06-设计简单单片机-添加指令内存.wmv
│ │ ├── 07-设计简单单片机-添加程序计数器.wmv
│ │ ├── 08-设计简单单片机-添加其他运算.wmv
│ │ ├── 09-上午电路总结.wmv
│ │ ├── 10-设计简单单片机-设计自己的指令集.wmv
│ │ ├── 11-设计简单单片机-添加控制器.wmv
│ │ ├── 12-添加外设寄存器-写操作.wmv
│ │ ├── 13-添加外设寄存器-读操作.wmv
│ │ ├── 14-封装单片机组件.wmv
│ │ ├── 15-设计简单单片机-流水灯.wmv
│ │ └── 16-常见数字芯片介绍.wmv
│ ├── 数字电路图
│ │ ├── 第1章数字电路基础
│ │ │ ├── 01-基础门电路
│ │ │ │ ├── 01-非门.dig
│ │ │ │ ├── 02-与门.dig
│ │ │ │ └── 03-或门.dig
│ │ │ ├── 02-其他门电路
│ │ │ │ ├── 01-异或门.dig
│ │ │ │ ├── 02-与非门.dig
│ │ │ │ ├── 03-或非门.dig
│ │ │ │ ├── 04-异或非门.dig
│ │ │ │ └── 05-门电路符号.dig
│ │ │ ├── 03-运算器
│ │ │ │ ├── 01-半加器.dig
│ │ │ │ ├── 02-1位全加器.dig
│ │ │ │ └── 03-4位加法器.dig
│ │ │ ├── 04-锁存器和触发器
│ │ │ │ ├── 01-SR锁存器.dig
│ │ │ │ ├── 02-D锁存器.dig
│ │ │ │ └── 03-D触发器.dig
│ │ │ └── 05-寄存器
│ │ │ └── 01-寄存器.dig
│ │ └── 第3章设计简单单片机
│ │ ├── 01-实现一个ALU
│ │ │ ├── 01-实现一个ALU.dig
│ │ │ └── 02-复用器.dig
│ │ ├── 02-使用ALU和寄存器实现计算
│ │ │ └── 01-使用ALU和寄存器实现计算.dig
│ │ ├── 03-添加数据内存
│ │ │ ├── 01-38译码器.dig
│ │ │ ├── 02-使用寄存器自定义内存电路.dig
│ │ │ └── 03-ALU添加数据内存.dig
│ │ ├── 04-添加指令内存
│ │ │ ├── 01-添加指令内存.dig
│ │ │ ├── 02-程序计数器.dig
│ │ │ └── 03-运算电路添加程序计数器.dig
│ │ ├── 05-添加其他运算
│ │ │ └── 01-添加其他运算.dig
│ │ ├── 06-设计指令集
│ │ │ └── 01-设计指令集.dig
│ │ ├── 07-添加控制器
│ │ │ ├── 01-控制器.dig
│ │ │ └── 02-总电路添加控制器.dig
│ │ ├── 08-添加外设控制寄存器
│ │ │ └── 01-添加外设控制寄存器.dig
│ │ ├── 09-流水灯
│ │ │ ├── 01-MCU.dig
│ │ │ └── 02-流水灯.dig
│ │ └── 其他
│ │ └── 4位左移器.dig
│ ├── 数字电路图截图
│ │ ├── 第1章数字电路基础
│ │ │ ├── 01-基础门电路
│ │ │ │ ├── 01-非门.png
│ │ │ │ ├── 02-与门.png
│ │ │ │ └── 03-或门.png
│ │ │ ├── 02-其他门电路
│ │ │ │ ├── 01-异或门.png
│ │ │ │ ├── 02-与非门.png
│ │ │ │ ├── 03-或非门.png
│ │ │ │ ├── 04-异或非门.png
│ │ │ │ └── 05-门电路符号.png
│ │ │ ├── 03-运算器
│ │ │ │ ├── 01-1位半加器.png
│ │ │ │ ├── 02-1位全加器.png
│ │ │ │ └── 03-4位加法器.png
│ │ │ ├── 04-锁存器和触发器
│ │ │ │ ├── 01-SR锁存器.png
│ │ │ │ ├── 02-D锁存器.png
│ │ │ │ └── 03-D触发器.png
│ │ │ └── 05-寄存器
│ │ │ └── 01-寄存器.png
│ │ └── 第3章设计简单单片机
│ │ ├── 01-实现一个ALU
│ │ │ └── 01-实现一个ALU.png
│ │ ├── 02-使用ALU和寄存器实现计算
│ │ │ └── 01-使用ALU和寄存器实现计算.png
│ │ ├── 03-添加数据内存
│ │ │ ├── 01-38译码器.png
│ │ │ ├── 02-使用寄存器自定义内存.png
│ │ │ └── 03-ALU添加数据内存.png
│ │ ├── 04-添加指令内存
│ │ │ ├── 01-添加指令内存.png
│ │ │ ├── 02-程序计数器.png
│ │ │ └── 03-运算电路中添加程序计数器.png
│ │ ├── 05-添加其他运算
│ │ │ └── 01-添加其他运算.png
│ │ ├── 06-设计指令集
│ │ │ └── 01-设计指令集.png
│ │ ├── 07-添加控制器
│ │ │ ├── 01-控制器.png
│ │ │ └── 02-总电路添加控制器.png
│ │ ├── 08-添加外设控制寄存器
│ │ │ └── 01-添加外设寄存器.png
│ │ └── 09-流水灯
│ │ ├── 01-MCU.png
│ │ └── 02-流水灯.png
│ ├── 每日一考
│ │ ├── 02-01.png
│ │ ├── 03-01.png
│ │ ├── 嵌入式之从零搭建计算机-Day01每日一考-答案.png
│ │ ├── 嵌入式之从零搭建计算机-Day01每日一考.png
│ │ ├── 嵌入式之从零搭建计算机-Day02每日一考.md
│ │ └── 嵌入式之从零搭建计算机-Day03每日一考.md
│ ├── 00!公众号:晓白学习社.jpg
│ ├── 00!资源汇总.jpg
│ ├── 小黑板.txt
│ ├── 嵌入式之从零搭建计算机-课堂笔记.md
│ └── 指令集.xlsx
├── 05_嵌入式技术之原理图与PCB制作(预习)
│ ├── 01笔记
│ │ ├── 尚硅谷嵌入式技术之原理图&PCB设计(51核心板设计)1.6.0.docx
│ │ └── 尚硅谷嵌入式技术之原理图&PCB设计(入门到进阶)1.6.0.docx
│ ├── 02.资料
│ │ ├── 0805B561K101NT电容资料
│ │ │ ├── 原理图符号.png
│ │ │ ├── 封装图.png
│ │ │ └── 数据手册.PDF
│ │ ├── 1.安装包
│ │ │ ├── PCB线宽计算器 .exe
│ │ │ ├── jlc-assistant-window-ia32-5.1.10.exe
│ │ │ ├── lceda-pro-windows-x64-2.2.25.2.exe
│ │ │ └── lceda-pro-windows-x64-2.2.32.3.exe
│ │ ├── 2.电子书
│ │ │ ├── 图解电子元器件-机翻版.pdf
│ │ │ └── 图解电子元器件-英文原版.pdf
│ │ ├── 3.数据手册
│ │ │ ├── CH340USB转串口芯片.pdf
│ │ │ └── STC89C52RC-40I-LQFP44_规格书.PDF
│ │ ├── CH340N SOP-8芯片资料
│ │ │ ├── CH340N SOP-8.pdf
│ │ │ ├── 原理图符号.png
│ │ │ ├── 封装图.png
│ │ │ └── 标准SOP-8贴片封装尺寸.jpg
│ │ ├── 常见产品的电路板
│ │ │ ├── 01.台式机主板.jpg
│ │ │ ├── 02.笔记本主板.jpg
│ │ │ ├── 03.显卡.png
│ │ │ ├── 04.内存条.png
│ │ │ ├── 05.固态硬盘.jpg
│ │ │ ├── 06.U盘.jpg
│ │ │ ├── 07.电视.webp
│ │ │ ├── 08.路由器.jpg
│ │ │ ├── 09.遥控器.jpg
│ │ │ ├── 10.空调室外机.jpg
│ │ │ ├── 11.耳机.jpg
│ │ │ ├── 12.洗衣机.jpg
│ │ │ ├── 13.键盘.jpg
│ │ │ ├── 14.玩具车·.jpg
│ │ │ ├── 15.汽车电路板.jpg
│ │ │ └── 16.导弹电路板.jpg
│ │ ├── logo.png
│ │ ├── 尚硅谷logo.png
│ │ ├── 开漏输出和推挽输出.dig
│ │ └── 核心板板框尺寸.png
│ ├── 04.视频
│ │ ├── Day01
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-PCB介绍.wmv
│ │ │ ├── 03-PCB加工工艺.wmv
│ │ │ ├── 04-多层板孔的分类.wmv
│ │ │ ├── 05-电子元器件封装形式-常见IC封装.wmv
│ │ │ ├── 06-电子元器件封装形式-贴片电阻电容封装.wmv
│ │ │ ├── 07-PCB设计到打样的一般流程.wmv
│ │ │ ├── 08-嘉立创EDA安装.wmv
│ │ │ ├── 09-嘉立创EDA设置.wmv
│ │ │ ├── 10-立创开源硬件平台.wmv
│ │ │ ├── 11-速通PCB设计流程-创建工程.wmv
│ │ │ ├── 18-速通PCB设计流程-原理图设计-原理图属性信息设置.wmv
│ │ │ ├── 19-速通PCB设计流程-原理图设计-放置器件和器件属性.wmv
│ │ │ ├── 20-速通PCB设计流程-原理图设计-导线连接元器件.wmv
│ │ │ ├── 21-速通PCB设计流程-原理图设计-DRC检查和非连接标识.wmv
│ │ │ ├── 22-速通PCB设计流程-原理图设计-总结.wmv
│ │ │ ├── 23-EDA快捷键设置.wmv
│ │ │ ├── 24-速通PCB设计流程-PCB设计-从原理图生成PCB.wmv
│ │ │ ├── 25-速通PCB设计流程-PCB设计-主题和颜色设置.wmv
│ │ │ ├── 26-速通PCB设计流程-PCB设计-器件摆放和2D3D预览.wmv
│ │ │ ├── 27-速通PCB设计流程-PCB设计-板框设计.wmv
│ │ │ ├── 28-速通PCB设计流程-PCB设计-布线.wmv
│ │ │ ├── 29-速通PCB设计流程-PCB设计-PCB图层管理和过孔.wmv
│ │ │ ├── 30-速通PCB设计流程-PCB设计-DRC检查.wmv
│ │ │ ├── 31-速通PCB设计流程-PCB设计-总结.wmv
│ │ │ └── 32-速通PCB设计流程-下单.wmv
│ │ ├── Day02
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-PCB设计进阶-工程介绍和新建.wmv
│ │ │ ├── 04-PCB设计进阶-USB供电模块.wmv
│ │ │ ├── 05-PCB设计进阶-38译码器介绍.wmv
│ │ │ ├── 06-PCB设计进阶-批量扇出网络标签.wmv
│ │ │ ├── 07-PCB设计进阶-添加LED和电阻以及批量修改位号.wmv
│ │ │ ├── 08-PCB设计进阶-完成38译码器的原理图设计.wmv
│ │ │ ├── 09-PCB设计进阶-245驱动器原理图.wmv
│ │ │ ├── 10-PCB设计进阶-器件摆放对齐分布和交叉选择.wmv
│ │ │ ├── 11-PCB设计进阶-布线.wmv
│ │ │ ├── 12-PCB设计进阶-泪滴的使用.wmv
│ │ │ ├── 13-PCB设计进阶-铺铜和过滤的使用.wmv
│ │ │ ├── 14-PCB设计进阶-添加丝印.wmv
│ │ │ ├── 15-PCB设计进阶-铺铜策略和热管理.wmv
│ │ │ ├── 16-PCB设计高级技巧-GND周围有孤铜.wmv
│ │ │ └── 17-PCB设计高级技巧-盲埋孔.wmv
│ │ ├── Day03
│ │ │ ├── 01-51核心板工程介绍.wmv
│ │ │ ├── 02-51单片机介绍.wmv
│ │ │ ├── 03-51核心板工程-原理图设计-供电模块-typec接口.wmv
│ │ │ ├── 04-51核心板工程-原理图设计-供电模块-自恢复保险丝.wmv
│ │ │ ├── 05-51核心板工程-原理图设计-供电模块-低压差线性稳压芯片.wmv
│ │ │ ├── 06-SMT基础库和标准库.wmv
│ │ │ ├── 08-51核心板工程-原理图设计-MCU最小系统-MCU电源.wmv
│ │ │ ├── 09-51核心板工程-原理图设计-MCU最小系统-排针.wmv
│ │ │ ├── 10-51核心板工程-原理图设计-MCU最小系统-晶振电路.wmv
│ │ │ ├── 11-51核心板工程-原理图设计-MCU最小系统-复位电路.wmv
│ │ │ ├── 12-51核心板工程-原理图设计-MCU最小系统-P0上拉电阻.wmv
│ │ │ ├── 13-51核心板工程-原理图设计-烧录模块-ch340k芯片.wmv
│ │ │ ├── 14-51核心板工程-原理图设计-烧录模块-硬复位开关.wmv
│ │ │ ├── 15-51核心板工程-原理图设计-烧录模块-硬复位开关2.wmv
│ │ │ ├── 16-51核心板工程-原理图设计-指示灯.wmv
│ │ │ ├── 17-51核心板工程-原理图设计-如何根据实物修改位号.wmv
│ │ │ ├── 18-51核心板工程-PCB设计-板框.wmv
│ │ │ ├── 19-51核心板工程-PCB设计-排针排布和丝印.wmv
│ │ │ └── 20-51核心板工程-PCB设计-logo和缝合孔以及拼版设置.wmv
│ │ └── Day04
│ │ ├── 01-自定义器件-创建器件库.wmv
│ │ ├── 02-自定义器件-标准模式下新建器件.wmv
│ │ ├── 03-自定义器件-手动绘制原理图符号.wmv
│ │ ├── 04-自定义器件-专业模式下新建器件以及使用引导编辑符号.wmv
│ │ ├── 05-自定义器件-手绘方式绘制封装.wmv
│ │ └── 06-自定义器件-使用引导方式绘制封装.wmv
│ ├── 51核心板项目网络标签资料
│ │ ├── 20P排针.csv
│ │ ├── 22P排针.csv
│ │ └── MCU.csv
│ ├── libraries
│ │ └── 个人器件.elib
│ ├── projects
│ │ ├── 01-按键点灯V1.0.0_2024-10-10_backup
│ │ │ ├── 01-按键点灯V1.0.0_2024-10-10_v32_2024-10-10-15-02.zip
│ │ │ ├── 01-按键点灯V1.0.0_2024-10-10_v43_2024-10-10-16-08.zip
│ │ │ └── 01-按键点灯V1.0.0_2024-10-10_v47_2024-10-10-17-08.zip
│ │ ├── 02
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v62_2024-10-12-11-07.zip
│ │ │ └── 02-38译码器和245驱动器-进阶案例_2024-10-12_v93_2024-10-12-14-08.zip
│ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_backup
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v21_2024-10-12-09-53.zip
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v36_2024-10-12-10-53.zip
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v55_2024-10-12-11-58.zip
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v56_2024-10-12-12-58.zip
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v62_2024-10-12-13-58.zip
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v64_2024-10-12-14-58.zip
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v65_2024-10-12-15-58.zip
│ │ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12_v70_2024-10-12-16-58.zip
│ │ │ └── 02-38译码器和245驱动器-进阶案例_2024-10-12_v73_2024-10-12-17-58.zip
│ │ ├── 03-高级技巧案例-2024-10-12_backup
│ │ │ └── 03-高级技巧案例-2024-10-12_v559_2024-10-12-15-59.zip
│ │ ├── 05
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v115_2024-10-13-16-26.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v20_2024-10-13-10-10.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v47_2024-10-13-11-10.zip
│ │ │ └── 05-51核心板V1.0.0_2024-10-13_v95_2024-10-13-15-26.zip
│ │ ├── 05-51核心板V1.0.0_2024-10-13_backup
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v100_2024-10-13-17-04.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v110_2024-10-13-19-16.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v116_2024-10-14-11-06.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v127_2024-10-14-14-42.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v138_2024-10-14-15-42.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v147_2024-10-14-16-56.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v21_2024-10-13-10-29.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v40_2024-10-13-11-29.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v60_2024-10-13-13-53.zip
│ │ │ ├── 05-51核心板V1.0.0_2024-10-13_v71_2024-10-13-15-04.zip
│ │ │ └── 05-51核心板V1.0.0_2024-10-13_v85_2024-10-13-16-04.zip
│ │ ├── 06-自定义器件库V1.0.0_2024-10-14_backup
│ │ │ └── 06-自定义器件库V1.0.0_2024-10-14_v10_2024-10-14-10-06.zip
│ │ ├── 01-按键点灯V1.0.0_2024-10-10.eprj
│ │ ├── 02-38译码器和245驱动器-进阶案例_2024-10-12.eprj
│ │ ├── 02.eprj
│ │ ├── 03-高级技巧案例-2024-10-12.eprj
│ │ ├── 04-51教学板(参考).eprj
│ │ ├── 05-51核心板V1.0.0_2024-10-13.eprj
│ │ ├── 05.eprj
│ │ └── 06-自定义器件库V1.0.0_2024-10-14.eprj
│ ├── 效果图
│ │ ├── 01-38译码器和245驱动器.png
│ │ ├── 0201-51核心板顶面.png
│ │ └── 0202-51核心板底面.png
│ ├── 每日一考
│ │ ├── IC.png
│ │ └── 嵌入式原理图与PCB制作-每日一考.md
│ ├── 元器件选型.txt
│ └── 嵌入式原理图与PCB制作-课堂笔记.md
├── 05_视频_四轴无人机
│ ├── day_01
│ │ ├── 01-无人机-组成结构-上.mp4
│ │ ├── 02-无人机-组成结构-中.mp4
│ │ ├── 03-无人机-组成结构-下.mp4
│ │ ├── 04-无人机-实现思路.mp4
│ │ ├── 05-无人机-项目结构.mp4
│ │ ├── 06-无人机-飞控项目-创建.mp4
│ │ ├── 07-无人机-飞控项目-初始化配置-重定向printf.mp4
│ │ ├── 08-无人机-飞控项目-初始化配置-集成FreeRTOS.mp4
│ │ ├── 10-无人机-飞控项目-电源管理任务-概述.mp4
│ │ ├── 12-无人机-飞控项目-电源任务-IP5305T概述.mp4
│ │ ├── 13-无人机-飞控项目-电源任务-GPIO配置&框架搭建.mp4
│ │ ├── 14.5-无人机-飞控项目-电源任务-纠错.mp4
│ │ ├── 15-无人机-飞控项目-灯控任务-GPIO配置.mp4
│ │ ├── 17-无人机-飞控项目-灯控任务-编码-下.mp4
│ │ ├── 18-无人机-飞控项目-飞控任务-定时器配置.mp4
│ │ └── 19-无人机-飞控项目-飞控任务-电机转速控制.mp4
│ ├── day_02
│ │ ├── 00-FreeRTOS-中断处理脚本使用说明.mp4
│ │ ├── 01-无人机-飞控项目-通信任务-SI24R1-简介.mp4
│ │ ├── 02-无人机-飞控项目-通信任务-SI24R1-芯片结构.mp4
│ │ ├── 03-无人机-飞控项目-通信任务-SI24R1-工作模式.mp4
│ │ ├── 04-无人机-飞控项目-通信任务-SI24R1-通讯协议.mp4
│ │ ├── 06-无人机-飞控项目-通信任务-SI24R1-多通道通信.mp4
│ │ ├── 07-无人机-飞控项目-通信任务-SI24R1-SPI接口&寄存器说明.mp4
│ │ ├── 09-无人机-飞控项目-通信任务-SI24R1-驱动移植-中.mp4
│ │ ├── 10-无人机-飞控项目-通信任务-SI24R1-驱动移植-下.mp4
│ │ ├── 11-无人机-飞控项目-通信任务-SI24R1-驱动说明-上.mp4
│ │ ├── 12-无人机-飞控项目-通信任务-SI24R1-驱动说明-下.mp4
│ │ ├── 14-无人机-飞控项目-通信任务-SI24R1-接收数据测试程序.mp4
│ │ ├── 15-无人机-遥控项目-通信任务&电源任务-移植和测试.mp4
│ │ ├── 16-无人机-遥控项目-电源任务-问题说明.mp4
│ │ └── 配置.txt
│ ├── day_03
│ │ ├── 01-无人机-遥控项目-遥控数据处理-思路分析.mp4
│ │ ├── 02-无人机-遥控项目-遥控数据处理-按键扫描.mp4
│ │ ├── 03-无人机-遥控项目-遥控数据处理-摇杆扫描-ADC配置.mp4
│ │ ├── 05-无人机-遥控项目-遥控数据处理-摇杆扫描-测试.mp4
│ │ ├── 06-无人机-遥控项目-遥控数据处理-摇杆扫描-Vofa工具说明.mp4
│ │ ├── 07-无人机-遥控项目-遥控数据处理-摇杆扫描-极性和范围.mp4
│ │ ├── 09-无人机-遥控项目-遥控数据处理-摇杆扫描-偏移问题解决.mp4
│ │ ├── 10-无人机-遥控项目-遥控数据处理-按键数据处理.mp4
│ │ ├── 11-无人机-遥控项目-通讯任务-发送数据.mp4
│ │ ├── 12-无人机-飞控项目-通讯任务-接收数据.mp4
│ │ ├── 13-无人机-遥控项目-通讯任务-关机和定高信号处理.mp4
│ │ └── 14-无人机-无线通讯-SPI通讯-临界区说明.mp4
│ ├── day_04
│ │ ├── 01-四轴飞行器-飞控端-通讯任务-数据处理思路.mp4
│ │ ├── 02-四轴飞行器-飞控端-通讯任务-无线通讯不稳定问题说明.mp4
│ │ ├── 03-四轴飞行器-飞控端-通讯任务-处理遥控连接状态.mp4
│ │ ├── 05-四轴飞行器-飞控端-通讯任务-处理飞行状态-状态机说明.mp4
│ │ ├── 06-四轴飞行器-飞控端-通讯任务-处理飞行状态-状态机编程.mp4
│ │ ├── 07-四轴飞行器-飞控端-通讯任务-处理飞行状态-油门解锁状态机-思路分析.mp4
│ │ ├── 08-四轴飞行器-遥控端-通讯任务-发送数据-关机&定高安全问题.mp4
│ │ ├── 09-四轴飞行器-油门别给太大.mp4
│ │ ├── 10-四轴飞行器-飞控端-通讯任务-处理飞行状态-油门解锁状态机编程.mp4
│ │ ├── 11-四轴飞行器-飞控端-飞控任务-整体思路.mp4
│ │ ├── 12-四轴飞行器-飞控端-飞控任务-根据状态设置电机转速-上.mp4
│ │ ├── 15-四轴飞行器-遥控端-显示任务-驱动说明.mp4
│ │ ├── 代码补充.txt
│ │ ├── 油门解锁状态机.png
│ │ └── 飞行状态机.png
│ ├── day_05
│ │ ├── 01-无人机-飞控系统-PID-基础理论回顾.mp4
│ │ ├── 03-无人机-飞控系统-MPU6050-内部结构&通信接口.mp4
│ │ ├── 04-无人机-飞控系统-MPU6050-基础驱动-编写-上.mp4
│ │ ├── 06-无人机-飞控系统-MPU6050-基础驱动-编写-下.mp4
│ │ ├── 07-无人机-飞控系统-MPU6050-读取6轴数据.mp4
│ │ ├── 10-无人机-飞控系统-MPU6050-测试-零偏校准-上.mp4
│ │ ├── 11-无人机-飞控系统-MPU6050-测试-零偏校准-下.mp4
│ │ ├── 12-无人机-飞控系统-MPU6050-常用滤波算法介绍.mp4
│ │ ├── 13-无人机-飞控系统-MPU6050-滤波算法移植.mp4
│ │ ├── 14-无人机-飞控系统-MPU6050-滤波算法演示.mp4
│ │ ├── 15-无人机-遥控端-校准手慢点.mp4
│ │ ├── 垂直方向加速度计.png
│ │ └── 水平方向加速度计.png
│ ├── day_06
│ │ ├── 01-无人机-飞控任务-姿态控制-思路分析.mp4
│ │ ├── 03-无人机-飞控任务-姿态PID-控制思路.mp4
│ │ ├── 04-无人机-飞控任务-姿态PID-姿态解算概述.mp4
│ │ ├── 06-无人机-飞控任务-PID-计算逻辑编码.mp4
│ │ ├── 07-无人机-飞控任务-PID-串级PID代码编写.mp4
│ │ ├── 08-无人机-飞控任务-PID-计算结果作用到电机转速-思路分析.mp4
│ │ ├── 09-无人机-飞控任务-PID-计算结果作用到电机转速-代码编写.mp4
│ │ ├── 10-无人机-飞控任务-姿态控制-思路梳理.mp4
│ │ ├── 11-无人机-飞控任务-PID调参-俯仰角-内环-P-确定极性.mp4
│ │ ├── 12-无人机-飞控任务-PID调参-俯仰角-内环-P-确定大小.mp4
│ │ ├── 14-无人机-飞控任务-PID调参-俯仰角-外环-P-确定大小.mp4
│ │ ├── 15-无人机-飞控任务-PID调参-俯仰角-外环P增大&内环D调整.mp4
│ │ └── 17-无人机-飞控任务-PID调参-偏航角.mp4
│ └── day_07
│ ├── 01-无人机-定高-思路分析.mp4
│ ├── 02-无人机-定高-芯片介绍.mp4
│ ├── 03-无人机-定高-VL53L1X-外设配置.mp4
│ ├── 04-无人机-定高-VL53L1X-驱动适配.mp4
│ ├── 05-无人机-定高-VL53L1X-驱动说明.mp4
│ ├── 06-无人机-定高-VL53L1X-驱动编写.mp4
│ ├── 07-无人机-定高-VL53L1X-高度PID计算逻辑-上.mp4
│ ├── 08-无人机-定高-VL53L1X-高度PID计算逻辑-下.mp4
│ ├── 09-无人机-定高-VL53L1X-记录当前高度.mp4
│ ├── 10-FreeROTS回顾.mp4
│ └── 11-无人机项目梳理.mp4
├── 06_嵌入式技术之51单片机
│ ├── 1.笔记
│ │ └── 尚硅谷嵌入式技术之51单片机2.1.0.docx
│ ├── 2.资料
│ │ ├── 01_芯片手册
│ │ │ ├── 74HC138N.pdf
│ │ │ ├── 74HC245N.pdf
│ │ │ ├── 74HC595N.pdf
│ │ │ ├── AT24C02CN.pdf
│ │ │ ├── DS18B20.pdf
│ │ │ ├── OLED手册.pdf
│ │ │ ├── SSD1315.pdf
│ │ │ ├── STC89C51RC-RD.pdf
│ │ │ ├── STC89C52.docx
│ │ │ ├── STC89C52.pdf
│ │ │ ├── 共阴数码管.pdf
│ │ │ └── 点阵LED.pdf
│ │ ├── 02_51_keil
│ │ │ └── C51V961.EXE
│ │ ├── 03_isp程序下载工具
│ │ │ ├── stc-isp-15xx-v6.94H
│ │ │ │ ├── STC-USB驱动安装说明.pdf
│ │ │ │ └── 不需要看,不常用的64位系统关闭数字签名的方法.pdf
│ │ │ ├── CH341SER.EXE
│ │ │ ├── CH341SER.ZIP
│ │ │ └── stc-isp-15xx-v6.94H.zip
│ │ ├── 04_VScode环境准备
│ │ │ ├── VScode安装
│ │ │ │ ├── VSCodeUserSetup-x64-1.85.0.exe
│ │ │ │ └── mingw64.zip
│ │ │ ├── dotnet
│ │ │ │ ├── dotnet-runtime-6.0.25-win-x64.exe
│ │ │ │ ├── dotnet-sdk-8.0.401-win-arm64.exe
│ │ │ │ └── dotnet-sdk-8.0.401-win-x64.exe
│ │ │ ├── 插件
│ │ │ │ ├── CL.eide-3.13.2023061101.vsix
│ │ │ │ ├── cschlosser.doxdocgen-1.4.0.vsix
│ │ │ │ ├── ms-vscode.cmake-tools-1.17.1.vsix
│ │ │ │ ├── ms-vscode.cpptools-1.19.0@win32-x64.vsix
│ │ │ │ ├── ms-vscode.cpptools-themes-2.0.0.vsix
│ │ │ │ └── twxs.cmake-0.0.17.vsix
│ │ │ ├── .eide.zip
│ │ │ ├── test_89c52.ept
│ │ │ └── 单片机开发.code-profile
│ │ ├── 05_逻辑分析仪
│ │ │ ├── Saleae-Logic-Drivers
│ │ │ │ └── Drivers
│ │ │ │ ├── amd64
│ │ │ │ │ ├── WUDFUpdate_01007.dll
│ │ │ │ │ ├── WdfCoInstaller01007.dll
│ │ │ │ │ └── WinUSBCoInstaller.dll
│ │ │ │ ├── x86
│ │ │ │ │ ├── WUDFUpdate_01007.dll
│ │ │ │ │ ├── WdfCoInstaller01007.dll
│ │ │ │ │ └── WinUSBCoInstaller.dll
│ │ │ │ ├── Saleae.inf
│ │ │ │ └── saleaecatalogfile.cat
│ │ │ ├── Logic-2.4.10-windows-x64.exe
│ │ │ └── Logic-2.4.14-windows-x64.exe
│ │ ├── 06_原理图
│ │ │ ├── 扩展板
│ │ │ │ ├── 51教学扩展板V1.0_新原理图.pdf
│ │ │ │ ├── 51教学扩展版V1.0_0..png
│ │ │ │ ├── 51教学扩展版V1.0_1..png
│ │ │ │ └── 51教学扩展版V1.0_2024-05-20.pdf
│ │ │ └── 核心板
│ │ │ ├── SCH_51教学核心版V1.0_2024-05-20.pdf
│ │ │ ├── 核心板V1.0_2024-05-20.png
│ │ │ └── 核心板V1.0_2024-05-20_1.png
│ │ ├── 07_pdf阅读器&翻译软件
│ │ │ ├── SEM09_Editor_FoxitInst.exe
│ │ │ ├── pdfgear_setup_v2.1.4.exe
│ │ │ ├── 有道翻译.exe
│ │ │ └── 金山词霸.exe
│ │ ├── 08_所有例程hex文件
│ │ │ ├── 01-点亮led.hex
│ │ │ ├── 02-闪烁led.hex
│ │ │ ├── 03-流水灯.hex
│ │ │ ├── 04-静态数码管显示.hex
│ │ │ ├── 05-动态数码管显示.hex
│ │ │ ├── 07-独立按键.hex
│ │ │ ├── 08-矩阵按键.hex
│ │ │ ├── 09-蜂鸣器.hex
│ │ │ ├── 10-按键控制LED亮灭(外部中断版).hex
│ │ │ ├── 11-闪烁LED(定时器中断版).hex
│ │ │ ├── 12-点阵LED.hex
│ │ │ ├── 13-串口-单字节命令.hex
│ │ │ ├── 14-串口-多字节命令.hex
│ │ │ ├── 15-EEPROM.hex
│ │ │ ├── 16-OLED.hex
│ │ │ ├── 17-18B20.hex
│ │ │ └── 18-DS1302.hex
│ │ ├── 09_Python
│ │ │ ├── Vocode烧录配置.txt
│ │ │ └── python-3.12.5-amd64.exe
│ │ ├── 10_点阵屏取模软件
│ │ │ ├── 8X8dzqmrj
│ │ │ │ └── 8X8点阵取模软件.exe
│ │ │ ├── 8X8点阵取模软件.exe
│ │ │ └── Readme-ZOL.htm
│ │ └── 11_OLED取模软件
│ │ ├── ASC.PTL
│ │ ├── PCtoLCD2002.INI
│ │ ├── PCtoLCD2002.exe
│ │ ├── VCL60.BPL
│ │ ├── _index.TXT
│ │ ├── notice.txt
│ │ └── readme2002.txt
│ ├── 4.视频
│ │ ├── Day01
│ │ │ ├── 01-51单片机的概述.wmv
│ │ │ ├── 02-单片机开发环境介绍.wmv
│ │ │ ├── 03-开发环境安装01.wmv
│ │ │ ├── 04-开发环境安装02.wmv
│ │ │ ├── 05-开发环境安装03.wmv
│ │ │ ├── 06-快速入门项目点亮LED-项目创建和代码编写.wmv
│ │ │ ├── 07-快速入门项目点亮LED-程序烧录.wmv
│ │ │ ├── 08-快速入门项目点亮LED-代码分析.wmv
│ │ │ ├── 09-LED闪烁项目.wmv
│ │ │ ├── 10-流水灯项目.wmv
│ │ │ ├── 11-将VSCode配置成嵌入式开发环境.wmv
│ │ │ ├── 12-VSCode烧录配置.wmv
│ │ │ └── 13-利用已有项目新建新项目.wmv
│ │ ├── Day02
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-案例讲解-来回流水灯.wmv
│ │ │ ├── 03-数码管概述.wmv
│ │ │ ├── 04-数码管案例-硬件分析.wmv
│ │ │ ├── 05-数码管案例-软件分析.wmv
│ │ │ ├── 06-数码管案例-代码实现.wmv
│ │ │ ├── 07-数码管案例-代码实现02.wmv
│ │ │ ├── 08-编码规范.wmv
│ │ │ ├── 09-动态数码管进行模块化改造.wmv
│ │ │ ├── 10-导出项目模版并使用项目模板创建项目.wmv
│ │ │ └── 11-使用模块化编程实现数码管计数案例.wmv
│ │ ├── Day03
│ │ │ ├── 01-作业讲解-显示小数的数码管.wmv
│ │ │ ├── 02-独立按键模块-硬件设计.wmv
│ │ │ ├── 03-独立按键模块-代码实现.wmv
│ │ │ ├── 04-独立按键模块-模块化封装.wmv
│ │ │ ├── 05-矩阵按键模块-硬件设计.wmv
│ │ │ ├── 06-矩阵按键模块-代码实现.wmv
│ │ │ ├── 07-蜂鸣器模块-硬件设计.wmv
│ │ │ ├── 08-蜂鸣器模块-代码实现.wmv
│ │ │ ├── 09-蜂鸣器模块-提高占空比增大蜂鸣器声音.wmv
│ │ │ └── 10-作业介绍.wmv
│ │ ├── Day04
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾总结.wmv
│ │ │ ├── 03-作业讲解-按键计数.wmv
│ │ │ ├── 04-作业讲解-音乐按键.wmv
│ │ │ ├── 05-中断概述.wmv
│ │ │ ├── 06-中断源.wmv
│ │ │ ├── 07-中断服务程序.wmv
│ │ │ ├── 08-中断优先级介绍.wmv
│ │ │ ├── 09-外部中断案例-第一步-启用中断.wmv
│ │ │ ├── 10-外部中断案例-第二步-设置外部中断触发方式.wmv
│ │ │ ├── 11-外部中断案例-第三步-设置外部中断优先级.wmv
│ │ │ ├── 12-外部中断案例-第四步-定义中断服务程序.wmv
│ │ │ ├── 13-定时器中断概述.wmv
│ │ │ ├── 14-定时器中断案例-使用步骤-第一步-启动定时器.wmv
│ │ │ ├── 15-定时器中断案例-使用步骤-第二步-设置脉冲来源和工作模式.wmv
│ │ │ ├── 16-定时器中断案例-使用步骤-第三步-计算脉冲计数器起始值.wmv
│ │ │ ├── 17-定时器中断案例-使用步骤-第五步-开始计数.wmv
│ │ │ ├── 18-定时器中断案例-使用步骤-第六步-定义定时器中断服务程序.wmv
│ │ │ ├── 19-定时器中断总结.wmv
│ │ │ ├── 20-定时器中断封装-总体设计.wmv
│ │ │ ├── 21-定时器中断封装-初始化.wmv
│ │ │ ├── 22-定时器中断封装-注册回调函数和解除回调函数.wmv
│ │ │ ├── 23-定时器中断封装-中断服务程序中调用回调函数.wmv
│ │ │ └── 24-定时器中断封装-应用案例.wmv
│ │ ├── Day05
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾总结.wmv
│ │ │ ├── 03-作业案例-定时器实现流水灯.wmv
│ │ │ ├── 04-作业案例-定时器实现数码管.wmv
│ │ │ ├── 05-点阵屏案例-8乘8点阵屏介绍.wmv
│ │ │ ├── 06-点阵屏案例-硬件电路设计.wmv
│ │ │ ├── 08-点阵屏案例-软件实现原理分析.wmv
│ │ │ ├── 09-点阵屏静态显示案例-代码实现.wmv
│ │ │ ├── 10-点阵屏滚动显示-代码实现.wmv
│ │ │ ├── 11-通信协议介绍-串口和并口.wmv
│ │ │ ├── 12-通信协议介绍-单工和双工.wmv
│ │ │ ├── 13-通信协议介绍-同步和异步.wmv
│ │ │ └── 14-UART协议介绍.wmv
│ │ ├── Day06
│ │ │ ├── 01-每日一考回顾.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-作业讲解-按键功能切换.wmv
│ │ │ ├── 04-51单片机UART使用步骤-总体分析.wmv
│ │ │ ├── 05-51单片机UART使用步骤-初始化-第一步工作模式.wmv
│ │ │ ├── 06-51单片机UART使用步骤-初始化-第二步设置波特率和配置定时器1.wmv
│ │ │ ├── 07-51单片机UART使用步骤-初始化-第三步接收相关配置.wmv
│ │ │ ├── 08-51单片机UART使用步骤-串口中断服务程序.wmv
│ │ │ ├── 08-51单片机UART使用步骤-初始化-第四步串口中断配置.wmv
│ │ │ ├── 09-UART案例-代码实现-接收单字节数据.wmv
│ │ │ ├── 10-UART案例-代码实现-发送单字节数据.wmv
│ │ │ ├── 11-UART案例-代码实现-发送多字节数据.wmv
│ │ │ ├── 12-UART多字节指令案例-代码实现-接收多字节数据.wmv
│ │ │ ├── 13-逻辑分析仪的使用.wmv
│ │ │ └── 14-逻辑分析仪的采样频率设置.wmv
│ │ ├── Day07
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-IIC协议概述.wmv
│ │ │ ├── 04-IIC完整通信流程.wmv
│ │ │ ├── 05-IIC驱动程序编写-总体分析.wmv
│ │ │ ├── 06-IIC驱动程序编写-定义函数原型.wmv
│ │ │ ├── 07-IIC驱动程序编写-发送起始信号.wmv
│ │ │ ├── 08-IIC驱动程序编写-发送一个字节的数据.wmv
│ │ │ ├── 09-IIC驱动程序编写-接收ACK信号.wmv
│ │ │ ├── 10-IIC驱动程序编写-接收一个字节的数据.wmv
│ │ │ ├── 11-IIC驱动程序编写-发送ACK信号.wmv
│ │ │ ├── 12-IIC驱动程序编写-发送停止信号.wmv
│ │ │ ├── 13-IIC驱动程序编写-验证调试.wmv
│ │ │ ├── 15-EEPROM概述和存储结构.wmv
│ │ │ ├── 16-EEPROM写操作分析.wmv
│ │ │ ├── 17-EEPROM读操作分析.wmv
│ │ │ ├── 18-EEPROM代码实现-写操作-写入一页数据.wmv
│ │ │ ├── 19-EEPROM代码实现-写操作-写入多页数据.wmv
│ │ │ ├── 20-EEPROM代码实现-读操作.wmv
│ │ │ ├── 21-EEPROM代码实现-写完一页后的延时.wmv
│ │ │ └── 22-EEPROM代码实现-调试验证.wmv
│ │ ├── Day08
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-OLED概述.wmv
│ │ │ ├── 04-SSD1315驱动芯片概述.wmv
│ │ │ ├── 05-SSD1315的IIC总线使用流程.wmv
│ │ │ ├── 06-SSD1315的GDDRAM-内存存储结构.wmv
│ │ │ ├── 07-SSD1315的GDDRAM-三种寻址方式.wmv
│ │ │ ├── 08-SSD1315的GDDRAM-内存的每个bit与屏幕的每个像素的对应关系.wmv
│ │ │ ├── 09-OOLED取模.wmv
│ │ │ ├── 10-OOLED字符的显示位置.wmv
│ │ │ ├── 11-OLED模块代码实现-封装发送数据字节的函数.wmv
│ │ │ ├── 12-OLED模块代码实现-初始化函数.wmv
│ │ │ ├── 13-OLED模块代码实现-清屏函数.wmv
│ │ │ ├── 14-OLED模块代码实现-设置页地址和列地址函数.wmv
│ │ │ ├── 15-OLED模块代码实现-定义字模信息.wmv
│ │ │ ├── 16-OLED模块代码实现-指定位置写入指定字符串.wmv
│ │ │ └── 17-OLED模块代码实现-指定位置写入指定数字.wmv
│ │ └── Day09
│ │ ├── 01-每日一考.wmv
│ │ ├── 02-回顾.wmv
│ │ ├── 03-18B20概述.wmv
│ │ ├── 04-1wire通信协议.wmv
│ │ ├── 05-18B20通信流程和项目创建.wmv
│ │ ├── 06-1wire通信协议代码实现-初始化.wmv
│ │ ├── 07-1wire通信协议代码实现-写入一个字节的数据.wmv
│ │ ├── 08-1wire通信协议代码实现-发送一个字节的数据.wmv
│ │ ├── 10-18B20测温代码实现.wmv
│ │ ├── 11-18B20代码调试.wmv
│ │ ├── 12-18B20代码实现-获取浮点数数的温度.wmv
│ │ ├── 13-DS1302概述.wmv
│ │ ├── 14-DS1302通信协议概述.wmv
│ │ ├── 15-DS1302通信协议代码实现.wmv
│ │ ├── 16-DS1302寄存器介绍.wmv
│ │ ├── 17-DS1302寄存器模块代码实现-向寄存器写入日期的函数.wmv
│ │ └── 18-DS1302寄存器模块代码实现-读取寄存器中的日期的函数.wmv
│ ├── 作业效果
│ │ ├── 课堂笔记
│ │ │ ├── 嵌入式之51单片机-Day01课堂笔记.md
│ │ │ └── 嵌入式之51单片机-Day02课堂笔记.md
│ │ ├── 02-按键计数.hex
│ │ ├── 03-音乐按键.hex
│ │ └── 音乐七音.png
│ ├── 课堂笔记
│ │ ├── 嵌入式之51单片机-Day01课堂笔记.md
│ │ ├── 嵌入式之51单片机-Day03课堂笔记.md
│ │ ├── 嵌入式之51单片机-Day04课堂笔记.md
│ │ ├── 嵌入式之51单片机-Day05课堂笔记.md
│ │ ├── 嵌入式之51单片机-Day06课堂笔记.md
│ │ ├── 嵌入式之51单片机-Day07课堂笔记.md
│ │ └── 嵌入式之51单片机-Day08课堂笔记.md
│ ├── 小黑板.txt
│ ├── 嵌入式之51单片机-Day09课堂笔记.md
│ ├── 思路分析表.xlsx
│ └── 每日一考.zip
├── 07_嵌入式项目之51智能车
│ ├── 1.笔记
│ │ └── 尚硅谷嵌入式项目之51智能车2.0.0.docx
│ ├── 2.资料
│ │ ├── 原理图
│ │ │ ├── 51教学_backup
│ │ │ │ └── 51教学_v3140_2024-09-02-12-13.zip
│ │ │ ├── 51教学.eprj
│ │ │ └── SCH_51小车SMT版.pdf
│ │ └── 器件手册
│ │ ├── 393芯片中文手册.pdf
│ │ ├── BDR6622T手册.pdf
│ │ ├── ECB01C蓝牙芯片技术手册V1.2.pdf
│ │ ├── ECB01系列蓝牙AT命令手册V1.1.pdf
│ │ ├── HC-SR04超声波测距模块说明书.pdf
│ │ ├── JDY-23-V2.1_BLE_5.0_Datasheet.pdf
│ │ ├── LM393N.pdf
│ │ ├── STC89C51RC-RD.pdf
│ │ └── TA6586.pdf
│ ├── 4.视频
│ │ ├── Day01
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-51单片机串讲.wmv
│ │ │ ├── 03-51智能车-功能概述.wmv
│ │ │ ├── 04-51智能车-硬件设计概述-动力系统.wmv
│ │ │ ├── 05-51智能车-硬件设计概述-其他.wmv
│ │ │ ├── 06-51智能车-软件整体架构设计.wmv
│ │ │ ├── 07-51智能车-避障功能-基础准备-GPIO引脚定义.wmv
│ │ │ ├── 08-51智能车-避障功能-基础准备-定时器0改为定时器2.wmv
│ │ │ ├── 09-51智能车-避障功能-基础准备-修改定时器回调函数添加删除调用的规则.wmv
│ │ │ ├── 10-51智能车-避障功能-基础准备-使用定时器2改造蜂鸣器.wmv
│ │ │ ├── 11-51智能车-避障功能-超声测距原理介绍.wmv
│ │ │ ├── 12-51智能车-避障功能-代码实现01.wmv
│ │ │ ├── 13-51智能车-避障功能-代码实现02.wmv
│ │ │ ├── 14-51智能车-避障功能-测试.wmv
│ │ │ └── 15-51智能车-避障功能-总结.wmv
│ │ ├── Day02
│ │ │ ├── 01-回顾.wmv
│ │ │ ├── 02-51智能车-避障功能-电机模块-电机驱动芯片介绍.wmv
│ │ │ ├── 03-51智能车-避障功能-电机模块-前进后退以及加速减速的原理.wmv
│ │ │ ├── 04-51智能车-避障功能-电机模块-左轮右轮前进后退代码演示.wmv
│ │ │ ├── 05-51智能车-避障功能-电机模块-代码实现01.wmv
│ │ │ ├── 06-51智能车-避障功能-电机模块-代码实现02.wmv
│ │ │ ├── 07-51智能车-避障功能-电机模块-代码实现03-速度逐级更新.wmv
│ │ │ ├── 08-51智能车-避障功能-电机模块-总结.wmv
│ │ │ ├── 09-51智能车-避障功能-应用层代码实现.wmv
│ │ │ ├── 10-51智能车-避障功能-切换编译目标.wmv
│ │ │ ├── 11-51智能车-遥控功能-整体介绍.wmv
│ │ │ ├── 12-51智能车-遥控功能-蓝牙模块.wmv
│ │ │ └── 13-51智能车-遥控功能-应用层.wmv
│ │ └── Day03
│ │ ├── 01-51智能车-巡线功能-光电反射传感器-硬件电路原理分析.wmv
│ │ ├── 02-51智能车-巡线功能-光电反射传感器-代码实现.wmv
│ │ ├── 03-51智能车-巡线功能-应用层-使用误差调整小车姿态.wmv
│ │ ├── 04-51智能车-巡线功能-应用层-PID原理讲解.wmv
│ │ ├── 05-51智能车-巡线功能-应用层-使用PID调整小车姿态-代码实现.wmv
│ │ ├── 06-51智能车-模式切换-独立按键代码实现.wmv
│ │ ├── 07-51智能车-模式切换-独立按键测试.wmv
│ │ ├── 08-51智能车-模式切换-应用层-按键切换模式代码实现.wmv
│ │ ├── 09-51智能车-模式切换-应用层-倒计时代码实现以及功能演示.wmv
│ │ ├── 10-51智能车-模式切换-应用层-利用B寄存器提高IIC传输速度.wmv
│ │ └── 11-51智能车-终章-主控逻辑.wmv
│ ├── 3.代码.zip
│ ├── 51单片机串讲.xmind
│ ├── 小黑板.txt
│ └── 嵌入式之51智能车-课堂笔记.md
├── 08_嵌入式技术之STM32单片机基础
│ ├── 1.笔记
│ │ ├── 01_尚硅谷嵌入式技术之STM32单片机(基础篇)2.0.0.docx
│ │ └── 02_尚硅谷嵌入式技术之STM32单片机(进阶篇)2.0.0.docx
│ ├── 2.资料
│ │ ├── 01_提前验证
│ │ │ ├── 01_stlink驱动
│ │ │ │ ├── amd64
│ │ │ │ │ ├── WdfCoInstaller01009.dll
│ │ │ │ │ └── winusbcoinstaller2.dll
│ │ │ │ ├── x86
│ │ │ │ │ ├── WdfCoInstaller01009.dll
│ │ │ │ │ └── winusbcoinstaller2.dll
│ │ │ │ ├── 01_stlink驱动.zip
│ │ │ │ ├── dpinst_amd64.exe
│ │ │ │ ├── dpinst_x86.exe
│ │ │ │ ├── readme.txt
│ │ │ │ ├── stlink_VCP.inf
│ │ │ │ ├── stlink_bridge_winusb.inf
│ │ │ │ ├── stlink_dbg_winusb.inf
│ │ │ │ ├── stlink_winusb_install.bat
│ │ │ │ ├── stlink_winusb_install_quiet.bat
│ │ │ │ ├── stlink_winusb_uninstall.bat
│ │ │ │ ├── stlinkbridgewinusb_x64.cat
│ │ │ │ ├── stlinkbridgewinusb_x86.cat
│ │ │ │ ├── stlinkdbgwinusb_x64.cat
│ │ │ │ ├── stlinkdbgwinusb_x86.cat
│ │ │ │ ├── stlinkvcp_x64.cat
│ │ │ │ └── stlinkvcp_x86.cat
│ │ │ ├── 02_烧写器固件升级
│ │ │ │ ├── Error.log
│ │ │ │ └── ST-LinkUpgrade.exe
│ │ │ ├── 03_工具
│ │ │ │ ├── mfc140.dll
│ │ │ │ ├── sscom51.ini
│ │ │ │ ├── 串口调试工具.exe
│ │ │ │ └── 烧写工具.exe
│ │ │ ├── 04_测试程序
│ │ │ │ ├── 01_流水灯.hex
│ │ │ │ ├── 02_呼吸灯.hex
│ │ │ │ ├── 03_按键3.hex
│ │ │ │ ├── 04_串口.hex
│ │ │ │ ├── 05_I2C_E2PROM.hex
│ │ │ │ ├── 07_SPI_Flash.hex
│ │ │ │ ├── 08_内存扩展.hex
│ │ │ │ ├── 09_液晶屏.hex
│ │ │ │ ├── 10_CAN通讯.hex
│ │ │ │ └── 11_实时时钟.hex
│ │ │ └── 尚硅谷STM32开发板验证流程.docx
│ │ ├── 02_stm32官方资料
│ │ │ ├── 1-STM32F10x-中文参考手册_最新.pdf
│ │ │ ├── 1-STM32F10x-英文参考手册_最新.pdf
│ │ │ ├── 2-STM32F103xCDE_数据手册-中文_最新.pdf
│ │ │ ├── 2-STM32F103xCDE_数据手册-英文_最新.pdf
│ │ │ ├── CM3权威指南CnR2.pdf
│ │ │ ├── STM32Cube使用手册.pdf
│ │ │ ├── STM32F10xxx Cortex-M3编程手册-英文版-PM0056-Rev6.pdf
│ │ │ ├── STM32F10xxx闪存编程参考手册.pdf
│ │ │ ├── STM32系统存储器启动模式.pdf
│ │ │ ├── STM8和STM32产品选型手册.pdf
│ │ │ └── stm32与 lcd 连接.pdf
│ │ ├── 03_工具安装包
│ │ │ ├── 01_keil_mdk 安装包
│ │ │ │ ├── 2020版keil最新注册机
│ │ │ │ │ ├── keygen_2032.zip
│ │ │ │ │ └── 必看.txt
│ │ │ │ ├── MDK538a.EXE
│ │ │ │ └── STLinkUSBDriver.dll
│ │ │ ├── 03_keil 芯片支持包
│ │ │ │ └── Keil.STM32F1xx_DFP.2.4.1.pack
│ │ │ ├── 05_jre
│ │ │ │ └── jre-8u381-windows-x64.exe
│ │ │ ├── 06_stm32cubemx安装包
│ │ │ │ ├── en.SetupSTM32CubeMX-6.12.1-Win
│ │ │ │ │ └── SetupSTM32CubeMX-6.12.1-Win.exe
│ │ │ │ ├── en.SetupSTM32CubeMX-6.12.1-Win.zip
│ │ │ │ └── en.stm32cubemx-win-v6-10-0.zip
│ │ │ ├── 08_调试工具
│ │ │ │ ├── PortHelper_jb51.rar
│ │ │ │ ├── sscom5.13.1.exe
│ │ │ │ └── sscom51.ini
│ │ │ └── 07_stm32_hal 离线芯片支持包.zip
│ │ ├── 05_原理图
│ │ │ ├── 01_核心板.pdf
│ │ │ ├── 02_扩展板.pdf
│ │ │ └── SCH_ZET6开发板.pdf
│ │ ├── 04_模块手册.zip
│ │ └── 配套硬件开发板购买地址.docx
│ ├── 4.视频
│ │ ├── Day01
│ │ │ ├── 01-提前验证-STLinkK驱动安装.wmv
│ │ │ ├── 02-提前验证-烧录软件安装.wmv
│ │ │ ├── 03-提前验证-烧录软件安装-缺少dll问题解决.wmv
│ │ │ ├── 04-提前验证-烧录程序演示.wmv
│ │ │ ├── 05-提前验证-验证程序.wmv
│ │ │ ├── 06-ARM和STM32介绍.wmv
│ │ │ ├── 07-STM32芯片命名规则.wmv
│ │ │ ├── 08-STM32开发工具介绍.wmv
│ │ │ ├── 08-STM32的三种开发方式.mv
│ │ │ ├── 09-Keil MDK的安装和破解.wmv
│ │ │ ├── 10-离线安装STM32F103ZE的支持包.wmv
│ │ │ ├── 11-开发板介绍.wmv
│ │ │ ├── 12-STM32最小系统电路.wmv
│ │ │ ├── 13-点亮LED需求和思路分析.wmv
│ │ │ ├── 14-点灯案例-项目准备.wmv
│ │ │ ├── 15-点灯案例-工程配置01.wmv
│ │ │ ├── 16-点灯案例-工程配置02.wmv
│ │ │ ├── 17-点灯案例-编译配置01.wmv
│ │ │ ├── 18-点灯案例-编译配置02.wmv
│ │ │ ├── 19-点灯案例-代码编写.wmv
│ │ │ └── 20-点灯案例-keil的stlink烧录配置.wmv
│ │ ├── Day02
│ │ │ ├── 01-回顾.wmv
│ │ │ ├── 02-点灯案例-优化1.wmv
│ │ │ ├── 03-点灯案例-优化2.wmv
│ │ │ ├── 04-点灯案例-优化3.wmv
│ │ │ ├── 05-GPIO概述.wmv
│ │ │ ├── 06-GPIO输出模式-通用输出模式.wmv
│ │ │ ├── 07-GPIO相关寄存器介绍.wmv
│ │ │ ├── 07-GPIO输出模式-复用输出模式.wmv
│ │ │ ├── 08-GPIO输出模式-输入模式.wmv
│ │ │ ├── 09-Keil+VSCode优化开发体验.wmv
│ │ │ ├── 10-流水灯案例-代码实现01.wmv
│ │ │ ├── 11-流水灯案例-代码实现02.wmv
│ │ │ ├── 12-流水灯案例-优化01.wmv
│ │ │ └── 13-流水灯案例-优化02.wmv
│ │ ├── Day03
│ │ │ ├── 01-每日一考.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-作业讲解-来回流水灯.wmv
│ │ │ ├── 04-STM32总体架构.wmv
│ │ │ ├── 05-STM32时钟系统.wmv
│ │ │ ├── 06-HAL库介绍.wmv
│ │ │ ├── 07-HAL开发环境搭建-STM32CubeMX.wmv
│ │ │ ├── 08-HAL开发环境搭建-离线安装HAL支持包.wmv
│ │ │ ├── 09-使用STM32CubeTX创建项目-引脚配置.wmv
│ │ │ ├── 10-使用STM32CubeTX创建项目-时钟配置.wmv
│ │ │ ├── 11-使用STM32CubeTX创建项目-项目配置.wmv
│ │ │ ├── 12-Hal项目目录结构分析.wmv
│ │ │ └── 13-流水灯案例-使用HAL库使用.wmv
│ │ ├── Day04
│ │ │ ├── 01-回顾总结.wmv
│ │ │ ├── 02-中断介绍.wmv
│ │ │ ├── 03-STM32的中断介绍.wmv
│ │ │ ├── 04-STM32中断体系架构.wmv
│ │ │ ├── 05-STM32NVIC和中断优先级.wmv
│ │ │ ├── 06-EXTI中断控制寄存器.wmv
│ │ │ ├── 07-外部中断案例检测按键按下-需求分析和硬件电路设计.wmv
│ │ │ ├── 08-外部中断案例-寄存器版-代码实现01.wmv
│ │ │ ├── 09-外部中断案例-寄存器版-代码实现01-配置GPIO和AFIO.wmv
│ │ │ ├── 10-外部中断案例-寄存器版-代码实现01-EXTI和NVIC配置.wmv
│ │ │ ├── 11-外部中断案例-寄存器版-代码实现01-中断服务程序.wmv
│ │ │ ├── 12-外部中断案例-寄存器版-代码实现01-防抖处理.wmv
│ │ │ ├── 13-外部中断总结.wmv
│ │ │ ├── 14-课堂练习案例-三个按键控制三个LED-寄存器实现.wmv
│ │ │ ├── 15-外部中断案例-HAL库实现-项目创建和代码结构分析.wmv
│ │ │ ├── 16-外部中断案例-HAL库实现-中断服务程序.wmv
│ │ │ └── 17-课堂练习案例-三个按键控制三个LED-HAL库实现.wmv
│ │ ├── Day05
│ │ │ ├── 01-回顾.wmv
│ │ │ ├── 02-作业讲解-按键开关流水灯-寄存器实现.wmv
│ │ │ ├── 03-作业讲解-按键开关流水灯-HAL库实现.wmv
│ │ │ ├── 04-通信基础知识回顾.wmv
│ │ │ ├── 05-STM32的USART通讯.wmv
│ │ │ ├── 06-STM32的USART功能框图.wmv
│ │ │ ├── 07-STM32的USART相关寄存器.wmv
│ │ │ ├── 08-STM32的USART波特率计算.wmv
│ │ │ ├── 09-STM32的USART对应引脚.wmv
│ │ │ ├── 10-STM32串口模块总结.wmv
│ │ │ ├── 11-USART案例-寄存器实现-轮询方案-初始化.wmv
│ │ │ ├── 12-USART案例-寄存器实现-轮询方案-发送和接收单字节数据.wmv
│ │ │ ├── 13-USART案例-寄存器实现-轮询方案-发送多字节数据.wmv
│ │ │ ├── 14-USART案例-寄存器实现-轮询方案-接收多字节数据.wmv
│ │ │ ├── 15-USART案例-寄存器实现-中断方案-接收完数据触发中断.wmv
│ │ │ └── 16-USART案例-寄存器实现-中断方案-使用回调函数将中断服务程序中获取的数据传出来.wmv
│ │ ├── Day06
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-USART案例-HAL库实现-轮询方式接收数据.wmv
│ │ │ ├── 04-USART案例-HAL库实现-中断方式接收数据.wmv
│ │ │ ├── 05-使用printf调试单片机代码-实现原理.wmv
│ │ │ ├── 06-使用printf调试单片机代码-寄存器方式-重定义fputc.wmv
│ │ │ ├── 07-使用printf调试单片机代码-HAL库方式-重定义fputc.wmv
│ │ │ ├── 08-Keil断点调试.wmv
│ │ │ ├── 09-Keil断点调试-显示GPIO寄存器.wmv
│ │ │ └── 09-Keil断点调试和中断.wmv
│ │ ├── Day07
│ │ │ ├── 01-每日一考讲解.wmv
│ │ │ ├── 02-回顾.wmv
│ │ │ ├── 03-IIC概述.wmv
│ │ │ ├── 04-IIC通信案例-纯软件实现-寄存器方式-需求分析和项目创建.wmv
│ │ │ ├── 05-IIC通信案例-纯软件实现-寄存器方式-初始化.wmv
│ │ │ ├── 06-IIC通信案例-纯软件实现-寄存器方式-发送起始信号和停止信号.wmv
│ │ │ ├── 07-IIC通信案例-纯软件实现-寄存器方式-发送数据和接收应答.wmv
│ │ │ ├── 08-IIC通信案例-纯软件实现-寄存器方式-接收数据和发送应答.wmv
│ │ │ ├── 09-IIC通信案例-纯软件实现-寄存器方式-IIC通信验证.wmv
│ │ │ ├── 10-EEPROM硬件介绍.wmv
│ │ │ ├── 11-IIC通信案例-纯软件实现-寄存器方式-向EEPROM写入数据.wmv
│ │ │ └── 12-IIC通信案例-纯软件实现-寄存器方式-从EEPROM中读取数据.wmv
│ │ └── Day08
│ │ ├── 01-回顾.wmv
│ │ ├── 02-STM32内置的I2C模块介绍.wmv
│ │ ├── 03-IIC通信案例-硬件实现-寄存器方式-项目改造.wmv
│ │ ├── 04-IIC通信案例-硬件实现-寄存器方式-初始化-时钟使能和引脚模式.wmv
│ │ ├── 05-IIC通信案例-硬件实现-寄存器方式-初始化-I2C相关配置.wmv
│ │ ├── 06-IIC通信案例-硬件实现-寄存器方式-开始信号停止信号和发送ACK.wmv
│ │ ├── 07-IIC通信案例-硬件实现-寄存器方式-发送从设备地址.wmv
│ │ ├── 08-IIC通信案例-硬件实现-寄存器方式-发送一个字节的数据.wmv
│ │ ├── 09-IIC通信案例-硬件实现-寄存器方式-接收一个字节的数据.wmv
│ │ ├── 10-IIC通信案例-硬件实现-寄存器方式-读写EEPROM.wmv
│ │ └── 11-IIC通信案例-硬件实现-HAL库方式.wmv
│ ├── 每日一考
│ │ ├── 嵌入式之STM32-Day02每日一考.md
│ │ ├── 嵌入式之STM32-Day05每日一考.md
│ │ └── 嵌入式之STM32-Day06每日一考.md
│ ├── 课堂笔记
│ │ ├── 嵌入式之STM32-Day01课堂笔记.md
│ │ ├── 嵌入式之STM32-Day02课堂笔记.md
│ │ ├── 嵌入式之STM32-Day03课堂笔记.md
│ │ ├── 嵌入式之STM32-Day04课堂笔记.md
│ │ ├── 嵌入式之STM32-Day05课堂笔记.md
│ │ ├── 嵌入式之STM32-Day06课堂笔记.md
│ │ ├── 嵌入式之STM32-Day07课堂笔记.md
│ │ └── 嵌入式之STM32-Day08课堂笔记.md
│ ├── 3.代码.zip
│ ├── STM32单片机(基础)总结串讲.xmind
│ └── 小黑板.txt
├── 09_嵌入式技术之STM32单片机进阶
│ ├── 2.视频
│ │ ├── Day01
│ │ │ ├── 01_进阶文档介绍.mp4
│ │ │ ├── 02_系统滴答定时器简介.mp4
│ │ │ ├── 03_系统滴答定时器寄存器介绍.mp4
│ │ │ ├── 04_寄存器实现系统滴答定时器案例.mp4
│ │ │ ├── 05_使用hal库实现系统滴答定时器.mp4
│ │ │ ├── 06_系统滴答定时器和延时函数.mp4
│ │ │ ├── 07_hal实现系统滴答定时器总结.mp4
│ │ │ ├── 08_基本定时器原理介绍.mp4
│ │ │ ├── 09_基本定时器寄存器介绍.mp4
│ │ │ ├── 10_初始化TIM6时钟.mp4
│ │ │ ├── 11_寄存器实现基本定时器案例.mp4
│ │ │ └── 12_hal库实现基本定时器.mp4
│ │ ├── Day02
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_通用定时器简介.mp4
│ │ │ ├── 03_PWM方波介绍.mp4
│ │ │ ├── 04_定时器输出比较介绍.mp4
│ │ │ ├── 05_通用定时器的寄存器介绍.mp4
│ │ │ ├── 06_通用定时器调整占空比修改led亮度.mp4
│ │ │ ├── 07_软件逻辑实现呼吸灯.mp4
│ │ │ ├── 08_第二种方法实现呼吸灯逻辑.mp4
│ │ │ ├── 09_寄存器实现呼吸灯总结.mp4
│ │ │ ├── 10_使用hal库实现呼吸灯.mp4
│ │ │ ├── 11_使用输入捕获功能测量PWM周期的原理.mp4
│ │ │ └── 12_输入捕获的原理介绍.mp4
│ │ ├── Day03
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_输入捕获定时器基本参数配置.mp4
│ │ │ ├── 03_实现捕获测量逻辑.mp4
│ │ │ ├── 04_最终展示输入捕获测量结果.mp4
│ │ │ ├── 05_输入捕获统计周期频率的总结.mp4
│ │ │ ├── 06_HAL库实现输入捕获.mp4
│ │ │ ├── 07_定时器基础单元和输出模块总结.mp4
│ │ │ ├── 08_定时器输入捕获总结.mp4
│ │ │ ├── 09_定时器测量占空比使用从模式原理.mp4
│ │ │ ├── 10_定时器从模式的使用.mp4
│ │ │ ├── 11_定时器测量占空比.mp4
│ │ │ └── 12_定时器测量占空比案例总结.mp4
│ │ ├── Day04
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_hal库实现测量占空比.mp4
│ │ │ ├── 03_高级定时器生成固定个PWM方波介绍.mp4
│ │ │ ├── 04_高级定时器控制PWM输出案例.mp4
│ │ │ ├── 05_寄存器实现PWM输出案例总结.mp4
│ │ │ ├── 06_hal库实现高级定时器.mp4
│ │ │ ├── 07_DMA功能介绍.mp4
│ │ │ ├── 08_DMA寄存器介绍.mp4
│ │ │ ├── 09_DMA传输存储器数据到外设实现.mp4
│ │ │ ├── 10_DMA的hal实现.mp4
│ │ │ └── 11_DMA传输总结.mp4
│ │ ├── Day05
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_DMA接收数据到内存代码测试.mp4
│ │ │ ├── 03_DMA完成批量接受数据打印.mp4
│ │ │ ├── 04_DMA完成接收数据总结.mp4
│ │ │ ├── 05_DMA的hal实现.mp4
│ │ │ ├── 06_ADC介绍.mp4
│ │ │ ├── 07_逐次逼近型ADC测量原理.mp4
│ │ │ ├── 08_ADC外设介绍.mp4
│ │ │ ├── 09_ADC核心寄存器介绍.mp4
│ │ │ ├── 10_ADC配置序列通道寄存器.mp4
│ │ │ ├── 11_ADC初始化配置.mp4
│ │ │ ├── 12_ADC转换测量电压案例演示.mp4
│ │ │ ├── 13_ADC转换的外部软件触发.mp4
│ │ │ └── 14_ADC转换的总结.mp4
│ │ ├── Day06
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_使用hal库完成单通道ADC测量.mp4
│ │ │ ├── 03_多通道采集ADC初始化.mp4
│ │ │ ├── 04_多通道采集实现.mp4
│ │ │ ├── 05_多通道采集寄存器方式总结.mp4
│ │ │ ├── 06_hal库实现多通道采集.mp4
│ │ │ ├── 07_SPI通信简介.mp4
│ │ │ ├── 08_W25Q32介绍.mp4
│ │ │ ├── 09_W25Q32存储空间和读写注意.mp4
│ │ │ ├── 10_SPI软件模拟的初始化.mp4
│ │ │ ├── 11_SPI软件模拟实现字节读写.mp4
│ │ │ ├── 12_SPI测试驱动演示.mp4
│ │ │ └── 13_SPI_软件驱动编写总结.mp4
│ │ ├── Day07
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_W25Q32读取忙状态开启写使能.mp4
│ │ │ ├── 03_W25Q32写入数据.mp4
│ │ │ ├── 04_W25Q32的擦除和读取数据.mp4
│ │ │ ├── 05_W25Q32读写演示.mp4
│ │ │ ├── 06_W25Q32实现读写总结.mp4
│ │ │ ├── 07_SPI外设介绍.mp4
│ │ │ ├── 08_SPI外设实现flash读写.mp4
│ │ │ ├── 09_hal库实现flash读写 代码移植.mp4
│ │ │ ├── 10_常用存储器介绍.mp4
│ │ │ └── 11_存储器和寄存器介绍.mp4
│ │ ├── Day08
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_FSMC简介.mp4
│ │ │ ├── 03_FSMC结构介绍.mp4
│ │ │ ├── 04_FSMC外接芯片介绍.mp4
│ │ │ ├── 05_FSMC引脚初始化配置.mp4
│ │ │ ├── 06_FSMC的寄存器模式介绍.mp4
│ │ │ ├── 07_AFIO功能介绍.mp4
│ │ │ ├── 08_FSMC初始化完成.mp4
│ │ │ ├── 09_FSMC扩展内存的使用方式.mp4
│ │ │ ├── 10_堆栈常量的存储位置.mp4
│ │ │ ├── 11_FSMC动态扩展的HAL实现.mp4
│ │ │ └── 12_FSMC总结.mp4
│ │ ├── Day09
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_FSMC数据宽度.mp4
│ │ │ ├── 03_LCD液晶屏幕介绍.mp4
│ │ │ ├── 04_LCD显示原理介绍.mp4
│ │ │ ├── 05_LCD硬件接线介绍.mp4
│ │ │ ├── 06_LCD地址对应介绍.mp4
│ │ │ ├── 07_LCD的FSMC初始化.mp4
│ │ │ ├── 08_LCD的背光初始化.mp4
│ │ │ ├── 09_LCD的命令交互.mp4
│ │ │ ├── 10_整个LCD屏幕展示.mp4
│ │ │ ├── 11_画一个点展示.mp4
│ │ │ ├── 12_画一条线.mp4
│ │ │ └── 13_画一个圆和实心圆展示.mp4
│ │ └── Day10
│ │ ├── 01_每日一考.mp4
│ │ ├── 02_使用LCD展示一个字符.mp4
│ │ ├── 03_使用LCD展示所有的ASCII字符.mp4
│ │ ├── 04_LCD展示32高度的字符.mp4
│ │ ├── 05_LCD展示24高度的字符.mp4
│ │ ├── 06_LCD展示字符串.mp4
│ │ ├── 07_LCD展示汉字.mp4
│ │ └── 08_LCD展示图片的原理.mp4
│ ├── 3.课堂笔记
│ │ ├── P13_systick_register.md
│ │ ├── P14_systick_hal.md
│ │ ├── P15_TIM6_register.md
│ │ ├── P17_TIM5_register.md
│ │ ├── P19_TIM4_register.md
│ │ ├── P21_TIM4_dutyCycle_register.md
│ │ ├── P23_TIM1_register.md
│ │ └── P25_DMA1_register.md
│ ├── 4.资料
│ │ └── 笑脸画图
│ │ ├── Balsamiq_Mockups_3
│ │ │ ├── Adobe AIR
│ │ │ │ └── Versions
│ │ │ │ └── 1.0
│ │ │ │ ├── Resources
│ │ │ │ │ ├── WebKit
│ │ │ │ │ │ ├── LGPL License.txt
│ │ │ │ │ │ └── Notice WebKit.txt
│ │ │ │ │ ├── Adobe AIR.vch
│ │ │ │ │ ├── AdobeCP15.dll
│ │ │ │ │ ├── CaptiveAppEntry.exe
│ │ │ │ │ ├── NPSWF32.dll
│ │ │ │ │ └── WebKit.dll
│ │ │ │ └── Adobe AIR.dll
│ │ │ ├── META-INF
│ │ │ │ ├── AIR
│ │ │ │ │ ├── application.xml
│ │ │ │ │ └── hash
│ │ │ │ └── signatures.xml
│ │ │ ├── icons
│ │ │ │ ├── mockups_doc_ico_128.png
│ │ │ │ ├── mockups_doc_ico_16.png
│ │ │ │ ├── mockups_doc_ico_29.png
│ │ │ │ ├── mockups_doc_ico_32.png
│ │ │ │ ├── mockups_doc_ico_36.png
│ │ │ │ ├── mockups_doc_ico_48.png
│ │ │ │ ├── mockups_doc_ico_512.png
│ │ │ │ ├── mockups_ico_128.png
│ │ │ │ ├── mockups_ico_16.png
│ │ │ │ ├── mockups_ico_29.png
│ │ │ │ ├── mockups_ico_32.png
│ │ │ │ ├── mockups_ico_36.png
│ │ │ │ ├── mockups_ico_48.png
│ │ │ │ └── mockups_ico_512.png
│ │ │ ├── skins
│ │ │ │ ├── sketch.swf
│ │ │ │ └── wireframe.swf
│ │ │ ├── Balsamiq Mockups 3.exe
│ │ │ ├── balsamiq_mockups_3.4.2.swf
│ │ │ ├── framework_4.6.0.23201.swf
│ │ │ ├── mimetype
│ │ │ └── textLayout_2.0.0.232.swf
│ │ └── 注册码.txt
│ ├── 每日一考
│ │ └── 06_SPI.txt
│ ├── 1.代码.zip
│ └── 定时器总结.bmpr
├── 10_嵌入式技术之水质水位监测
│ ├── 01.笔记
│ │ ├── 尚硅谷嵌入式项目之水质水位监测(HAL库版本) 1.0.0.docx
│ │ └── 尚硅谷嵌入式项目之水质水位监测(寄存器版本) 1.0.0.docx
│ ├── 02.资料
│ │ ├── 01_ADC 模块
│ │ │ ├── adafruit-4-channel-adc-breakouts.pdf
│ │ │ └── ads1115.pdf
│ │ ├── 02_TDS 传感器
│ │ │ └── 模拟TDS传感器模块用户手册.pdf
│ │ └── 03_水位测量
│ │ └── 模块手册.pdf
│ ├── 04视频
│ │ ├── Day01
│ │ │ ├── 01_水质水位监测项目介绍.mp4
│ │ │ ├── 02_硬件连接介绍.mp4
│ │ │ ├── 03_水位监测演示.mp4
│ │ │ ├── 04_压力传感器读取数据时序图.mp4
│ │ │ ├── 05_TDS监测硬件介绍.mp4
│ │ │ ├── 06_ADC转换模块介绍.mp4
│ │ │ ├── 07_项目最终效果演示.mp4
│ │ │ ├── 08_串口打印实现.mp4
│ │ │ ├── 09_使用条件定义做debug开关.mp4
│ │ │ ├── 10_拼接字符串完成复杂定义.mp4
│ │ │ ├── 11_debug调试模块的最终实现.mp4
│ │ │ └── 12_展示模块.mp4
│ │ ├── Day02
│ │ │ ├── 01_每日一考.mp4
│ │ │ ├── 02_水位测量的基本架构.mp4
│ │ │ ├── 03_实现水位测量的驱动编写.mp4
│ │ │ ├── 04_水位测量的校验逻辑.mp4
│ │ │ ├── 05_完成水位校验.mp4
│ │ │ ├── 06_完成水位测量.mp4
│ │ │ ├── 07_SPI回顾.mp4
│ │ │ ├── 08_SPI初始化.mp4
│ │ │ ├── 09_SPI的驱动实现.mp4
│ │ │ ├── 10_水质水位.txt
│ │ │ ├── 10_测试SPI驱动读取设备ID.mp4
│ │ │ ├── 11_FLASH写入数据的代码.mp4
│ │ │ ├── 12_FLASH的擦除和读数据代码.mp4
│ │ │ └── 13_完成FLASH的读写操作.mp4
│ │ └── Day03
│ │ ├── 01_永久化保存常量参数.mp4
│ │ ├── 02_水位测量永久化保存数据优化.mp4
│ │ ├── 03_水位测量总结.mp4
│ │ ├── 04_I2C回顾.mp4
│ │ ├── 05_I2C的初始化.mp4
│ │ ├── 06_I2C使用函数编写.mp4
│ │ ├── 07_水质测量ADC模块初始化.mp4
│ │ ├── 08_完成ADS1115的测试.mp4
│ │ ├── 09_完成最终的水质监测.mp4
│ │ └── 2024-11-30 15-34-22.mp4
下载地址:
**** Hidden Message ***** 看完感觉要把之前收藏的内容重新整理一遍。 天下没有免费的午餐,加入有价值的圈子才能获取有价值信息。
页:
[1]