当前位置:首页 » 电脑办公 » 怎样制作简易密码
扩展阅读
14岁女生怎样快速减肥 2025-05-20 10:50:47
怎样制作辣椒油好吃 2025-05-20 10:26:11
怎样才能快速消除跳蚤 2025-05-20 10:11:36

怎样制作简易密码

发布时间: 2023-03-01 17:09:00

‘壹’ 怎样制作摩斯密码

需要进行支持中文的摩斯码制作和翻译的话,可以使用一些在线的摩斯码翻译制作工具,不过有很多工具只支持英文的摩斯码。你可以试一试这个工具比较方便并且支持中文。摩斯密码制作翻译器,支持中文摩斯码加密解密

制作摩斯密码

摩斯码翻译制作工具使用方法

一、制作摩斯码:在第一个输入框中输入由"中文或英文"组成的语句,点击"加密"按钮,即可在第二个输入框中显示加密过后的摩斯码字符串,点击"复制到剪切板"按钮即可导出。
二、解密摩斯码:在第一个输入框中输入格式正确的摩斯码密语字符串,点击"解密"按钮,即可在第二个输入框中显示解密过后的中英文语句,点击"复制到剪切板"按钮即可导出。如果摩斯码密语不是正确的格式,则无法被解密,第二个输入框会显示空白!

‘贰’ 请问,用四个独立按键来制作简易密码锁C语言程序该怎么编写

这个可以模拟那种拨码形式的密码锁方式来设计,比如OFO共享单车的拨码方式。
#include<reg51.h>
#define uchar unsigned char
uchar mima[4]={1,2,3,4};
uchar keymm[4]={0,0,0,0};
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
sbit key4=P1^3;
sbit led=P1^4;
bit flag=0;
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
uchar i;
led=1;
while(1)
{
if(key1==0)
{
while(key1==0);
keymm[0]++;
keymm[0]%=10;
}
if(key2==0)
{
while(key2==0);
keymm[1]++;
keymm[1]%=10;
}
if(key3==0)
{
while(key3==0);
keymm[2]++;
keymm[2]%=10;
}
if(key4==0)
{
while(key4==0);
keymm[3]++;
keymm[3]%=10;
}
for(i=0;i<4;i++)
{
if(keymm[i]!=mima[i])break;
if(i==3)flag=1;
}
if(flag)
{
i=10;
while(i--)
{
led=~led;
delay(100);
}
flag=0;
}
}
}