里面是一个16×16的点阵汉字显示,主要利用了单片机与移位寄存器的芯片做的一个小控制
上传时间: 2016-01-24
上传用户:liglechongchong
matlab生成m序列的函数 原来那个效率太低,主要是因为实际应用并不需要生成太长的m序列,加入了需求长度,能有效减少运行时间。25级的移位寄存器,运行了一个小时都没有出来一周期,我仅仅需要三千bit而已。改进版:
上传时间: 2014-01-27
上传用户:stampede
在使用单片机作为控制cpu时,请稍作简化,具体的PID参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“余数”,做好余数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分。
上传时间: 2016-02-05
上传用户:1109003457
古典密码中,主要的思想为移位算法及置换算法。 1.移位密码 密钥K为整数,且取值空间为0到25;加密函数:x = x + k (mod 26);解密函数:x = x - k (mod 26)。当K=3时,为凯撒密码。 2.仿射密码 密钥对由a、b组成,整数a满足 gcd(a, 26) = 1,整数b的取值空间为0到25;加密函数:x = ax + b(mod 26);解密函数:x = a*y - a*b (mod 26)。当a=1,b=3时,为凯撒密码。 3.维吉尼亚密码 首先确定密钥长度(本例中密钥只采取个位数字,所以取决于输入密钥的长度),然后输入满足这个长度的向量;加密:取明文第一个字母并将之移k1位,这里k1=1,第二个字母移k2位,k2=2,一旦到了密钥末尾,又从头开始。 4.换位密码 首先确定密钥长度,输入长度为5的0到4的整数序列,将明文分成每5个字母一组,每组字母按照密钥进行换位。
标签: 密码
上传时间: 2016-02-09
上传用户:jqy_china
VHDL实现循环码编码,设计了三个单元。switch是一个开关,shifter是移位寄存器,encoder是主体。
上传时间: 2016-02-14
上传用户:cainaifa
用VHDL编写的简单的CPU程序,可以实现加法,移位以及跳转等等功能
上传时间: 2014-01-10
上传用户:xiaoxiang
8051 串行接口是一个可编程的全双工串行通讯接口。它可用作异步通讯方式(UART),与串行传送信息的外 部设备相连接,或用于通过标准异步通讯协议进行全双工的8051 多机系统也可以通过同步方式,使用TTL 或CMOS 移位寄存器来扩充I/O 口。
上传时间: 2013-12-16
上传用户:
8051 串行接口是一个可编程的全双工串行通讯接口。它可用作异步通讯方式(UART),与串行传送信息的外 部设备相连接,或用于通过标准异步通讯协议进行全双工的8051 多机系统也可以通过同步方式,使用TTL 或CMOS 移位寄存器来扩充I/O 口。
上传时间: 2013-12-01
上传用户:阳光少年2016
利用framebuffer画小企鹅 Linux的framebuffer接口提供给用户访问显示设备的通用接口,通过mmap映射显示缓冲给用户,fb中我们设置什么值,将直接在屏幕上显示出来。本实验我们要利用framebuffer在屏幕上显示一个小企鹅,可以接读取bmp图片,设置framebuffer的值,或者利用include/linux/linux_logo.h文件(该文件已经定义好小企鹅的颜色和位置信息),设置framebuffer的值。本实验采用的是第二种方法。只要读取linux_logo.h中数组的值,进行相应的移位操作,将值赋给fb即可在屏幕上显示出小企鹅 。
标签: framebuffer Linux 接口 用户
上传时间: 2016-02-21
上传用户:黑漆漆
89S51平台,单片机定时打铃系统,11MHZ晶振,有七个按键,六个数码管显示时间的时,分,秒位。按键功能分别为调时间、调定时、确定、取消、加一、减一、移位。其中有按键扫描功能这块实现得很稳定,不会出现误判和多判。
标签: 89S51
上传时间: 2013-12-20
上传用户:shanml