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

进制计数器

  • ASCII及十六进制转换工具

    本软件可以进行字符转ASCII及十六进制转换,是一款非常方便的小工具

    标签: ASCII及十六进制转换工具

    上传时间: 2016-04-06

    上传用户:well-andiwu

  • 16进制数密码开关

    .功能与性能 (1)可以用16进制数预先设置5个数密码(共20bit),例如:F1A2E,密码可更改,上电后(复位)密码默认为20’h1_1111,设有一个密码输入完的确认键,在密码输入完成后以此信号作为判断密码是否正确的开始条件; (2)密码输入完成后按确认,若密码正确,绿灯亮,开关打开,若密码错误,红灯亮,开关保持闭合;                    (3)可进行密码重置:提供重置密码使能按键,按下该键可进行新密码的设置,新密码设置完成后再按一次确认键,新密码设置成功。只有在原始密码输入正确且开关打开后,才可以进行新密码的设置,否则,按重置密码使能按键后也不能进行新密码的设置; (4)密码串行输入,设有4bit的密码输入端口,设置新密码和密码正常输入过程中,一次输入一个16进制的数; (5)设有5组4bit的输出信号Num0、Num1、Num2、Num3、Num4,为数码管的显示编码信号,依次从左到右排列; 0000~1111分别代表16进制的0~F,上电后,全部显示为0;每次输入的密码均Num0显示,上次Num0显示的值左移至Num1,以此类推。例:一组密码的输入顺序是F---1---A---2---E,那么这组密码输入完成后,Num4为F,Num3为1,Num2为A,Num1为2,Num0为E。 另外,在设置新密码的过程中,也要显示刚刚输入的新密码。 (5)在密码输入过程中,可以按删除键,一次删除一个16进制数值密码,删除过程中Num0~Num4实时显示,当删完后,Num4~Num0显示00000,再按删除键,不进行任何操作,若有新的密码输入,则继续显示刚输入的密码。 (6)若在按确认键时,若输入的密码个数少于5个,则未输入的默认为0,若输入的密码个数大于5个,只用最后输入的5个数。例:依次输入F---1---A---2后按确认,则认为这组密码的第一个数为0,即Num4~Num0显示0---F---1---A---2,若依次输入F---1---A---2---E--3后按确认,则认为这组密码为1---A---2---E--3。 输入密码正确,开关打开后(接口说明中的绿灯亮即可代表开关打开了),可按关闭开关按键,重新将开关锁闭

    标签: 进制数 密码 开关

    上传时间: 2016-05-16

    上传用户:小码农lz

  • 十六进制转十进制程序,采用verilog语言编写,cycloneiii上测试可用

    十六进制转十进制程序,采用verilog语言编写,cyclongiii上测试可用

    标签: cycloneiii verilog 十六进制 十进制 程序 测试 语言 编写

    上传时间: 2016-07-25

    上传用户:londin_liang

  • Delphi 进制转换

    Delphi各种常用进制间的转换函数: 二进制转十进制 16进制转2进制 16进制转十进制 10进制转16进制 16进制转ASCII码 ASCII码转16进制 16进制转浮点数 浮点数转16进制 2进制转10进制整数

    标签: Delphi 进制转换

    上传时间: 2016-09-24

    上传用户:ljxztx

  • 利用栈的基本操作实现将任意一个十进制整数N转化为R进制整数。

    #include <stdlib.h> #include<stdio.h> #include <malloc.h> #define stack_init_size 100 #define stackincrement 10 typedef struct sqstack { int *base; int *top; int stacksize; } sqstack; int StackInit(sqstack *s) { s->base=(int *)malloc(stack_init_size *sizeof(int)); if(!s->base) return 0; s->top=s->base; s->stacksize=stack_init_size; return 1; } int Push(sqstack *s,int e) { if(s->top-s->base>=s->stacksize) { s->base=(int *)realloc(s->base,(s->stacksize+stackincrement)*sizeof(int)); if(!s->base) return 0; s->top=s->base+s->stacksize; s->stacksize+=stackincrement; } *(s->top++)=e; return e; } int Pop(sqstack *s,int e) { if(s->top==s->base) return 0; e=*--s->top; return e; } int stackempty(sqstack *s) { if(s->top==s->base) { return 1; } else { return 0; } } int conversion(sqstack *s) { int n,e=0,flag=0; printf("输入要转化的十进制数:\n"); scanf("%d",&n); printf("要转化为多少进制:\n"); scanf("%d",&flag); printf("将十进制数%d 转化为%d 进制是:\n",n,flag); while(n) { Push(s,n%flag); n=n/flag; } while(!stackempty(s)) { e=Pop(s,e); switch(e) { case 10: printf("A"); break; case 11: printf("B"); break; case 12: printf("C"); break; case 13: printf("D"); break; case 14: printf("E"); break; case 15: printf("F"); break; default: printf("%d",e); } } printf("\n"); return 0; } int main() { sqstack s; StackInit(&s); conversion(&s); return 0;                        }

    标签: 整数 基本操作 十进制 转化 进制

    上传时间: 2016-12-08

    上传用户:爱你198

  • 16进制和字符串(汉字、数字、字母等)批量转换

     满足混合字符串(汉字和数字等字符)批量(非一个字符一个字符),转换为16进制;同样支持16进制转换为字符串,C++代码; 在VS2010上用MFC编码测试可运行。可用于串口通信数据编码。

    标签: 进制 字符串 字母 汉字 数字 转换

    上传时间: 2017-05-31

    上传用户:西蒙贝克

  • vba16进制读取

    vba16进制读取,测试可以使用。可以使用。

    标签: vba 16 进制 读取

    上传时间: 2018-01-25

    上传用户:BRCC

  • 8.13多进制数字频率调制(MFSK)系统

    8.13多进制数字频率调制(MFSK)系统

    标签: 8.13 MFSK 进制 数字频率 调制 系统

    上传时间: 2018-06-15

    上传用户:dyrdyr123

  • C语言十六进制转字符串和字符串转十六进制

    C语言十六进制转字符串和字符串转十六进制函数

    标签: 十六进制 字符串 C语言

    上传时间: 2018-09-11

    上传用户:mouren

  • 进制转换工具

    用于二进制、十六进行、十进制数据间相互转换的 进制转换工具

    标签: 进制转换

    上传时间: 2021-09-24

    上传用户:linuxp