课程信息

尚硅谷的嵌入式技术课程中,51单片机作为重要内容,它是一种经典的8位微控制器,由Intel公司在1980年推出。该单片机以其低成本、高稳定性和丰富的外设接口在嵌入式系统中广泛应用,尤其在工业控制、家电、汽车电子等领域。课程涵盖51单片机的基本结构、指令集、开发环境及实际应用,助力学习者掌握嵌入式技术基础。

尚硅谷-嵌入式技术之51单片机

课程目录

├── 1.笔记
│   └── 尚硅谷嵌入式技术之51单片机2.0.5.docx 112.93M
├── 2.资料
│   ├── 01_芯片手册
│   │   ├── 74HC138N.pdf 1.41M
│   │   ├── 74HC245N.pdf 1.68M
│   │   ├── 74HC595N.pdf 1.08M
│   │   ├── AT24C02CN.pdf 2.78M
│   │   ├── DS18B20.pdf 1.19M
│   │   ├── 点阵LED.pdf 0.30M
│   │   ├── 共阴数码管.pdf 0.49M
│   │   ├── OLED手册.pdf 1.72M
│   │   ├── SSD1315.pdf 0.70M
│   │   ├── STC89C51RC-RD.pdf 15.62M
│   │   ├── STC89C52.docx 17.71M
│   │   └── STC89C52.pdf 16.12M
│   ├── 02_51_keil
│   │   ├── C51V961.EXE 104.78M
│   │   └── keygen_2032.zip 0.02M
│   ├── 03_isp程序下载工具
│   │   ├── CH341SER.EXE 0.63M
│   │   └── stc-isp-15xx-v6.94H.zip 5.51M
│   ├── 04_VScode环境准备
│   │   ├── 插件
│   │   │   ├── CL.eide-3.13.2023061101.vsix 13.78M
│   │   │   ├── cschlosser.doxdocgen-1.4.0.vsix 3.04M
│   │   │   ├── ms-vscode.cmake-tools-1.17.1.vsix 1.78M
│   │   │   ├── [email protected] 83.17M
│   │   │   ├── ms-vscode.cpptools-themes-2.0.0.vsix 0.23M
│   │   │   └── twxs.cmake-0.0.17.vsix 7.70M
│   │   ├── VScode安装
│   │   │   ├── mingw64.zip 184.52M
│   │   │   └── VSCodeUserSetup-x64-1.85.0.exe 90.37M
│   │   ├── .eide.zip 253.63M
│   │   ├── dotnet-runtime-6.0.25-win-x64.exe 26.76M
│   │   ├── 单片机开发.code-profile 0.03M
│   │   └── test_89c52.ept 0.01M
│   ├── 05_逻辑分析仪
│   │   └── Logic-2.4.10-windows-x64.exe 191.38M
│   ├── 06_原理图
│   │   ├── 核心板
│   │   │   ├── 核心板V1.0_2024-05-20.png 0.54M
│   │   │   ├── 核心板V1.0_2024-05-20_1.png 0.37M
│   │   │   └── SCH_51教学核心版V1.0_2024-05-20.pdf 0.57M
│   │   └── 扩展板
│   │       ├── 3D_PCB1_3_2024-05-30.png 0.78M
│   │       ├── 3D_PCB1_3_2024-05-30_1.png 0.54M
│   │       └── SCH_51教学扩展板V1.0_2024-05-30.pdf 1.48M
│   ├── 07_pdf阅读器&词霸
│   │   ├── 金山词霸.exe 90.20M
│   │   └── SEM09_Editor_FoxitInst.exe 186.86M
│   ├── 08_所有例程hex文件
│   │   ├── 01-点亮led.hex 0.00M
│   │   ├── 02-闪烁led.hex 0.00M
│   │   ├── 03-流水灯.hex 0.00M
│   │   ├── 04-静态数码管显示.hex 0.00M
│   │   ├── 05-动态数码管显示.hex 0.00M
│   │   ├── 06-模块化编程.hex 0.00M
│   │   ├── 07-独立按键.hex 0.00M
│   │   ├── 08-矩阵按键.hex 0.00M
│   │   ├── 09-蜂鸣器.hex 0.00M
│   │   ├── 10-按键控制LED亮灭(外部中断版).hex 0.00M
│   │   ├── 11-闪烁LED(定时器中断版).hex 0.00M
│   │   ├── 12-点阵LED.hex 0.00M
│   │   ├── 13-串口-单字节命令.hex 0.00M
│   │   ├── 14-串口-多字节命令.hex 0.00M
│   │   ├── 15-EEPROM.hex 0.00M
│   │   ├── 16-OLED.hex 0.00M
│   │   ├── 17-18B20.hex 0.01M
│   │   └── 18-DS1302.hex 0.01M
│   └── 09_Python
│       ├── python-3.12.4-amd64.exe 25.53M
│       └── Vocode烧录配置.txt 0.00M
├── 3.代码
│   └── 全部代码.zip 0.95M
├── 4.视频
│   ├── 001-教程简介.mp4 101.46M
│   ├── 002-51单片机-简介.mp4 60.70M
│   ├── 003-51单片机-引脚功能.mp4 28.63M
│   ├── 004-51单片机-最小系统.mp4 45.74M
│   ├── 005-开发环境-硬件.mp4 49.10M
│   ├── 006-开发环境-软件-概述.mp4 67.67M
│   ├── 007-开发环境-软件-Keil安装.mp4 17.60M
│   ├── 008-开发环境-软件-Keil激活.mp4 23.31M
│   ├── 009-开发环境-软件-ISP.mp4 8.10M
│   ├── 010-快速入门-编码&编译.mp4 74.15M
│   ├── 011-快速入门-烧录.mp4 64.37M
│   ├── 012-快速入门-案例解读.mp4 97.82M
│   ├── 013-LED案例-闪烁.mp4 116.45M
│   ├── 014-LED案例-闪烁-延时函数.mp4 135.32M
│   ├── 015-LED案例-6T模式.mp4 32.49M
│   ├── 016-LED案例-流水灯-需求说明.mp4 13.03M
│   ├── 017-LED案例-流水灯-编码实现.mp4 60.85M
│   ├── 018-VSCode环境-EIDE-安装.mp4 14.16M
│   ├── 019-VSCode环境-EIDE-创建项目.mp4 20.09M
│   ├── 020-VSCode环境-EIDE-编译项目.mp4 30.98M
│   ├── 021-VSCode环境-EIDE-烧录项目.mp4 52.73M
│   ├── 022-VSCode环境-EIDE-烧录项目问题说明.mp4 17.62M
│   ├── 023-数码管-概述.mp4 32.24M
│   ├── 024-数码管-静态显示-需求说明.mp4 10.08M
│   ├── 025-数码管-静态显示-硬件设计-初步设计.mp4 45.51M
│   ├── 026-数码管-静态显示-硬件设计-138译码器.mp4 18.23M
│   ├── 027-数码管-静态显示-硬件设计-单片机引脚内部结构.mp4 41.45M
│   ├── 028-数码管-静态显示-硬件设计-245驱动器.mp4 13.13M
│   ├── 029-数码管-静态显示-硬件设计-完整原理图.mp4 53.18M
│   ├── 030-数码管-静态显示-软件设计-思路分析.mp4 27.72M
│   ├── 031-数码管-静态显示-软件设计-提示.mp4 22.23M
│   ├── 032-数码管-静态显示-软件设计-编码实现.mp4 83.03M
│   ├── 033-C89变量声明语法说明.mp4 6.05M
│   ├── 034-数码管-动态显示-软件设计-思路分析.mp4 18.80M
│   ├── 035-数码管-动态显示-软件设计-编码实现.mp4 150.21M
│   ├── 036-模块化编程-规范说明.mp4 90.74M
│   ├── 037-模块化编程-数码管改造.mp4 94.59M
│   ├── 038-模块化编程-EIDE模版.mp4 18.08M
│   ├── 039-模块化编程-header代码模版.mp4 11.38M
│   ├── 040-独立按键-概述.mp4 32.40M
│   ├── 041-独立按键-硬件设计.mp4 24.51M
│   ├── 042-独立按键-软件设计-方案一.mp4 84.43M
│   ├── 043-独立按键-软件设计-方案二.mp4 75.96M
│   ├── 044-独立按键-软件设计-方案二-问题分析.mp4 21.94M
│   ├── 045-独立按键-软件设计-方案三.mp4 79.92M
│   ├── 046-独立按键-软件设计-规范化.mp4 43.54M
│   ├── 047-矩阵按键-硬件设计.mp4 83.84M
│   ├── 048-矩阵按键-引脚工作模式.mp4 13.45M
│   ├── 049-矩阵按键-需求说明.mp4 32.78M
│   ├── 050-矩阵按键-按键检测.mp4 35.37M
│   ├── 051-矩阵按键-数码管显示.mp4 41.84M
│   ├── 052-矩阵按键-数码管显示-亮度问题说明.mp4 29.76M
│   ├── 053-矩阵按键-数码管显示-按键阻塞问题.mp4 54.35M
│   ├── 054-矩阵按键-数码管显示-循环检测按键.mp4 86.58M
│   ├── 055-蜂鸣器-概述.mp4 63.30M
│   ├── 056-蜂鸣器-仿真.mp4 41.32M
│   ├── 057-蜂鸣器-电感工作原理.mp4 52.16M
│   ├── 058-蜂鸣器-瞬时高压产生原理.mp4 9.24M
│   ├── 059-蜂鸣器-编码实现.mp4 23.48M
│   ├── 060-中断系统-概述.mp4 58.92M
│   ├── 061-中断系统-中断源.mp4 38.38M
│   ├── 062-中断系统-中断服务程序.mp4 13.41M
│   ├── 063-中断系统-中断优先级.mp4 20.24M
│   ├── 064-中断系统-外部中断-硬件设计.mp4 21.04M
│   ├── 065-中断系统-外部中断-使用说明.mp4 122.40M
│   ├── 066-中断系统-外部中断-编码实现.mp4 93.93M
│   ├── 067-定时器-概述.mp4 22.93M
│   ├── 068-定时器-使用说明-设置工作方式.mp4 54.97M
│   ├── 069-定时器-使用说明-设置脉冲计数器工作方式.mp4 49.44M
│   ├── 070-定时器-使用说明-设置脉冲计数器工作方式-补充.mp4 9.30M
│   ├── 071-定时器-使用说明-设置脉冲计数器初始值.mp4 41.05M
│   ├── 072-定时器-使用说明-启动定时器.mp4 20.57M
│   ├── 073-定时器-使用说明-中断服务程序.mp4 1.72M
│   ├── 074-定时器-LED闪烁-实现思路.mp4 58.73M
│   ├── 075-定时器-LED闪烁-编码实现.mp4 48.70M
│   ├── 076-定时器-当前代码痛点.mp4 14.93M
│   ├── 077-定时器-封装-思路分析.mp4 18.18M
│   ├── 078-定时器-封装-编码-上.mp4 79.91M
│   ├── 079-定时器-封装-编码-下.mp4 23.35M
│   ├── 080-定时器-封装-使用说明.mp4 17.79M
│   ├── 081-点阵LED-概述.mp4 26.98M
│   ├── 082-点阵LED-静态显示-硬件设计-概述.mp4 19.12M
│   ├── 083-点阵LED-静态显示-硬件设计-595工作原理.mp4 76.48M
│   ├── 084-点阵LED-静态显示-软件设计-思路分析.mp4 6.97M
│   ├── 085-点阵LED-静态显示-软件设计-方法定义.mp4 18.95M
│   ├── 086-点阵LED-静态显示-软件设计-编码实现.mp4 109.86M
│   ├── 087-点阵LED-静态显示-软件设计-定时器扫描.mp4 47.40M
│   ├── 088-点阵LED-滚动显示-实现思路.mp4 26.18M
│   ├── 089-点阵LED-滚动显示-编码实现.mp4 78.11M
│   ├── 090-UART通信-基础概念.mp4 60.77M
│   ├── 091-UART通信-基本定义.mp4 14.46M
│   ├── 092-UART通信-通信协议-数据格式.mp4 56.06M
│   ├── 093-UART通信-通信协议-双方约定.mp4 40.97M
│   ├── 094-51单片机串口-概述.mp4 27.44M
│   ├── 095-51单片机串口方式1-波特率-概述.mp4 71.18M
│   ├── 096-51单片机串口方式1-波特率-定时器1-初始化配置.mp4 39.68M
│   ├── 097-51单片机串口方式1-波特率-定时器1-初始值.mp4 34.76M
│   ├── 098-51单片机串口方式1-发送数据-概述.mp4 44.03M
│   ├── 099-51单片机串口方式1-接收数据-概述.mp4 89.99M
│   ├── 100-51单片机串口方式1-中断说明.mp4 17.16M
│   ├── 101-串口通信需求-硬件设计.mp4 48.46M
│   ├── 102-串口通信需求-单字节命令-思路分析.mp4 27.56M
│   ├── 103-串口通信需求-单字节命令-编码-初始化.mp4 35.33M
│   ├── 104-串口通信需求-单字节命令-编码-发送数据.mp4 68.89M
│   ├── 105-串口通信需求-单字节命令-编码-接收数据.mp4 54.69M
│   ├── 106-串口通信需求-单字节命令-编码-中断冲突解决.mp4 74.82M
│   ├── 107-串口通信需求-单字节命令-编码-中断冲突说明.mp4 65.63M
│   ├── 108-串口通信需求-多字节命令-思路分析.mp4 44.21M
│   ├── 109-串口通信需求-多字节命令-编码实现.mp4 193.47M
│   ├── 110-IIC通信-概述.mp4 6.08M
│   ├── 111-IIC通信-信号线.mp4 19.22M
│   ├── 112-IIC通信-主从架构.mp4 22.12M
│   ├── 113-IIC通信-空闲状态&起始&结束信号.mp4 18.28M
│   ├── 114-IIC通信-确认信号.mp4 17.49M
│   ├── 115-IIC通信-从机地址&读写标识.mp4 15.81M
│   ├── 116-IIC通信-完整通信流程.mp4 10.96M
│   ├── 117-IIC通信-基础驱动分析.mp4 24.85M
│   ├── 118-IIC通信-基础驱动-起始信号.mp4 10.73M
│   ├── 119-IIC通信-基础驱动-发送一个字节.mp4 26.19M
│   ├── 120-IIC通信-基础驱动-接收确认信号.mp4 46.84M
│   ├── 121-IIC通信-基础驱动-接收一个字节.mp4 22.79M
│   ├── 122-IIC通信-基础驱动-发送确认信号.mp4 8.51M
│   ├── 123-IIC通信-基础驱动-发送结束信号.mp4 8.81M
│   ├── 124-EEPROM-概述.mp4 46.94M
│   ├── 125-EEPROM-引脚说明.mp4 11.27M
│   ├── 126-EEPROM-内存组织结构.mp4 9.82M
│   ├── 127-EEPROM-写操作-ByteWrite.mp4 33.34M
│   ├── 128-EEPROM-写操作-PageWrite.mp4 28.47M
│   ├── 129-EEPROM-读操作-上.mp4 37.23M
│   ├── 130-EEPROM-读操作-下.mp4 27.41M
│   ├── 131-EEPROM-项目准备.mp4 21.46M
│   ├── 132-EEPROM-函数定义.mp4 35.05M
│   ├── 133-EEPROM-编码-写多个字节-上.mp4 57.85M
│   ├── 134-EEPROM-编码-写多个字节-中.mp4 63.14M
│   ├── 135-EEPROM-编码-写多个字节-下.mp4 15.98M
│   ├── 136-EEPROM-编码-读多个字节.mp4 27.68M
│   ├── 137-EEPROM-编码-测试.mp4 21.90M
│   ├── 138-逻辑分析仪-使用说明.mp4 166.96M
│   ├── 139-EEPROM-编码-写多个字节-循环写法.mp4 46.20M
│   ├── 140-OLED屏幕-概述.mp4 77.49M
│   ├── 141-OLED屏幕-驱动芯片SSD1315-概述.mp4 66.54M
│   ├── 142-OLED屏幕-驱动芯片SSD1315-IIC接口.mp4 74.75M
│   ├── 143-OLED屏幕-驱动芯片SSD1315-GDDRAM-组织结构.mp4 15.52M
│   ├── 144-OLED屏幕-驱动芯片SSD1315-GDDRAM-寻址方式选择.mp4 60.10M
│   ├── 145-OLED屏幕-驱动芯片SSD1315-GDDRAM-寻址方式-介绍.mp4 84.92M
│   ├── 146-OLED屏幕-驱动芯片SSD1315-GDDRAM-显存和屏幕的映射关系.mp4 67.53M
│   ├── 147-OLED屏幕-硬件原理图.mp4 24.27M
│   ├── 148-OLED屏幕-软件实现-基础函数.mp4 60.76M
│   ├── 149-OLED屏幕-软件实现-点亮屏幕.mp4 111.31M
│   ├── 150-OLED屏幕-软件实现-清屏.mp4 91.04M
│   ├── 151-OLED屏幕-软件实现-简单符号显示.mp4 73.55M
│   ├── 152-OLED屏幕-软件实现-字模制作.mp4 45.30M
│   ├── 153-OLED屏幕-软件实现-字模测试.mp4 51.23M
│   ├── 154-OLED屏幕-软件实现-显示位置.mp4 25.26M
│   ├── 155-OLED屏幕-软件实现-显示位置-测试.mp4 18.70M
│   ├── 156-OLED屏幕-软件实现-完整编码.mp4 161.33M
│   ├── 157-OLED屏幕-软件实现-清屏优化.mp4 55.68M
│   ├── 158-OLED屏幕-展示数字-方案一.mp4 23.13M
│   ├── 159-OLED屏幕-展示数字-方案二.mp4 58.08M
│   ├── 160-18B20-概述.mp4 34.41M
│   ├── 161-18B20-1Wire-通信协议-概述.mp4 21.70M
│   ├── 162-18B20-1Wire-通信协议-初始化.mp4 26.19M
│   ├── 163-18B20-1Wire-通信协议-写操作.mp4 28.46M
│   ├── 164-18B20-1Wire-通信协议-读操作.mp4 27.33M
│   ├── 165-18B20-通信流程.mp4 91.80M
│   ├── 166-18B20-硬件设计.mp4 5.00M
│   ├── 167-18B20-软件设计-初始化.mp4 50.42M
│   ├── 168-18B20-软件设计-写字节.mp4 21.91M
│   ├── 169-18B20-软件设计-读字节.mp4 41.27M
│   ├── 170-18B20-软件设计-测试.mp4 82.61M
│   ├── 171-DS1302-概述.mp4 24.22M
│   ├── 172-DS1302-使用说明.mp4 26.17M
│   ├── 173-DS1302写操作.mp4 17.36M
│   ├── 174-DS1302-读操作.mp4 11.03M
│   ├── 175-DS1302-寄存器说明.mp4 51.04M
│   ├── 176-DS1302-硬件设计.mp4 8.85M
│   ├── 177-DS1302-软件设计-项目创建.mp4 39.19M
│   ├── 178-DS1302-软件设计-写字节.mp4 48.08M
│   ├── 179-DS1302-软件设计-读字节.mp4 22.91M
│   ├── 180-DS1302-软件设计-设置日期.mp4 76.83M
│   ├── 181-DS1302-软件设计-获取日期-上.mp4 17.11M
│   ├── 182-DS1302-软件设计-获取日期-下.mp4 36.62M
│   ├── 183-DS1302-软件设计-测试.mp4 61.01M
│   └── 184-DS1302-软件设计-最终效果.mp4 75.90M
└── 51单片机.pptx 6.56M
相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。