当前位置: 首页 > news >正文

建设网站对公司起什么作用是什么淘宝seo优化是什么意思

建设网站对公司起什么作用是什么,淘宝seo优化是什么意思,广而告之微信推广平台,网站二级菜单模板红外传感器 遥控器通过红外 LED 发送调制后的信号,开发板上的红外接收模块接收遥控器的红外线。 单工异步,940nm 波长(还有一种 250nm 的N,可见光),EC 通信标准。 38KHz:红外线频率。 IN&…

红外传感器

遥控器通过红外 LED 发送调制后的信号,开发板上的红外接收模块接收遥控器的红外线。

单工异步,940nm 波长(还有一种 250nm 的N,可见光),EC 通信标准。

image-20230328000312504

38KHz:红外线频率。

IN:发送的方波。

image-20230328001955152

红外接收模块中会自动帮我们滤出 In 部分。

image-20230328002724563

空闲状态:OUT 输出高电平。

发送高电平:OUT 输出高电平。

发送低电平:OUT输出低电平,代表有数据。

image-20230328004940943

38kHz 属于是底层信息,所以协议层不给予展示,类似类的封装。

9ms 低+4.5ms 高:start。

后面跟四个字节数据。反码用于数据验证。

560us 低+560us 高表示0,560us 低+1690us 高表示1. 结束的最后一个高电平后面要跟一个下降沿表示终止。

一直扫描是效率很低的做法,所以 out 是接在外部中断上的。

外部中断

image-20230328115258479

void main(){LCD_Init();LCD_ShowString(1,1,"A");IT0=1;IE0=0;EX0=1;EA=1;PX0=1;while(1){LCD_ShowNum(2,1,num,2);}
}void Int0_Routine() interrupt 0 {num++;
}

中断和第三个按键 P3^2 接在一起,因此按下按键3时就会下降沿触发中断。

如果改为低电平触发,即 IT0=0,按下按键就一直触发。

接收到的数据会以2位的二进制位展现在数码管上,这里遥控器上的按钮并不是按几数码管就会显示几的注意一下。重点只是在于看遥控器不同的信号单片机能否区分和识别。

image-20230328145734093

//ired.h
#ifndef _ired_H
#define _ired_H#include "public.h"//管脚定义
sbit IRED=P3^2;//声明变量
extern u8 gired_data[4];//函数声明
void ired_init(void);#endif//ired.c
#include "ired.h"u8 gired_data[4];//存储4个字节接收码(地址码+地址反码+控制码+控制反码)/*******************************************************************************
* 函 数 名         : ired_init
* 函数功能		   : 红外端口初始化函数,外部中断0配置 
* 输    入         : 无
* 输    出         : 无
*******************************************************************************/
void ired_init(void)
{IT0=1;	//下降沿触发EX0=1;	//打开中断0允许EA=1;	//打开总中断IRED=1;	//初始化端口
}void ired() interrupt 0	//外部中断0服务函数
{u8 ired_high_time=0;u16 time_cnt=0;u8 i=0,j=0;//引导信号有9ms的低电平和4.5ms的高电平,先把这两部分读掉,并且如果太长时间引导信号没有发生相应的变化就先跳出,省的系统死机。我们给引导信号10ms和5ms的机会。if(IRED==0){time_cnt=1000;while((!IRED)&&(time_cnt))//等待引导信号9ms低电平结束,若超过10ms强制退出{delay_10us(1);//延时约10ustime_cnt--;if(time_cnt==0)return;		}if(IRED)//引导信号9ms低电平已过,进入4.5ms高电平{time_cnt=500;while(IRED&&time_cnt)//等待引导信号4.5ms高电平结束,若超过5ms强制退出{delay_10us(1);time_cnt--;if(time_cnt==0)return;	}//接下来是读取地址、地址反码、控制、控制反码。for(i=0;i<4;i++)//循环4次,读取4个字节数据{for(j=0;j<8;j++)//循环8次读取每位数据即一个字节{time_cnt=600;while((IRED==0)&&time_cnt)//等待数据1或0前面的0.56ms结束,若超过6ms强制退出{delay_10us(1);time_cnt--;if(time_cnt==0)return;	}time_cnt=20;while(IRED)//等待数据1或0后面的高电平结束,若超过2ms强制退出{delay_10us(10);//约0.1msired_high_time++;if(ired_high_time>20)return;	}gired_data[i]>>=1;//先读取的为低位,然后是高位if(ired_high_time>=8)//如果高电平时间大于0.8ms,数据则为1,否则为0gired_data[i]|=0x80;//最高位赋1ired_high_time=0;//重新清零,等待下一次计算时间}}}if(gired_data[2]!=~gired_data[3])//校验控制码与反码,错误则清空后返回{for(i=0;i<4;i++)gired_data[i]=0;return;	}}		
}

main.c:

void main()
{	u8 ired_buf[3];ired_init();//红外初始化while(1){				ired_buf[0]=gsmg_code[gired_data[2]/16];//将控制码高4位转换为数码管段码ired_buf[1]=gsmg_code[gired_data[2]%16];//将控制码低4位转换为数码管段码ired_buf[2]=0X76;//显示H的段码smg_display(ired_buf,6);	}		
}

http://www.hrbkazy.com/news/10997.html

相关文章:

  • 网购网站建设软文标题写作技巧
  • 网站建设支付我要恢复百度
  • 北京两学一做网站上海推广外包
  • 青岛网站seo推广永久观看不收费的直播
  • 有哪些建设网站公司吗百度云官网登录入口
  • wordpress 文章显示数量怎么做seo
  • 邢台网站建设服务网站推广计划方案
  • html网站地图制作搜外滴滴友链
  • 做网站的作文seo站长
  • 做有搜索功能的网站seo搜索引擎优化工资薪酬
  • 淘宝装修免费模板有哪些网站sem竞价推广
  • 17一起做网站株洲网站seo方案策划书
  • e4a做网站app免费建站网站
  • 在什么网站可以做外贸出口劳保鞋拉新推广怎么做代理
  • 福州网站设计十年乐云seo百度应用市场app下载安装
  • 南京做网站南京乐识好营销型网站建设多少钱
  • 谢岗网站建设公司网站自然排名怎么优化
  • 网站底部悬浮广告代码杭州百度
  • 没企业可以做网站吗360外链
  • 上海做淘宝网站建设青岛网站排名公司
  • 成都网站建设培训班免费留电话的广告
  • 白熊阅读做网站架构百度竞价推广方法
  • 老区建设促进会网站如何做百度搜索推广
  • 大前端Wordpress图片主题top优化师培训
  • 展览公司网站模板今日头条新闻发布
  • 内蒙古工程建设协会官方网站外贸营销型网站设计
  • 打开一个网站为繁体字是怎么做的地推团队
  • 织梦做网站首页百度快速收录权限
  • 万能网站浏览器知乎推广公司
  • shtml怎么做网站免费网站搭建平台