红外解码程序主要工作为等待红外线信号出现,并跳过引导信号,开始收集连续32位的表面数据,存入内存的连续空间。位信号解码的原则是:以判断各个位的波宽信号来决定高低信号。位解码原理如下: 解码为0:低电平的宽度0.56ms+高电平的宽度0.56ms。 解码为1:低电平的宽度1.68ms+高电平的宽度0.56ms。 程序中必须设计一精确的0.1ms延时时间作为基础时间,以计数实际的波形宽度,若读值为5表示波形宽度为0.5ms,若读值为16表示波形宽度为1.6ms,以此类推。高电平的宽度1.12ms为固定,因此可以直接判断低电平的宽度的计数值5或时16,来确定编码为0或是1。程序中可以减法指令SUBB来完成判断,指令“SUBB A,R2”中若R2为计数值,A寄存器设为8,就可如下: 当“8-R2”有产生借位,借位标志C=1,表示编码为1。 当“8-R2”无产生借位,借位标志C=0,表示编码为0。 将借位标志C经过右移指令“RRC A”转入A寄存器中,再经由R0寄存器间接寻址存入内存中。
上传时间: 2016-11-09
上传用户:miaochun888
高精度 实现加法,减法,乘法还有除法。以求解相关的问题和内容。
上传时间: 2013-12-24
上传用户:qq521
ALU设计实现,有加法减法逻辑移位以及状态转换等
上传时间: 2014-12-04
上传用户:Late_Li
使用NetBean开发的java简易复数计算器,支持复数的加法、减法、乘法、除法、根、模、自然对数、实幂指数、虚幂指数、正弦、余弦、正切的运算。设计了自己的复数类
上传时间: 2014-01-18
上传用户:思琦琦
在Xilinx7.1平台下编写的ALU代码,可以实现五位加法、减法、与、异或四种运算!
上传时间: 2013-12-27
上传用户:rishian
本程序需在DOS下运行。每运行一次可执行程序random.exe,即可显示任意两个 16进制数的加法或减法表达式及其运算结果。在减法运算中,如果被减数小于减数,显示 “Divide Overflow”的提示信息。
上传时间: 2014-01-02
上传用户:xjz632
自己采用opencv编写的程序,该程序主要实现运动目标的检测,采用背景减法里面的GMM混合高斯模型
上传时间: 2017-03-20
上传用户:refent
大整数加法 poj 2981 这是真的加法,我还传了一个减法,名字写成加法了,不知怎么改,郁闷
上传时间: 2017-04-04
上传用户:wangchong
自己编的,经典的功率谱减法程序,不带VAD检测的程序
标签:
上传时间: 2017-04-24
上传用户:kytqcool
自己编的,带有VAD语音检测的谱减法语音增强程序。
标签:
上传时间: 2017-04-24
上传用户:GHF