欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12578|回復(fù): 0
收起左側(cè)

單片機電子密碼鎖設(shè)計總體設(shè)計思路與方案

[復(fù)制鏈接]
ID:331588 發(fā)表于 2018-5-16 20:24 | 顯示全部樓層 |閱讀模式
總體設(shè)計思路
1系統(tǒng)設(shè)計要求
實現(xiàn)密碼設(shè)置、密碼修改、鍵盤輸入、屏幕顯示、警報響應(yīng)
功能模塊包含:密碼存儲模塊、輸入模塊、顯示模塊、報警模塊
各模塊功能:
輸入模塊:分為密碼輸入按鍵與功能按鍵,用于完成密碼鎖輸入功能。
密碼存儲模塊:用于完成掉電存儲功能,使修改的密碼斷電后仍能保存。
顯示模塊:用于完成對系統(tǒng)狀態(tài)顯示及操作提示功能。
報警模塊:完成密碼輸入錯誤達(dá)上限時警報功能
2實現(xiàn)方案
主芯片使用89c51芯片,存儲部件使用AT24C02,LCD顯示器用于顯示作用,報警部分用到的是蜂鳴器
輸入模塊
3*4矩陣式鍵盤輸入,占用p1(0-7),用鍵盤掃描程序檢測按鍵被按下并執(zhí)行相應(yīng)操作,屏幕平常顯示當(dāng)前時間,按下解鎖鍵,屏幕顯示輸入密碼,密碼正確則將連有電磁繼電器的端口置1,0,通過電流吸合或彈開銜鐵,來模擬開鎖過程。連續(xù)5次輸錯蜂鳴器報警!(中斷,定時器,邏輯控制均由內(nèi)部代碼控制)
密碼存儲模塊:
器材:AT24C02。AT24C02是一個2K位串行CMOS E2PROM, 內(nèi)部含有256個8位字
節(jié)。AT24C02有一個8字節(jié)頁寫緩沖器。該器件通過IIC總線接口進(jìn)行操作,有一個專門的寫保護(hù)功能。在單片機上的應(yīng)用廣泛, 可以實現(xiàn)掉電數(shù)據(jù)不丟失功能。
管腳圖:
管腳功能:
管腳名稱
功能
A0、A1、A2
器件地址選擇
SDA
串行數(shù)據(jù)、地址
SCL
串行時鐘
WP
寫保護(hù)
VCC
+1.8V~6.0V工作電壓
VSS
SCL 串行時鐘
AT24C02串行時鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時鐘,這是一個輸入管腳。
SDA 串行數(shù)據(jù)/地址
AT24C02 雙向串行數(shù)據(jù)/地址管腳用于器件所有數(shù)據(jù)的發(fā)送或接收,SDA 是一個開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進(jìn)行線或(wire-OR)。
A0A1A2 器件地址輸入端
這些輸入腳用于多個器件級聯(lián)時設(shè)置器件地址,當(dāng)這些腳懸空時默認(rèn)值為0。當(dāng)使用AT24C02 時最大可級聯(lián)8個器件。如果只有一個AT24C02被總線尋址,這三個地址輸入腳(A0、A1、A2 )可懸空或連接到Vss。
WP 寫保護(hù)
如果WP管腳連接到Vcc,所有的內(nèi)容都被寫保護(hù)只能讀。當(dāng)WP管腳連接到Vss 或懸空允許器件進(jìn)行正常的讀/寫操作
AT24C02的器件地址:
顯示模塊
器件:LCD1602
接口:
LCD1602是很多單片機愛好者較早接觸的字符型液晶顯示器,它的主控芯片是HD44780或者其它兼容芯片。與此相仿的是LCD12864液晶顯示器,它是一種圖形點陣顯示器,能顯示的內(nèi)容比LCD1602要豐富得多,除了普通字符外,還可以顯示點陣圖案,帶有漢字庫的還可以顯示漢字,它的并行驅(qū)動方式與LCD1602相差無幾,所以,在這里花點時間是值得的。
一般來說,LCD1602有16條引腳,據(jù)說還有14條引腳的,與16腳的相比缺少了背光電源A(15腳)和地線K(16腳)。這塊LCD1602的型號是HJ1602A,它有16條引腳。如圖:
它的16條引腳定義如下:
引腳號
符號
引腳說明
引腳號
符號
引腳說明
1
VSS
電源地
9
D2
數(shù)據(jù)端口
2
VDD
電源正極
10
D3
數(shù)據(jù)端口
3
VO
偏壓信號
11
D4
數(shù)據(jù)端口
4
RS
命令/數(shù)據(jù)
12
D5
數(shù)據(jù)端口
5
RW
讀/寫
13
D6
數(shù)據(jù)端口
6
E
使能
14
D7
數(shù)據(jù)端口
7
D0
數(shù)據(jù)端口
15
A
背光正極
8
D1
數(shù)據(jù)端口
16
K
背光負(fù)極
對這個表的說明:
1.    VSS接電源地。
2.    VDD接+5V。
3.    VO是液晶顯示的偏壓信號,可接10K的3296精密電位器。或同樣阻值的RM065/RM063藍(lán)白可調(diào)電阻。

4.    RS是命令/數(shù)據(jù)選擇引腳,接單片機的一個I/O,當(dāng)RS為低電平時,選擇命令;當(dāng)RS為高電平時,選擇數(shù)據(jù)。
5.    RW是讀/寫選擇引腳,接單片機的一個I/O,當(dāng)RW為低電平時,向LCD1602寫入命令或數(shù)據(jù);當(dāng)RW為高電平時,從LCD1602讀取狀態(tài)或數(shù)據(jù)。如果不需要進(jìn)行讀取操作,可以直接將其接VSS。
6.    E,執(zhí)行命令的使能引腳,接單片機的一個I/O。
7.    D0—D7,并行數(shù)據(jù)輸入/輸出引腳,可接單片機的P0—P3任意的8個I/O口。如果接P0口,P0口應(yīng)該接4.7K—10K的上拉電阻。如果是4線并行驅(qū)動,只須接4個I/O口。
8.    A背光正極,可接一個10—47歐的限流電阻到VDD。
9.    K背光負(fù)極,接VSS。
報警模塊:
器件:蜂鳴器
每按下一個鍵蜂鳴器就響一下,當(dāng)密碼錯誤時發(fā)出警報聲報警

電子密碼鎖設(shè)計方案1.docx

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

電子密碼鎖設(shè)計方案 不含代碼

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表