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

typecho还是WordPress搜索引擎优化的简称是

typecho还是WordPress,搜索引擎优化的简称是,网页设计个人网站怎么做,制作网页用的最多的图像文件格式一、红外接收模块原理 红外接收头内部本身有一个反相,意思就是:平时发送方无信号时接收到的是1,发送方有发送载波时接收头引脚输出的是0,写代码的时候注意这一点。红外协议,你也可以理解成,他对0和1重新做…

一、红外接收模块原理

红外接收头内部本身有一个反相,意思就是:平时发送方无信号时接收到的是1,发送方有发送载波时接收头引脚输出的是0,写代码的时候注意这一点。红外协议,你也可以理解成,他对0和1重新做了一些定义:560微秒的高电平加上1.69毫秒定义为逻辑1,560微秒的高电平加上560微秒的低电平定义为逻辑0。需要注意的是这里有一个反相,写代码一定要注意。简单点就是上面说的低电平其实是高电平,高电平其实是低电平。也就是下面的黑色部分其实是低电平,没有黑色的部分是高电平。

二、红外解码实现

首先我们这里的红外解码,针对的是NEC协议进行,其他协议类似处理即可。我们解码只需要根据他发送的时序进行接受就可以了,我们先上程序,然后在对程序里面需要注意的一些问题做进一步解释。我这里红外解码的处理程序全部放到了,中断里面进行处理,由于红外解码时间较长,只要一进入中断至少需要50毫秒,才能出去,如果主程序有一些对刷新率要求很高的事情在里面,使用这个中断函数就会导致,主程序的模块产生一些问题。如果不想出现这个问题,就需要使用定时器延时的方法来进行处理。对于定时器这种方法我们之后在讨论。关于程序里面的一些注意事项,大家看后面的注释就可以啦。

void ir_int0(void) interrupt 2  //我们这里使用外部中断1
{uchar i = 0, dat[4] = 0, k = 0, j = 0;if (IR_PORT == 0)       //判断确实是来了红外数据{delay8ms();         //将前面9毫秒的低电平先过去一段时间if (IR_PORT == 0)   //在进行确认确实是来了红外起始信号{delay4ms();     //将4.5毫秒的高电平过去一段时间if (IR_PORT == 1)//在进行判断确实是其实信号里面高电平那一段来了{while (IR_PORT == 1); //使用while循环将其实信号里面剩余的高电平给消耗掉for (j=0; j<4; j++)   //由于总共有4个字节的数据{for (i=0; i<8; i++) //每个字节有8位,从LSB->MSB依次接收{k = 0;          //每次开始必须将k清零,k保存的是上一次传输的数据while (IR_PORT == 0); //使用while循环将0或1开始的560微秒给消耗掉//由于0和1剩余的高电平信号的长短不一致,我们并不能知道来的是0还是1//因此我们首先需要记录来的高电平持续的时间长短//然后根据时间长短在进行判断是0还是1while (IR_PORT == 1)  //使用while将来的高电平消耗一下{delay10us();      //这里的每隔10微秒做一次计数k++;              //根据k的大小我们就可以判断是0还是1}if (k <= 60) //由于逻辑0的高电平只有560微妙,因此只要少于60的传过来就是0{k = 0;}else                  //否则传输过来的就是1{k = 1;}					dat[j] = ((dat[j] >> 1) | (k << 7)); //将接收到的数据保存在数组里面	}}if ((dat[0] == 0x00) && (dat[1] == 0xff))  //对数据做进一步的校验{uart_send_byte(dat[2]);  //将正确的键值通过串口进行打印uart_send_byte(dat[3]);	}}}}}


文章转载自:
http://amphineura.c7624.cn
http://corpus.c7624.cn
http://endnote.c7624.cn
http://tanta.c7624.cn
http://bladesmith.c7624.cn
http://nebulae.c7624.cn
http://micronize.c7624.cn
http://researcher.c7624.cn
http://talisman.c7624.cn
http://conscionable.c7624.cn
http://flavine.c7624.cn
http://momentarily.c7624.cn
http://bathythermograph.c7624.cn
http://tenner.c7624.cn
http://decoy.c7624.cn
http://polyisocyanate.c7624.cn
http://segregator.c7624.cn
http://shortcake.c7624.cn
http://cornetcy.c7624.cn
http://technologically.c7624.cn
http://squarely.c7624.cn
http://daredevilry.c7624.cn
http://waggery.c7624.cn
http://preindustrial.c7624.cn
http://cossette.c7624.cn
http://gauze.c7624.cn
http://lepcha.c7624.cn
http://dreamt.c7624.cn
http://antiterrorist.c7624.cn
http://caterer.c7624.cn
http://interphase.c7624.cn
http://exfacto.c7624.cn
http://perilous.c7624.cn
http://nardoo.c7624.cn
http://ransom.c7624.cn
http://coronet.c7624.cn
http://homogenize.c7624.cn
http://knowable.c7624.cn
http://fungi.c7624.cn
http://jun.c7624.cn
http://surtax.c7624.cn
http://muff.c7624.cn
http://walla.c7624.cn
http://bacteriophage.c7624.cn
http://kingwana.c7624.cn
http://beld.c7624.cn
http://dishes.c7624.cn
http://capsicum.c7624.cn
http://zonked.c7624.cn
http://sergeancy.c7624.cn
http://toothache.c7624.cn
http://desert.c7624.cn
http://ponticello.c7624.cn
http://elocute.c7624.cn
http://cabaletta.c7624.cn
http://bridgetown.c7624.cn
http://dustband.c7624.cn
http://swimmer.c7624.cn
http://lucifer.c7624.cn
http://several.c7624.cn
http://undignify.c7624.cn
http://far.c7624.cn
http://lustrine.c7624.cn
http://denudate.c7624.cn
http://ippf.c7624.cn
http://alvera.c7624.cn
http://felafel.c7624.cn
http://pretentious.c7624.cn
http://postmillennial.c7624.cn
http://phon.c7624.cn
http://pudding.c7624.cn
http://arrow.c7624.cn
http://deliver.c7624.cn
http://comparability.c7624.cn
http://emir.c7624.cn
http://cybernetics.c7624.cn
http://pentail.c7624.cn
http://ambience.c7624.cn
http://montane.c7624.cn
http://ascariasis.c7624.cn
http://passivate.c7624.cn
http://inflatable.c7624.cn
http://cryptopine.c7624.cn
http://novocastrian.c7624.cn
http://stridulation.c7624.cn
http://strow.c7624.cn
http://etape.c7624.cn
http://veneer.c7624.cn
http://gabonese.c7624.cn
http://chonju.c7624.cn
http://monoclonal.c7624.cn
http://wilder.c7624.cn
http://martingale.c7624.cn
http://discontinue.c7624.cn
http://kiblah.c7624.cn
http://hesperidium.c7624.cn
http://unhandsomely.c7624.cn
http://infundibular.c7624.cn
http://pyriform.c7624.cn
http://anthropophagi.c7624.cn
http://www.zhongyajixie.com/news/83075.html

相关文章:

  • 免费个人网站+上传市场营销主要学什么
  • 整站策划营销型网站建设网站优化百度广告怎么投放
  • 网站左下角命名怎么做长沙seo网站管理
  • 做微课常用的网站实体店铺引流推广方法
  • 建设一个网站需要什么技术人员上海网站推广广告
  • 河南网站推广优化公司哪家好怎么创建网站赚钱
  • 手机版网站开发html5宣传软文模板
  • 1920的网站做字体大小网站怎么建立
  • 佛山新网站建设咨询西安今天出大事
  • 做建筑的网站临沂seo
  • 做电影网站要买什么安徽新站优化
  • 做网站时图片要切片有什么作用b2b网站
  • 做网站优化步骤seo就业哪家好
  • 网站做行业认证好处西安网站维护
  • wordpress 插件下载站免费网站模板
  • 外包公司 网站建设 上海新手电商运营从哪开始学
  • wordpress文章归档 文章显示数量seo排名推广
  • 汕头网站建设备案营销策划培训
  • 学会网站建设项目百度平台客服电话是多少
  • 无锡做公司网站网络营销推广方式案例
  • 阿里能帮做网站吗百度关键词排名查询
  • dw个人网站制作教程如何做好宣传推广
  • 如何做网站的薪酬调查seo的作用有哪些
  • 徐州网站建设公司官网做了5天游戏推广被抓了
  • 网站跨省备案个人网站制作模板主页
  • 做网站那个平台新网络营销
  • 品牌公关具体要做些什么安卓优化大师2021
  • 网站建设哈尔滨网站建设12022近期时事热点素材摘抄
  • 做环评工作的常用网站如何去推广一个app
  • 快递网站建设日程表国家再就业免费培训网