【全面掌握】51单片机入门到精通实战培训:从基础到物联网
正规机构口碑保证优质服务 快速响应技术领先经验丰富
授课方式:
寄宿面授远程教学在线直播个性化辅导常年招生
上课时段:
线下全日制班线上特训班企业特训班
课程培训大纲

课程名称:【全面掌握】51单片机入门到精通实战培训:从基础到物联网

课程介绍: 探索单片机的奥秘,从51单片机基础到高级应用,本课程为电子爱好者和工程师量身打造。朱老师带你深入单片机的世界,从电路基础到集成电路,从CPU核心到外设控制,全面覆盖单片机的工作原理和应用场景。学习本课程,你将掌握LED灯、数码管、按键、定时器、蜂鸣器、电机控制等实用技能,并通过实战项目深入理解串口通信、实时时钟、EEPROM、AD/DA转换和LCD显示技术。无论你是初学者还是希望提升技能的专业人士,本课程都将是你的不二之选。立即加入,开启你的单片机学习之旅,迈向物联网和嵌入式开发的新高度!

课程目录

1.你不能错过的单片机课程

1.1本课程为谁而生

1.2 为什么要跟朱老师学51

1.3 我为什么要学单片机

1.4 为什么要从51单片机学

1.5 配套开发板简单介绍

1.6 学习本课程需要什么基础

1.7 学会单片机要花多少钱

1.8 单片机和嵌入式的关系

1.9 单片机和嵌入式的关系

1.10 单片机和物联网的关系

1.11 单片机和C语言的关系

2.单片机到底是个什么东西

2.1从电路到集成电路

2.2 计算机的核心设备CPU

2.3 给单片机下个定义

2.4 ROM与RAM

2.5 单片机的工作原理

2.6外设与内部外设

2.7 单片机与电路板

2.8 软件与硬件的区别和联系

2.9 硬件工程师主要工作职责

2.10 软件工程师主要工作职责

2.11 DATASHEET的重要性

2.12 原理图和PCB图

2.13需要什么开发工具

3.单片机有很多种

3.1单片机发展史

3.2 主流单片机及各自特点

3.3 STC51各个系列的特点

3.4 做项目时如何选型主控单片机

4.单片机到底是个什么东西

4.1开发板完全介绍

4.2 开发板主板及板载原件介绍

4.3上电前的准备工作

4.4学会向单片机下载程序并运行

4.5 下载并测试官方示例程序1

4.6 下载并测试官方示例程序2

4.7 下载并测试官方示例程序3

4.8 下载并测试官方示例程序4

5.动手写代码之前必须的准备工作

5.1 KEIL软件的介绍和安装

5.2 KEIL的基本使用演示

5.3C语言基本介绍

5.4 C语言基本概念

5.5整体流程梳理

5.6 跟着数据手册学单片机1

5.7跟着数据手册学单片机2

5.8 跟着数据手册学单片机3

5.9跟着数据手册学单片机4

5.10 二进制和10端口

6.单片机控制第一个外设-LED灯

6.1单片机编程的一般步骤

6.2 原理图与控制方法分析

6.3第一个实验:点亮LED

6.4 如何让LED闪烁

6.5 C语言循环语句学习

6.6 流水灯效果实现1

6.7 流水灯效果实现2

6.8跑马灯效果实现

7.静态和动态控制数码管

7.1什么是数码管

7.2 静态数码管的初步驱动

7.3静态数码管显示十进制数

7.4让数码管依次显示0到9

7.5 动态数码管

7.6 动态数码管显示编程实战1

7.7 动态数码管显示编程实战2

7.8 38译码器介绍

7.9使用38译码器驱动动态数码管

8.LED点阵

8.1 LED点阵简介

8.2 原理图分析

8.3 LED点阵编程实践1

8.4 LED点阵编程实践2

8.5 LED点阵编程实践3

8.6 字模介绍

8.7 横向取模的显示函数1

8.8 横向取模的显示函数2

8.9 纵向取模的显示函数

9.按键

9.1按键相关知识

9.2 独立按键编程

9.3键值检测与显示

9.4 按键的消抖

9.5完整的按键检测

9.6 中断的引入

9.7 使用单片机外部中断来处理按键

9.8矩阵键盘的原理

9.9矩阵键盘编程实战

10.定时器和计数器

10.1定时器介绍

10.2 软件控制硬件的关键-寄存器

10.3 51单片机的定时器简介

10.4定时器的主要寄存器介绍1

10.5 定时器的主要寄存器介绍2

10.6 定时器的主要寄存器介绍3

10.7 定时器编程实践1

10.8 定时器编程实践2

10.9 定时时间设置错误纠正

11.蜂鸣器

11.1蜂鸣器的原理

11.2 让蜂鸣器响起来

11.3 用定时器控制蜂鸣器音调

11.4 蜂鸣器发出滴滴声

11.5 让蜂鸣器唱歌1

11.6 让蜂鸣器唱歌2

12.直流电机和步进电机

12.1直流电机

12.2 步进电机理论1

12.3 步进电机理论2

12.4 开发板原理图分析说明

12.5 步进电机编程实践1

12.6 步进电机编程实践2

13.串口通信和RS485

13.1通信有关的常见概念

13.2 什么是串行通信

13.351单片机的串行通信

13.4 STC51串行通信相关寄存器1

13.5 STC51串行通信相关寄存器2

13.6 STC51的串行通信实战1

13.7 STC51的串行通信实战2

13.8 STC51的串行通信实战3

13.9 STC51的串行通信实战4

13.10 STC51的串行通信实战5

13.11 RS485介绍

14.实时时钟DS1302

14.1 RTC有关的背景知识

14.2 原理图和接线

14.3数据手册带读

14.4时序图的读法1

14.5 时序图的读法2

14.6编程实践1

14.7编程实践2

14.8 添加串口调试

14.9 添加串口调试2

14.10 DS1302的时间格式详解

14.11向DS1302写入时间

14.12 及时对程序进行规整

15.12C通信之EEPROM

15.1 EEPROM及其背景知识

15.2 原理图和数据手册1

15.3 原理图和数据手册2

15.4 I2C低层时序图和程序1

15.5 12C低层时序图和程序2

15.6 EEPROM读写测试1

15.7 EEPROM读写测试2

15.8程序问题解决

16.AD和DA转换

16.1AD转换及相关背景知识1

16.2.AD转换及相关背景知识2

16.3 原理图和数据手册

16.4结合例程分析时序

16.5代码实践

16.6 串口直接显示电压值

16.7 DA转换

17.LCD1602和12864显示器

17.1LCD显示器相关背景1

17.2 LCD显示器相关背景2

17.3开始学习LCD1602

17.4 LCD1602控制器低层时序1

17.5 LCD1602控制器低层时序2

17.6代码实践

17.7 LCD12864介绍

17.8 LCD12864低层时序分析

17.9 ST7565的指令集1

17.10 ST7565的指令集2

17.11 ST7565的指令集3

17.12 ST7565的指令集4

17.13 清屏操作

17.14 LCD12864显示文字1

17.15 LCD12864显示文字2

17.16 LCD12864显示文字3

17.17 LCD12864显示文字4

17.18 LCD12864显示文字5

17.19 LCD12864显示图片

如果您想学习本课程,请联系我们进行报名点击联系我们

如果没找到合适的课程或有特殊培训需求,也可以联系我们定制培训:点击联系我们

除培训外,我们还提供Layout外包、PCB制板、SMT贴片一站式服务(点击可进入官网),有需求请发需求表到邮箱zhengzf@fanypcb.com,或致电13142188866(同微信)

服务优势:

丰富专家资源,一线工程师背景,项目技术精英,面向企业用岗需求,针对性培训,互动式交流,案例教学,线下线下精品小班,实际工程项目经验分享,快捷高效,节约时间成本,少走弯路与错路,引荐学员高薪就业。

专家力量:

10-20年一线电子工程师项目研发经验团队;

德累斯顿工业大学硕士/飞利浦皇家全球母婴首席电子工程师/桂电研究院特聘专家;

Mentor, Cadence,Altium,华为等大型公司高级工程师,项目经理,技术支持专家;

凡亿教育电子培训中心,资深专家或特邀讲师;

大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高;

多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享;

针对客户实际需要,真实案例演示,互动式教学沟通,学有所值,学有所成。

关于我们>>更多

十年专业积累,专家技术团队,国内最大的电子设计人才培训基地,开设有硬件、PCB、单片机、仿真、EMC、射频等相关课程。

联系我们
电话:

15616880848

微信咨询报名

领试听与大纲

聚焦电子设计

预约信息