对于红外接收的通信原理有很多,常用的有通过脉宽调制(PWM)和脉时调制(PPM)两种方法,最近小编就在尝试写基于51单片机的脉时调制的红外接收程序,有一些心得,与大家分享分享。 原理分析 通常的红外遥控器是将二进制脉冲码调制在38KHz的载波上,经缓冲放大后送至红外发光二极管,转化为红外信号发射出去。因为二进制脉冲码的形式有很多种,所以要开发红外接收设备,一定要知道红外遥控器的载码方式和载波频
这篇文章小编也是鸽了一个周了,原本前几天就想写了,但是因为开学,没有忙过来,不过鸽王也许会迟到,但永远不会缺席。 这篇的篇幅很短,所以小编大家希望耐心看完,相信你看完以后对定时器和延时函数有个全新的理解。 首先,我们要对定时器和延时函数有一个简单的了解。 1. 定时器 什么是定时器?定时器就像是闹钟,清晨将你吵醒,提醒你该上班了;定时器也像下课铃声,提醒上课的你该下课了。通过这两个比喻,可
(指南者)(二)寄存器、定时器和中断 寄存器 定时器 时钟 定时器寄存器 01 10 代码例程 定时器中断 中断 定时器中断 代码例程 代码例程 时间计算 定时器流水灯实现 定时器按键实现 寄存器 在单片机中,具有很多用来储存数据的单元,当我们的代码下载进单片机时,就是将代码转化成二进制的机械码并储存在这种单
(指南者)(一)51单片机学习系列文章 关于51单片机 什么是51单片机 为什么要学51单片机 学了能做什么 如何使用51单片机 控制IO输出 读取IO口状态 代码例程 流水灯 按键控制 逻辑运算 这个系列里面的代码是基于 STC12C5A60S2型号的芯片写的,这个系列的文章的目的是带领小白们入门51单片机。 关于
GPIO 外设讲解 通过博主上一篇博客,相信大家已经初步了解到了对于 STM32 的控制原理,但是 STM32 到外设 / 引脚有这么多,是要一个一个的去记住它的地址?或者每一次使用一个外设都要看一下数据手册?这样也太麻烦了吧,所以 STM32 便有固件库来方便大家使用,就不用去记那么多的外设地址了。固件库 固件库原理是什么?固件库怎么使用?首先,固件库的原理其实是和上一篇文章讲到的原理是一样
关于 RCC 配置系统时钟和外部输出 MCO 这张图 STM32F103 时钟树原理图,接下来我会在这张图里一小段一小段截取来分开讲解。 HSE 和 HSI 系统时钟输出 PLL 时钟源可以来源于两个,一个是 HSE ,另一个是 HSI 。HSE 是如何作为时钟源呢? 1、这个是 HSE 高速外部时钟1的输入, 可以很清楚的看到外部接了 OUT 和 IN 两个引脚,外部有源或者无源
关于 STM32F103 EXTI 中断以及 SysTick 定时器详解 中断是什么?这个就不用在解释了吧,如果有不理解中断的,可以看看小编以前的博客。 EXTI 中断 / 事件原理 EXTI 是外部中断 / 事件的控制器,什么是中断,我想在这儿就没有必要过多叙述了吧。在这儿,我就详细的讲解在 STM32 中外部中断 EXTI 到原理以及使用固件库如何去配置 EXTI 外部中断。 首先,我
最近小编也是在学习 STM32F1 系列,因为前一段时间学过 51 ,所以这几天总结了一下从 51 过度到 STM32 经验与心得,现在与大家分享分享我的心得。 对于引脚的操作和 STM32 与 51 的不同 在 51 中,我们如果想要操作 P0^0 这个引脚,应该有一下几种操作吧。 //这个是小编最开始学的操作IO口。P0 = 0x01; //直接操作整个P0口,使P00
积分
粉丝
勋章
TA还没有专栏噢
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信