2025年新版C语言 模电数电及51单片机Proteus嵌入式开发入门实战系统学习,一整套全齐了再也不用东拼西凑
最近有同学说想系统学习嵌入式,问我有没有系统学习的路线推荐。刚入门的同学可能不知道如何下手,这里一站式安排上。先说下学习的顺序,先学习C语言,接着学习模电数电(即模拟电路和数字电路)最后学习51单片机和Proteus,这就是一整套的学习流程,下面对它们的概念做个简单的介绍。
什么是C语言,学习嵌入式为什么要学习C语言?
C语言是一种高效、灵活的高级编程语言,接近硬件,可直接操作内存和硬件资源。学习嵌入式需掌握C语言,因其执行效率高、占用资源少,能精准控制硬件,广泛应用于单片机、操作系统等嵌入式系统开发,是嵌入式编程的基础。无论是51单片机还是STM32都是使用C语言开发的,所以学习嵌入式之前必须首先得学C语言。
什么是模电数电,学习嵌入式为什么要学习模电数电?
模电(模拟电子技术)处理连续信号,数电(数字电子技术)处理离散的0/1信号。学习嵌入式需掌握模电数电,因为嵌入式系统直接与硬件交互,常涉及传感器信号采集(模拟)、逻辑控制(数字)及电路设计,理解其原理有助于硬件调试、接口开发与系统优化,是软硬件结合的基础。电子设备是由嵌入式系统组成,所以我们要学嵌入式开发必须首先学习电路。
为什么要学习嵌入式开发?
嵌入式系统是一种专为特定任务或特定应用设计的计算机系统。与通用计算机系统不同,嵌入式系统通常具有更小的体积、更低的功耗和更强的可靠性。由于这些特点,嵌入式系统广泛应用于工业控制、医疗设备、智能家居、自动驾驶等领域。万物互联时代正在进行,随着物联网、人工智能等技术的不断发展,嵌入式系统将会在更多的领域得到应用和发展。因此,学习嵌入式系统可以帮助人们紧跟行业发展趋势,为未来的职业发展做好准备。
《嵌入式开发必备C语言零基础入门精通》系列教程在线学习:
【2025年新版】C语言教程(完整版)
《嵌入式开发必备集成电路 数字 模拟电路》系列教程在线学习:
模拟电路 数字电路 集成电路教程
《51单片机+Proteus嵌入式开发入门实战》系列教程在线学习:
51单片机入门教程+Proteus嵌入式开发入门实战视频教程2025更新版
一、嵌入式必备C语言入门实战系列教程内容介绍:
01 初识C语言 C语言环境搭建 编译器配置(25分)
02 C语言数据类型 整形 浮点型 字符型(46分1秒)
03 C语言 变量 常量 命名规则 注释 #define(32分23秒)
04 C语言运算符 算术运算符 赋值运算符(31分29秒)
05 C语言运算符 关系运算符 逻辑运算符 条件运算符 类型转换运算符 求字节数运算符(41分35秒)
06 C语言二进制 十进制 16进制 详解(30分49秒)
07 C语言二进制 16进制 反码 补码 位运算详解(32分3秒)
08 C语言条件判断语句 if else、switch case、三目运算(37分47秒)
09 C语言for循环语句 for循环的嵌套(35分48秒)
10 C语言 while do...while 循环控制语句 break、 continue 、 goto(33分18秒)
11 C语言中的函数 以及作用域详解(45分2秒)
12 C语言中的数组详解(1)(28分44秒)
13 C语言中的数组详解 交换位置 选择排序 冒泡排序(2)(38分24秒)
14 C语言中的字符数组 字符串 类型转换(33分15秒)
15 C语言指针 指针变量、取地址、取值(34分58秒)
16 C语言指针 数组与指针详解 数组作为函数参数(37分58秒)
17 C语言指针 二维数组 字符串和指针(36分28秒)
18 C语言结构体的基本使用(23分)
19 C语言结构体 结构体指针 结构体作为方法参数 结构体数组 typedef(27分57秒)
20 C语言预处理命令 模块化 枚举类型(29分12秒)
21 C语言内存管理 申请动态内存 销毁动态内存 内存泄露(28分40秒)
二、模电数电内容介绍:
一、 嵌入式集成电路介绍 电流 电压 可调电源演示(24分41秒)
1、嵌入式开发为什么要学电路
2、嵌入式开发需要学习电路的什么知识点
3、电学基础 电流 电压 电池 电源 电阻
4、可调直流稳稳压电源、电压相关实验
02 欧姆定律 串联并联 circuitJs1仿真电路 使用万用表测量电压 电阻 电流(44分10秒)
1、欧姆定律概念
2、串联并联电压 电流 电阻之间的关系
3、circuitJs1仿真电路
4、万用表的使用
03 电阻器 电容器 电容器储能 滤波 稳压详解 旁路去耦电容电路设计(44分6秒)
1、电阻器详解
2、电容器详解
3、电容器作用详解
4、旁路去耦电容电路设计
04 电磁感应 电感器 保险丝熔断器 接插件 蜂鸣器 晶振详解(22分54秒)
1、电磁感应
2、电感器 电磁电感实验
3、保险丝熔断器
4、接插件
5、蜂鸣器
6、晶振
05 开关电路 继电器 二极管 三极管 放大电路(48分29秒)
1、开关电路
2、继电器
3、二极管
4、三极管
5、放大电路
06 数字电路基础 数制与BCD码 逻辑门运算 二极管 三极管门电路(37分18秒)
1、数制与BCD码
2、逻辑门运算
3、二极管
4、三极管门电路
07 TTL门电路 N沟形Mos管 P沟形Mos管 CMOS门电路(25分2秒)
1、TTL门电路
2、N沟形Mos管
3、P沟形Mos管
4、CMOS门电路
08 Multisim 和 Proteus仿真软件介绍 Proteus安装使用(16分5秒)
1、Multisim 和 Proteus仿真软件介绍
2、Proteus安装
3、Proteus使用
09 组合逻辑电路 编码器 译码器 Proteus仿真8-3线优先编码器以及3-8线译码器(44分12秒)
1、编码器
2、译码器
3、 Proteus仿真8-3线优先编码器
4、 Proteus仿真3-8线译码器
10 LED数码管详解 、Proteus仿真74ls48显示译码器、4-1 8-1数据选择器(33分)
1、LED数码管详解
2、Proteus仿真74ls48显示译码器
3、 Proteus仿真4-1 8-1数据选择器
11 时序逻辑电路 触发器以及Proteus示波器的使用(41分45秒)
1、基本RS触发器
2、JK触发器(74LS112)
3、T触发器
4、D触发器
5、T’ 触发器
三、51单片机嵌入式开发视频教程内容介绍
1 如何学习51单片机、开发环境配置、点亮LED灯(25分10秒)
1、学习单片机之前必备的基础
2、学习什么类型的单片机
3、学习单片机的最佳方法
4、51单片机开发环境配置
5、51单片机点亮LED灯
2 Proteus仿真工具的安装使用(12分58秒)
1、Proteus介绍
2、Proteus安装
3 51单片机最小系统组成 以及Proteus仿真、程序点亮led灯(25分49秒)
1、51单片机最小系统组成
2、Proteus仿真51单片机最小系统
3、程序点亮led灯
4 STC89C52真实芯片最小系统介绍、下载器配置、程序烧录、点亮LED灯(26分35秒)
1、STC89C52真实芯片最小系统介绍
2、STC89C52下载器配置
3、程序烧录
4、真实芯片点亮LED灯
5 点亮LED灯的几种方法以及使用51单片机实现流水灯(44分19秒)
6 数码管介绍仿真以及真实芯片驱动真实数码管显示1~9(36分50秒)
1、数码管介绍
2、Proteus仿真数码
3、真实芯片驱动真实数码管显示1~9
7 多位数码管的动态扫描(36分39秒)
8 51单片机结合38译码器74ls138 驱动多位数码管(42分8秒)
1、38译码器74ls138介绍
2、74ls138 驱动多位数码管
9 键盘按键介绍以及独立按键改变数码管显示数据(24分26秒)
1、键盘按键介绍
2、独立按键使用
3、Proteus仿真独立按键驱动数码管
4、真实芯片结合独立按键 数码管显示
10 矩阵式按键以及矩阵式按键结合上拉电阻数码管详解--重新录制完结(42分45秒)
1、LED数码管详解
2、Proteus仿真74ls48显示译码器
3、Proteus仿真4-1 8-1数据选择器
11 定时器 定时中断系统详解(28分52秒)
1、定时器介绍
2、中断介绍
3、定时器结合中断
12 计数器 8位自动重载以及16位计数器模式详解(18分41秒)
1、计数器介绍
2、计数器结合中断
13 外部中断详解(21分2秒)
14 串口通信详解(41分16秒)
15 串口通信封装以及通过串口通信点亮led(16分32秒)
16 51单片机结合LCD1602液晶显示屏详解(43分32秒)
1、LCD1602介绍
2、Proteus仿真LCD1602
3、真实芯片结合LCD1602
17 封装操作LCD1602的模块 以及真实芯片演示(47分)
1、51C模块化
2、封装操作LCD1602的模块
3、封装后的模块驱动LCD1602
18 直流电机详解 PWM技术结合L293D芯片驱动直流电机(36分38秒)
1、直流电机介绍
2、PWM详解
3、L293D详解
4、PWM技术结合L293D芯片驱动直流电机详解
19 步进电机详解 ULN2003驱动步进电机详解(49分49秒)
1、步进电机介绍
2、ULN2003详解
3、ULN2003驱动步进电机详解
20 I2C和AT24C02存储器详解(69分33秒)
1、I2C详解
2、I2C结合AT24C02详解
21 PCF8591+I2C DA转换 实现PWM方波、三角波以及实现呼吸灯(41分58秒)
22 PCF8591+I2C AD转换实现电压表功能(26分49秒)
23 51单片机结合DS18B20采集温度(53分59秒)