本软件可以进行字符转ASCII及十六进制转换,是一款非常方便的小工具
标签: ASCII及十六进制转换工具
上传时间: 2016-04-06
上传用户:well-andiwu
.功能与性能 (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语言编写,cyclongiii上测试可用
标签: cycloneiii verilog 十六进制 十进制 程序 测试 语言 编写
上传时间: 2016-07-25
上传用户:londin_liang
Delphi各种常用进制间的转换函数: 二进制转十进制 16进制转2进制 16进制转十进制 10进制转16进制 16进制转ASCII码 ASCII码转16进制 16进制转浮点数 浮点数转16进制 2进制转10进制整数
标签: Delphi 进制转换
上传时间: 2016-09-24
上传用户:ljxztx
#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进制转换为字符串,C++代码; 在VS2010上用MFC编码测试可运行。可用于串口通信数据编码。
上传时间: 2017-05-31
上传用户:西蒙贝克
vba16进制读取,测试可以使用。可以使用。
上传时间: 2018-01-25
上传用户:BRCC
8.13多进制数字频率调制(MFSK)系统
上传时间: 2018-06-15
上传用户:dyrdyr123
C语言十六进制转字符串和字符串转十六进制函数
上传时间: 2018-09-11
上传用户:mouren
用于二进制、十六进行、十进制数据间相互转换的 进制转换工具
标签: 进制转换
上传时间: 2021-09-24
上传用户:linuxp