单片机教学课程

说明:

1、本课程主要针对51单片机的基础性课程,采用STC89C52单片机进行教学

2、本课程采用线上直播的教学方式,共12个课时,每个课时大概两个小时

3、编程语言:C语言;编程软件:keil5

4、如有疑问可添加此QQ:46580829

报名入口:https://www.mcude.com/signup/

 

第一天

1、点亮一个灯

2、让灯闪烁

3、流水灯

4、呼吸灯(类似于呼吸)

主要的知识点

1、创建一个keil项目

2、单片机的引脚定义

3、变量的定义

4、重定义的使用

5、延时函数的使用

6、C库的添加

 

第二天

1、函数的讲解(四种函数的简单讲解)

2、按键的原理图分析

3、单片机的引脚判断

4、按下按键的方法使用

5、几种实用的按键函数

6、外部中断触发按键----简单讲解

主要知识点

1、函数的讲解

2、原理图的分析

3、单片机的输入输出判断

4、按键函数的防抖

5、外部中断的简单使用

 

第三天

1、数码管的原理分析

2、单位数码管的点亮方法

3、多为数码管的点亮方式

4、数码管显示特殊字符

5、有源蜂鸣器的简单使用

主要知识点

1、数码管的原理图分析

2、三极管控制开关原理

3、单位数码管点亮方式

4、多位数码管点亮扫描方式

 

第四天

1、使用定时器控制流水灯

2、使用数码管控制数字1秒增加一个

3、按键控制数码管数字增加的暂停和启动

4、使用定时器控制电机的转速

主要知识点

1、定时器寄存器的分析

2、定时器作为计时器使用

3、定时器的中断简单使用

4、利用定时器的中断产生PWM

5、定时器的重要性分析

 

第五天

1、LCD1602的简单使用

2、通过定时器在LCD1602上显示时间

3、使用DS1302时钟芯片来显示时间以及掉电存储

4、使用按键来控制设置正确的时间

5、LCD1602显示屏显示其他的字符

主要知识点

1、显示屏的显示原理

2、时钟芯片的原理

3、显示屏的翻页显示

4、定时器定时

5、掉电存储的原理

 

第六天

1、温湿度传感器的采集

2、设置阈值控制继电器开关

3、阈值通过掉电存储起来

4、通过LCD1602显示温湿度

5、通过按键可以设置阈值

主要知识点

1、温湿度传感器的采集程序

2、设置阈值界面切换

3、AT24C02的IIC接口函数

4、显示函数的驱动化

 

第七天

1、ADC电路的分析

2、超声波测距

3、光照强度的获取

4、MQ系列传感器的数值获取

主要知识点

1、adc模数转换原理

2、超声波测距定时器应用

3、电阻分压原理

4、采集预热原理

5、MQ传感器应用

 

第八天

1、红外接收管的使用

2、红外遥控器的介绍

3、舵机的控制原理

4、通过红外遥控器控制舵机

主要知识点

1、定时器发出PWM的再次应用

2、红外遥控和接收的原理

 

第九天

1、无线通讯模组的接口介绍

2、蓝牙的使用

3、oled显示模块的使用

4、通过蓝牙发送数据到显示屏上面

5、声控系统的学习

主要知识点

1、串口的使用原理

2、显示屏的显示

3、蓝牙通讯原理

4、串口的通讯协议

 

第十天

基于单片机的防酒驾系统

1、检测酒精浓度显示在数码管上面

2、可以通过按键设置阈值

3、超过阈值开启声光报警

 

第十一天

基于单片机的温湿度控制系统

1、通过LCD1602显示温湿度模块采集温湿度

2、设置阈值并且存储到AT24C02里面

3、通过继电器控制加热片来加热该区域

4、通过风扇来降低该区域的温度

5、通过蓝牙显示温湿度以及设置阈值

 

第十二天

基于单片机的智能灯控制系统

1、使用流水灯作为灯光控制

2、通过红外遥控可以开启关闭以及控制形态

3、通过采集超声波,超过阈值报警,并且越近报警越急促

4、通过声控来控制灯光,并且可以整点报时

5、通过光照强度控制灯光的强度

6、可以通过时间来控制灯光的强制开启与关闭

 

报名入口:https://www.mcude.com/signup/

发表回复

后才能评论