標(biāo)題: 89c52單片機(jī)八位密碼鎖制作 [打印本頁]

作者: 啦啦啦1234    時(shí)間: 2016-5-11 17:57
標(biāo)題: 89c52單片機(jī)八位密碼鎖制作
資料僅供參考,任何商業(yè)用途概不負(fù)責(zé)。
資料包內(nèi)含有萬能密碼和無萬能密碼。


STC89C52八位密碼鎖制作資料

一、   電路說明
1.該密碼鎖芯片是STC89C52,采用八位0.56英寸共陰數(shù)碼管顯示,24C04存貯器保存密碼,密碼正確時(shí),顯示PASS,并使繼電器動(dòng)作,交直流輸入均可。
2.為保密起見,無論輸入密碼正確與否,密碼一律顯示為“H”,但各種狀態(tài)有相應(yīng)的符號顯示。
3.按鍵操作時(shí),有蜂鳴器的提示音和發(fā)光管的閃爍(D5),密碼輸入正確后,可聽到繼電器的“嗒”的聲響,同時(shí)發(fā)光管指示(D6)。
4.如果三次輸入的密碼均是錯(cuò)的,則顯示 Error”并閃爍,同時(shí)蜂鳴器響,這時(shí)鍵盤上所有按鍵失效,只有按“RES”復(fù)位鍵,使電路回到原始鎖定狀態(tài)。
5.密碼修改后(方法見下),新密碼只能從1----9中選取,0不能作為密碼元素,否則顯示錯(cuò)誤,密碼不能存貯。
二、制作說明
1.電路板上有三根跳線,焊接時(shí)不能忘記,跳線可用剪下的電阻腳線。
2.?dāng)?shù)碼管、集成塊、二三極管不能焊反或裝反。
3.電源的電壓值應(yīng)大于6V(整流管上有壓降)、小于12V ,當(dāng)達(dá)到12V時(shí),7805發(fā)熱較嚴(yán)重。
4.重要更正:PCB板上的R4R5標(biāo)注為2K,應(yīng)為10K
三、調(diào)試和應(yīng)用
(一)程序分為有萬能密碼和無萬能密碼。
A有萬能密碼:電路做好后,因存貯器內(nèi)無信息,故對電路要進(jìn)行初始化:按下:“13142000并確認(rèn),雖然顯示錯(cuò)誤,但已將密碼“01234567強(qiáng)制寫入存貯器中,這時(shí)按復(fù)位鍵后,再按“01234567,顯示“PASS”,綠燈亮,同時(shí)繼電器動(dòng)作。若遺忘了修改密碼,照此方法也可生成“01234567密碼,但密碼鎖的保密性能就差了。
B無萬能密碼:存貯器中已寫入“01234567信息,若遺忘了修改密碼,則無法按有萬能密碼的方法補(bǔ)救,所以一旦修改密碼就要立即記下密碼。否則就要更換單片機(jī)中的程序?yàn)橛腥f能密碼的程序,或者用專門的燒錄器對存貯器進(jìn)行八位密碼的燒寫。
(二)鍵盤設(shè)定
電路板上鍵盤的設(shè)定如下表,多余的A B C三鍵未放入。

  1
  
  4
  
  7
  
  ESC
  

  2
  
  5
  
  8
  
  0
  

  3
  
  6
  
  9
  
  ENT
  
  ALTER
  






按下“ESC”鍵,取消前面的所有操作,返回鎖定狀態(tài);
按下“ENT”鍵,表示對前面的操作進(jìn)行確認(rèn);
ALTER”鍵,用于密碼修改。
(三)密碼修改
有萬能碼密的新板子先進(jìn)行密碼初始化,在存貯器中生成“01234567”的初始密碼。
①輸入原密碼     按ENT    顯示“PASS”   再輸入原密碼   按ENT     顯示“ S”
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image002.gif②輸入新密碼     按ALTER    顯示“H”    再輸入新密碼    按ALTER     顯示“PASS”
③檢驗(yàn):按ESC     輸入新密碼     按ENT      顯示“PASS”(指示燈亮、繼電器動(dòng)作)OK,密碼修改成功!

注:新密碼中“0”不可作為密碼元素




8位電子密碼鎖用材清單
序號
名稱
參數(shù)
位號
序號
名稱
參數(shù)
位號
1
按鈕
6X6X5
2
24
電阻
2K
R3
2
按鈕
6X6X5
5
25
電阻
10K
R5
3
按鈕
6X6X5
6
26
電阻
10K
R1
4
按鈕
6X6X5
1
27
電阻
10K
R4
5
按鈕
6X6X5
RES
28
二極管
IN4007
D3
6
按鈕
6X6X5
3
29
二極管
IN4007
D4
7
按鈕
6X6X5
4
30
二極管
IN4007
D2
8
按鈕
6X6X5
9
31
二極管
IN4007
D1
9
按鈕
6X6X5
0
32
二極管
IN4148
D8
10
按鈕
6X6X5
7
33
發(fā)光管
LED(發(fā)綠)
D6
11
按鈕
6X6X5
8
34
發(fā)光管
LED(發(fā)紅)
D5
12
按鈕
6X6X5
ALTER
35
蜂鳴器
BUZZER
BUZZ
13
按鈕
6X6X5
ESC
36
繼電器
JZC21F
K1
14
按鈕
6X6X5
ENT
37
接線座
CON2
J1
15
存貯器(含座)
24C04
U2
38
接線座
CON3
J2
16
單片機(jī)(含座)
STC89C52
U1
39
晶振
12M
Y
17
電容
10UF
C1
40
排阻
1K
RSE9
18
電容
30P
C2
41
三端穩(wěn)壓塊
7805
U3
19
電容
30P
C3
42
三極管
8550
Q2
20
電容
104P
C6
43
三極管
8550
Q1
21
電容
470UF
C5
44
數(shù)碼管
四位共陰
LED1
22
電容
1000UF
C4
45
數(shù)碼管
四位共陰
LED2
23
電阻
2K
R2
46
PCB板
102X80
 



全部制作資料下載:
STC89C52八位密碼鎖.zip (21.85 KB, 下載次數(shù): 206)

作者: 酸奶拌飯    時(shí)間: 2017-11-17 14:53
求電路圖
作者: zyqddd    時(shí)間: 2017-12-12 16:41
求c代碼
作者: 啦啦啦1234    時(shí)間: 2017-12-17 20:33
源程序

源程序.rar

7.39 KB, 下載次數(shù): 40, 下載積分: 黑幣 -5


作者: a361582578    時(shí)間: 2018-1-3 00:35
求電路圖
作者: 都市郎    時(shí)間: 2018-1-25 23:56
看不了電路圖
作者: vdfdfsd    時(shí)間: 2019-1-6 16:28
666666666666

實(shí)驗(yàn)28 電子密碼鎖.rar

57.09 KB, 下載次數(shù): 21, 下載積分: 黑幣 -5


作者: wlzlwlz    時(shí)間: 2019-3-17 12:35
制作和源碼都很詳細(xì)呢
作者: 1742047794zwt    時(shí)間: 2020-6-8 12:12
求程序
作者: 快樂眼淚    時(shí)間: 2020-6-9 20:59
下來看看。。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1