登录
首页 » 单片机 » 基于51单片机红外解码1602显示

基于51单片机红外解码1602显示

于 2022-05-30 发布 文件大小:32.52 kB
0 264
下载积分: 2 下载次数: 1

代码说明:

应用背景HT6221 键码的形成 当一个键按下超过36ms 振荡器使芯片激活如果这个键按下且延迟大约108ms, 这 108ms 发射代码由一个起始码9ms ,一个结果码4.5ms ,低 8 位地址码 9ms~18ms ,高 8 位地址码9ms~18ms ,8 位数据码9ms~18ms 和这 8 位数 据的反码 9ms~18ms 组成 如果键按下超过108ms 仍未松开接下来发射的 代码 连发代码将仅由起始码9ms 和结束码2.5ms 组成关键技术解码的关键是如何识别0 和 1 从位的定义我们可以发现0 1 均以 0.56ms 的低电平开始不同的是高电平的宽度不同0 为 0.56ms, 1 为 1.68ms,所以 必须根据高电平的宽度区别0 和 1 如果从 0.56ms 低电平过后开始延时 0.56ms 以后 若读到的电平为低说明该位为0 反之则为1 为了可靠起 见 延时必须比0.56ms 长些 但又不能超过1.12ms,否则如果该位为0 读到的 已是下一位的高电平因此取1.12ms+0.56ms /2=0.84ms 最为可靠一般取0.84ms 左右均可

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • MSP430单片机学习资料
    MSP430单片机学习资料 适合刚入门的“小白”学习,带你走进16位CPU的世界!文件中有教学视频
    2022-09-24 12:05:03下载
    积分:1
  • 单片机实现温度测量
    本代码是在keil平台上编写的,主要用于对温度的采集以及传输,并对其进行控制,本代码主要包括温度采集模块,按键模块,显示模块以及流水灯模块,最后还有串口通信模块。
    2022-02-13 21:44:12下载
    积分:1
  • 基于51单片机的NRF24L01通信工程文件
    这是51单片机驱动NRF24L01的工程文件,稍加修改即可使用!!
    2022-02-06 03:15:48下载
    积分:1
  • 点阵各种流动方式
    #include #define uchar unsigned char #define uint unsigned int #define LINE P2//定义行线IO口,即74HC154控制端 #define shudu 12//字移动的速度 sbit DATA=P0^0;//74HC595数据端 sbit CLK=P0^1;//74HC595移位脉冲端 sbit CLKR=P3^7;//74HC595数据锁存端 uchar move;//移动几位变量 uchar line;//行变量 uint word;//字节变量 uchar ji,gai;//字节变量 uchar BUF[4];//4组缓存数组以便左移右移等功能动态更改数据 /************************************************************/ /**********上移上拉左移左拉左覆盖数组************************/ /************************************************************/ uchar   code table[]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x3F,0xF8,0x04,0x1
    2022-04-09 11:56:43下载
    积分:1
  • C8051F350协议收发程序
    本程序实现C8051F350的一帧数据的收发,通过SP485E与PC通信。能实现五个功能:(1)停 止发送;(2)单次采样;(3)多次采样、(4)更改波特率;(5)偏移校正。 使用外部参考电压:2.5V        内部晶振:24.5M        AD输入使用AIN0        有CRC校验
    2022-05-10 22:51:57下载
    积分:1
  • 采用stm32输出5HZ的PWM波
    利用stm32的定时器实现5HZPWM波,利用的是Cortex-M3 在内核部分 包含了一个简单的定时器——SysTick timer。因为所有的 CM3 芯片都带有这个定时器,软件在不同芯片生产厂商的 CM3 器件间的移植工作就得以化简。 该定时器的时钟源可以是内部时钟( FCLK, CM3 上的自由运行时钟),或者是外部时钟(CM3 处理器上的 STCLK 信号)。
    2022-03-15 13:10:33下载
    积分:1
  • 基于51单片机MP3播放器系统Nokia5110全套资料
    基于51单片机MP3播放器系统Nokia5110,有原理图、源程序,PCB图,BOM清单,资料非常全。用51实现音乐的播放并显示
    2022-05-08 18:31:09下载
    积分:1
  • 单片机信号发生器
    节采用直角坐标系来分析,并假设波导是无限长的,且波是沿着z方向无衰减地传输,由电磁场理论, 对无源自由空间电场E和磁场H满足以下矢量亥姆霍茨方程:  式中β为波导轴向的波数,E0(x,y)和H0(x,y)分别为电场和磁场的复振幅,它仅是坐标x和y的函数。以电场为例子,将上式代入亥姆霍兹方程  ,并在直角坐标内展开,即有由麦克斯韦方程组的两个旋度式,可以得到场的横向分量和纵向分量的关系式: kc表示电磁波在与传播方向相垂直的平面上的波数,如果导波沿z方向传播,则 ;k为自由空间中同频率的电磁波的波数。根据两个纵向场分量Ez和Hz的存在与否,对波导中的电磁波进行分类。可将波导中的电磁波分成三类:1.    横电磁波(TEM波): ;2.    横电波(TE波): ;3.    横磁波(TM波): 。
    2023-06-14 12:55:02下载
    积分:1
  • 新唐单片机MINI58 WWDG看门狗的例程
    新唐单片机MINI58 WWDG看门狗的例程,工程文件可以直接使用,编译软件用KEIL C FOR MDK
    2022-04-27 19:00:37下载
    积分:1
  • 匿名飞控经典源代码 四轴飞行器
    匿名飞控经典源代码 四轴飞行器 #include "stm32f10x.h" #include "sysconfig.h" #include "bsp.h" #include "led.h" #include "tim3.h"  #include "usart.h" #include "ANO_TC_STM32F1_I2C.h" #include "MPU6050.h" #include "moto.h" #include "spi.h" #include "nrf24l01.h" #include "tim_pwm_in.h" #include "rc.h" #include "imu.h" #include "control.h" #include "data_transfer.h" u8 SYS_INIT_OK=0; //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void SYS_INIT(void) {  LED_INIT();  LED_FLASH();  Moto_Init();  Uart1_Init(115200);   Tim3_Init(500); #ifdef CONTROL_USE_RC  Tim_Pwm_In_Init(); #endif  Nvic_Init();  ANO_TC_I2C2_INIT(0xA6,400000,1,1,3,3);
    2022-06-15 05:31:50下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载