當前位置:首頁 » 編程軟體 » 編程密碼島

編程密碼島

發布時間: 2022-04-22 18:51:52

A. 密碼鎖c語言編程代碼

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
intmain()
{
charpassword[10],password2[10];
memset(password,0,sizeof(password));
memset(password2,0,sizeof(password2));
printf("請設置8位數以內密碼: ");
scanf("%s",password);
printf("請設置校驗密碼: ");
scanf("%s",password2);
if(atoi(password2)==atoi(password))
{
printf("密碼輸入正確!: ");
}
else
{
printf("密碼輸入錯誤!: ");
}
return0;
}

B. 門禁編程密碼改了後怎麼能在改密碼

1).進入編程方式:
按[*]+[6位編程密碼],嘟嘟兩聲響,(紅燈閃爍,綠燈長亮。出廠的編程密碼是990101,用戶在啟用門禁設備後,務必修改此編程密碼。如果在20秒之內沒有任何編程指令,系統自動退出編程狀態。)
2).修改編程密碼:
按[0]+[6位新編程密碼]+[重復6位新編程密碼],嘟嘟兩聲響;表示設置成功。
3)設置開門方式:
①.卡或通用密碼:按[1]+[0],嘟嘟兩聲響;

C. plc編程密碼不知道怎麼辦啊

1.用軟體破解,求助PLC售後服務.
2.把裡面的程序全清了,重新下載程序,密碼就沒了.

D. 數字密碼鎖C語言編程

近年來,隨著生活水平的不斷改善,個人財富日益增長,人們對安全防盜的要求也逐漸提高。安全可靠、使用方便的電子密碼鎖成了人們防盜的首選。以Max +PlusⅡ(Multiple Array Matrix and ProgrammingLogic User SystemⅡ,多陣列矩陣及可編程邏輯用戶系統Ⅱ)為工作平台,使用PLD可編程器件和VHDL語言設計的帶音樂的電子密碼鎖具有密碼預置,誤碼鎖死及開鎖音樂提示等功能。這種設計不僅簡化了系統結構,降低了成本,更提高了系統的可靠和保密性。採用PLD可編程邏輯器件開發的數字系統,可以方便地升級和改進。

1 設計思路
密碼鎖電路由鍵盤控制、密碼設置和音樂演奏三大功能模塊組成,原理如圖1所示。Count,Keyvalue,Contrl,Smdisplay構成鍵盤控制模塊,Songer是音樂演奏模塊,Set是密碼設置模塊。

1.1 鍵盤控制
鍵盤主要完成向系統輸入數據,傳送命令等功能。它是一個機械彈性按鍵開關的集合,利用機械觸點的合、斷作用產生高、低電平。通過對電平高低狀態的檢測,以確認按鍵按下與否。一個電壓信號通過機械觸點的斷開、閉合過程的波形如圖2所示。

在該鍵盤電路中,Count模塊提供鍵盤的行掃描信號Q[3..0]。在沒有按鍵按下時,信號EN為高電平,行掃描輸出信號Q[3..0]的循環變化順序為0001 OO100100 1000 0001(依次掃描4行按鍵);當有按鍵按下時,信號EN為低電平,行掃描輸出信號Q[3..0]停止掃描,並鎖存當前的行掃描值。例如按下第一行的按鍵,那麼Q[3..O]=0001。
Keyvalue模塊的主要功能是對輸入按鍵的行信號Q[3..0]和列信號14[3..0]的當前組合值進行判斷來確定輸入按鍵的鍵值。
Contrl模塊的主要功能是實現按鍵的消抖,判斷是否有按鍵按下。確保對按鍵的提取處於圖2所示的閉合穩定時間范圍內,這就對本模塊的輸入時鍾信號有一定的要求,在本設計中該模塊輸入的時鍾信號頻率為64 Hz。Smdisplay模塊主要是完成數碼管動態掃描和七段解碼顯示的功能。
1.2 音樂演奏電路Songer
根據聲樂學知識,組成樂曲的每個音符的發音頻率值及其持續的時間是樂曲能連續演奏所需的兩個基本要素。獲得這兩個要素所對應的數值以及通過純硬體的手段來利用這些數值實現所希望樂曲的演奏效果是關鍵。如圖3所示,該電路需要由NOTETABS(音調發生器)、TONETABA、SPEAKER(數控分頻器)三個模塊組成,分別實現了聲音產生、節拍控制、音調控制的功能。

1.3 密碼設置
Set模塊是實現密碼鎖功能的核心模塊。其主要作用是設置密碼,Set為設置密碼的有效信號,可以實現修改密碼的功能。En為輸入密碼確認信號,當輸入完六位密碼後確認輸入,一旦輸入的密碼跟所設置的密碼一致時,則輸出信號OP有效(高電平);OP控制演奏音樂,此時音樂響起。若密碼不正確,則指示輸入錯誤及輸入次數,輸完三次無效後密碼鎖鎖死,必須由RESET信號(啟動信號,給一個低電平)重新打開密碼鎖功能。

2 電路的VHDL描述
鍵盤控制電路,音樂演奏電路以及密碼設置模塊均使用硬體描述語言VHSIC Hardware Description Lan-guage(VHDL)設計而成。例如:TONETABA的VHDL模型如下:

VHDL語言具有很強的電路描述和建模能力,能從多個層次對數字系統進行建模和描述,支持各種模式的設計方法:自頂向下與自底向上或混合方法,從而大大簡化了硬體的設計任務,提高了設計效率和可靠性。它同時具有與具體硬體電路無關和與設計平台無關的特性,所以用VHDL進行電子系統設計,設計者可以專心致力於其功能的實現,而不需要對其他相關因素花費過多的時間和精力。
設計步驟
3.1 設計輸入
首先在合適的路徑下建立本設計的文件夾,然後用VHDL語言編輯Count,Keyvalue,Contrl,Smdisplay等電路,並在Max+PlusⅡ軟體中使用文本編輯器輸入上述各電路模塊的VHDL程序,編譯生成各模塊;最後在Max+PlusⅡ軟體中使用圖形編輯器以自底向上的方法編輯原理圖。先編輯圖3電路,以Singer.gdf命名,其次使用「Create default Symbol」生成Songer模塊,然後再編輯如圖1所示原理電路圖。
3.2 模擬測試及編程下載配置
將設計好的項目存檔,並將其設置成Project。選擇目標器件為ACEX系列中的EP1K30QC208-2,啟動編譯,如果發現編譯出現錯誤,修正後再次編譯。編譯後即可對波形文件進行模擬,並進行測試和波形分析。分析完成後進行編程下載配置。
3.3 硬體測試
在高電平時,通過鍵盤的0~F號鍵進行6位密碼輸入,密碼輸入完畢後通過單擊確認鍵進行密碼設置確認。當輸入的密碼與設置的密碼一致時,揚聲器開始循環演奏樂曲,且數碼管SM8顯示輸入密碼的次數,數碼管SM7顯示密碼輸入是否正確。如果密碼正確,則SM7顯示『0』;如果密碼錯誤,則SM7顯示『E』。數碼管SM6~SM1顯示輸入的6位密碼。在密碼輸入正確開始演奏樂曲時,如果將撥位開關KD4撥向上,則數碼管SM8顯示樂曲的音符,而此時若將撥位開關KD3撥向上則停止演奏樂曲。發光二極體LED1~LED4顯示輸入按鍵的鍵值,LED16監控是否有按鍵按下。

4 結 語
使用Max+PlusⅡ軟體和VHDL語言設計電路,思路簡單,功能明了;不僅可以進行邏輯模擬,還可以進行時序模擬;使用PLD器件不僅省去了電路製作的麻煩,還可以反復多次進行硬體實驗,非常方便地修改設計,且設計的電路保密性很強。總之,採用Max+PlusⅡ軟體和VHDL語言使得復雜的電子系統的設計變得簡單容易,大大提高了設計效率。

如果對您有幫助,請記得採納為滿意答案,謝謝!祝您生活愉快!

E. 門禁 C102-B 編程密碼是多少

990101類型出廠預設值

編程密碼990101

開門方式卡或通用密碼;

預設通用密碼:1234

開鎖時間3秒

防拆報警關閉

門磁報警關閉

開鎖檢測門磁狀態關閉

報警延時0秒

3.聲光顯示

3.1.控制器正常工作狀態下:

3.1.1.有效指令:嘟短聲

3.1.2.無效指令:嘟長聲

3.2.編程狀態下:

3.2.1.綠燈常亮

3.2.2.有效指令:嘟嘟兩聲

3.2.3.無效指令:嘟嘟嘟三聲

4.撤銷未完成的指令:

在鍵入指令沒有全部完成前,按下[*]鍵,可以撤銷該項指令5.功能及設置:5.1.進入編程:

[﹡]+[6位編程密碼]

預設:990101,建議用戶修改此密碼5.2.修改編程密碼:

[0]

+[輸入6位新編程密碼]

+[重復輸入6位新編程密碼]5.3.設置有效卡:5.3.1.感應方式設置有效卡:

[5]

+[感應卡1]

+[感應卡2]

+……

+[感應卡n]

+[*]結束加卡5.3.2.按卡號設置有效卡:

[5]

+[輸入8位卡號1]

+[輸入8位卡號2]

+……

+[輸入8位卡號n]

+[*]結束加卡

同一張weigand26卡的卡號一般有兩種,

例如某張卡碼一0016497924碼二251,48388本機選用碼一的後8位卡號,即選用「16497924」作為添加的卡號5.3.3.增加一組連續的卡號:

[9]

+[輸入8位起始卡號]

+[輸入8位終止卡號]

增加連續的卡號時,8位卡號的前4位號碼必須相同,才能使用本方法操作。例如:12510000——12519999可以連續增加,但12500000——12519999就不可以連續增加,必須分別1250組增加一次,1251組增加一次5.4.刪除有效卡:5.4.1.感應卡方式刪除有效卡:

[7]

+[感應卡1]

+[感應卡2]

+……

+[感應卡n]

+[*]5.4.2.按卡號刪除有效卡:

[7]

+[輸入8位卡號1]

+[輸入8位卡號2]

+……

+[輸入8位卡號n]

+[*]

5.4.3.刪除所有已設置卡:

請使用恢復出廠設置的方式。

5.5.修改通用密碼:

[3]+[4位新通用密碼],原密碼失效

當密碼為0000時,所有密碼無效,此時不能使用「卡+通用密碼」功能。

5.6.退出編程狀態:

[﹡]嘟嘟

5.7.設置開門方式:

5.7.1.卡或通用密碼:[1]+[0]

5.7.2.卡加通用密碼:[1]+[1]

5.8.設置開門時間:

[2]+[TT]。TT表示開門時間,以秒為單位,如開鎖時間為3秒,則TT=03

5.9.設置防拆報警功能:

5.9.1.關閉防拆報警:[4]+[0]

5.9.2.開啟防拆報警:[4]+[1]

5.10.設置開鎖時檢測門磁狀態:

5.10.1.關閉開鎖時檢測門磁狀態:[6]+[0]

(有效指令開鎖):

5.10.2.開啟開鎖時檢測門磁狀態[6]+[1]

(「有效指令+門磁閉合」開鎖)

此功能可用於多門互鎖。

5.11.設置門磁報警狀態:

5.11.1.關閉門磁報警功能:[8]+[0]

5.11.2.開啟門磁報警功能:[8]+[1]

開啟本功能後,當正常開門後,沒有關門,或者門沒有通過控制器開啟,控制器將發出嘟嘟嘟連續長鳴報警

5.12.設置報警延時:

[82]+[TT]。TT表示延時報警時間,以秒為單位,如報警延時時間為3秒,則TT=03

報警延時:閉鎖TT秒後,門(門磁)還沒有閉合,則報警,直到門閉合報警解除

此指令需與開啟門磁報警功能同時使用

5.13.恢復出廠設置:

[8]+[6]嘟嘟,嘟嘟嘟,2分鍾後嘟嘟……嘟八短聲響,進入正常工作狀態

6.使用方法:

6.1.卡或通用密碼方式:

6.1.1.鍵入單個按鍵時間間隔:2秒以內

6.1.2.輸入的錯誤密碼不足4位時,按[﹡]鍵,重新輸入正確密碼開鎖。

6.2.卡加密碼的開門方式:

6.2.1.【有效卡】嘟嘟+【4位密碼】,開門

6.2.2.5秒鍾內沒有密碼鍵輸入,自動退出本次讀卡指令

7.強制恢復出廠編程密碼:見接線圖注釋。

www.menjinxitong.com

F. (c++) 如何編程實現:密碼的輸入

可以參考下面的代碼:

#include <cstring>

#include <cstdio>

cout<<"Please enter password: ";

gets(user);

if(strcmp(user,"password"/* 隨便輸入一個初始密碼*/))cout<<"error";

else {……}

(6)編程密碼島擴展閱讀:

C++參考函數

int isupper(int ch) 若ch是大寫字母('A'-'Z')返回非0值,否則返回0

int isxdigit(int ch) 若ch是16進制數('0'-'9','A'-'F','a'-'f')返回非0值,否則返回0

int tolower(int ch) 若ch是大寫字母('A'-'Z')返回相應的小寫字母('a'-'z')

int toupper(int ch) 若ch是小寫字母('a'-'z')返回相應的大寫字母('A'-'Z')

G. 編程實現雙軌密碼c語言

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

bool search(char id[], char pass[]) {

*fp;
char tid[10], tpass[10];
fp = fopen("c:\\data", "r");
while (!feof(fp)) {
fscanf(fp, "%s%s", tid, tpass);
if (
(tid, id)==0 &&
(tpass, pass)==0) {
fclose(fp);
return true;
}
}
fclose(fp);
return false;
}

bool login() {
char id[10], pass[10];
printf("Login\nPress the id: ");
scanf("%s", id);
printf("Press the password: ");
// 可以自行將password處理成*號, 如果不會可以發信給我
scanf("%s", pass);
printf("-----------------------");
if (search(id, pass))
return true;
else
return false;
}

void _add(char id[], char pass[]) {

*fp;
fp=fopen("c:\\data", "a");
// 在寫入文件時可以按一定的排序方式插入,可減少以後Login時的search時間
fprintf(fp, "%s %s\n", id, pass);
fclose(fp);
}

void regis() {
char id[10], pass[10], tpass[10];
printf("Register\nPress the id: ");
scanf("%s", id);
while (true) {
printf("Press the password: ");
scanf("%s", pass);
printf("Press the password again: ");
scanf("%s", tpass);
if (
(pass, tpass) != 0)
printf("The passwords you pressed are not the same!\n");
else
break;
}
_add(id, pass);
printf("-----------------------Register successfully!\n");
}

void init() {

*fp;
if ((fp=fopen("c:\\data", "r")) ==
) { // 注意,一定要有個名叫data(沒有
)的合法文件在C盤

printf("---------File is not exist\n");
system("pause");
exit(0);
}
else
fclose(fp);
}

int main(void){
int command;
init(); // 檢查data文件在不在
while (true) {
printf("-----------------------(Login: 1 Register: 2 Exit: 3)\n");
scanf("%d", &command);
printf("-----------------------\n");
// 這里可以編寫command的檢測語句
if (command == 3)
break;
else if (command == 1) {
if (!login())
printf("ID is not exist or password is wrong!\n");
else
printf("Login successfully!\n");
}
else
regis();
}
return 0;
}

H. 門禁一體機不知道編程密碼,怎麼修改使用密碼

門禁一體機修改密碼方法:
1、.進入編程方式:按[*]+[6位編程密碼],嘟嘟兩聲響,(紅燈閃爍,綠燈長亮
2、一般門禁管理軟體上有個參數設置,裡面有個挾持密碼,把那裡密碼改下,然後下載到控制器里就可以了
3、按#,輸入系統密碼12345或123456,進入後按1,再輸入5位數字是修改系統密碼,
按60+#鍵入8位數卡號+#刪除單張卡

I. 門禁編程密碼9999說明書

如果編程密碼沒改的話按下面操作 如忘記了編程密碼必須恢復出廠設置修改密碼*9999#5 設置密碼 #重新輸入密碼#*結束加卡 *9999#1 刷卡 編號#*結束

J. 電子門的編程密碼和開門密碼有什麼區別

編程密碼是進入編程狀態的密碼
開門密碼是輸入密碼可以開門。
也就是說,你公司有10個員工,1個管理員
10個員工要都知道開門密碼,才能開門
1個管理員知道編程密碼,可以更改開門密碼。

熱點內容
重播編程 發布:2025-04-03 08:47:36 瀏覽:847
汽車配置買的太低怎麼辦 發布:2025-04-03 08:34:31 瀏覽:277
shell腳本中執行shell 發布:2025-04-03 08:26:36 瀏覽:781
給期貨賬號轉賬為什麼要銀行密碼 發布:2025-04-03 07:55:20 瀏覽:623
呼叫中心話術腳本 發布:2025-04-03 07:29:22 瀏覽:115
android密碼解鎖 發布:2025-04-03 07:28:47 瀏覽:508
安卓手機為什麼老是藍屏 發布:2025-04-03 07:28:36 瀏覽:325
windows搭建dns緩存伺服器 發布:2025-04-03 07:28:33 瀏覽:385
自己搭建機房和伺服器 發布:2025-04-03 07:27:56 瀏覽:652
http伺服器源碼 發布:2025-04-03 07:16:00 瀏覽:221