虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

L16

  • LED显示屏动态显示及程序

    实现动态显示效果的方法和以上几种基本类似,这里以滚动显示为例作一说明。对于需要滚动的文字,可以将其设置为位图格式,暂存于内存中,然后利用VC 提供的位图拷贝函数BitBlt将位图复制到显示位置。对于特殊字符或图形,则可以直接利用BitBlt函数调用到显示位置。然后在类CLEDDlg的 OnTimer函数中调用该函数,以实现文字的滚动显示。另外,也可以通过设定不同的响应时间间隔来改变文字的滚动速度。 程序清单: ORG  00H LOOP: MOV A,#0FFH ;开机初始化,清除画面 MOV P0,A    ;清除P0口        ANL P2,#00   ;清除P2口 MOV R2,#200   D100MS: MOV R3,#250 ;延时100毫秒        DJNZ R3,$        DJNZ R2,D100MS        MOV 20H,#00H ;取码指针的初值 l100:    MOV R1,#100 ;每个字的停留时间 L16:    MOV R6,#16 ;每个字16个码

    标签: LED 显示屏 动态显示 程序

    上传时间: 2013-11-06

    上传用户:zl520l

  • DES算法把64位的明文输入块变为64位的密文输出块

    DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,首先,DES把输入的64位数据块按位重新组合,并把输出分为L0、 R0两部分,每部分各长32位,并进行前后置换(输入的第58位换到第一位,第50位换到第2位,依此类推,最后一位是原来的第7位),最终由L0输出左 32位,R0输出右32位,根据这个法则经过16次迭代运算后,得到L16、R16,将此作为输入,进行与初始置换相反的逆置换,即得到密文输出。

    标签: DES 算法 输入 输出

    上传时间: 2013-12-06

    上传用户:exxxds

  • 可以实现des的功能

    可以实现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

    上传用户:变形金刚