红外解码程序主要工作为等待红外线信号出现,并跳过引导信号,开始收集连续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
这是一段汇编代码,用来判断CPU是否为64位还是32位。
标签: 汇编代码
上传时间: 2014-11-09
上传用户:cxl274287265
用MFC实现的对任意长度的文件的MD5加密,得到的是标准的32位十六进制数
上传时间: 2014-11-05
上传用户:xauthu
arm7AD转换程序,将模拟信号通过单片机AD转换模块进行数字转换,32位采样
上传时间: 2013-11-29
上传用户:chenjjer
本程序为加密芯片内部加密运算单元部分,包括32位减法器、移位寄存器、加/减法器、寄存器等,对密码芯片运算部分设计具有一定指导意义
上传时间: 2014-11-03
上传用户:ynwbosss
如果遇到MD5加密文件(一般都是这个),而又不知道密码的, ┃ ┃ 请用这组加密的数据1739fddf100746ca替换,那么密码就是:codepub.com┃ ┃ (这个是16位的,32位的是:7773164f11739fddf100746ca6b337834)
上传时间: 2014-01-03
上传用户:Shaikh
宏汇编器,32位的!其中含有部分范例程序,及lib文件夹!
标签: 宏汇编器
上传时间: 2014-01-02
上传用户:啊飒飒大师的
可以实现des的功能,c++编写。 DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步: 1初始置换 其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长3 2位,其置换规则为将输入的第58位换到第一位,第50位换到第2位……依此类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,例:设置换前的输入值为D1D2D3……D64,则经过初始置换后的结果为:L0=D58D50……D8 R0=D57D49……D7。 2逆置换 经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,逆置换正好是初始置换的逆运算,由此即得到密文输出。
标签: des
上传时间: 2016-11-27
上传用户:变形金刚
书名:新编Windows API参考大全 作者:本书编写组 页数:981页 开数:16开 字数:2392千字 出版日期:2000年4月第二次印刷 出版社:电子工业出版社 书号:ISBN 7-5053-5777-8 定价:98.00元 内容简介 作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开 发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、 图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic 和Delphi中对其调用。 本书是从事Windows应用程序开发的软件工程师的必备参考手册。
上传时间: 2016-12-09
上传用户:caiiicc
AVR 单片机 16,32位四则运算,开方运算。
上传时间: 2013-12-24
上传用户:thuyenvinh