資料介紹
介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。
用PIC單片機設計的電子密碼鎖
微芯公司生產(chǎn)的PIC8位COMS單片機,采用類RISC指令集和哈弗總線結(jié)構(gòu),以及先進的流水線時序,與傳統(tǒng)51單片機相比其在速度和性能方面更具優(yōu)越性和先進性。
PIC單片機的另一個優(yōu)點是片上硬件資源豐富,集成常見的EPROM、DAC、PWM以及看門狗電路。這使得硬件電路的設計更加簡單,節(jié)約設計成本,提高整機性能。因此PIC單片機已成為產(chǎn)品開發(fā),尤其是產(chǎn)品設計和研制階段的首選控制器。
本文介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。
硬件設計? 電路原理見圖1。Xx8位數(shù)據(jù)線接4x4鍵盤矩陣電路,面板布局見表1,A、B、C、D為備用功能鍵。RA0、RA7輸出4組編碼二進制數(shù)據(jù),經(jīng)74LS139譯碼后輸出逐行掃描信號,送RB4-RB7列信號輸入端。余下半個139譯碼器動揚聲器。RB2接中功率三極管基極,驅(qū)動繼電器動作。有效密碼長度為4位,根據(jù)實際情況,可通過修改源程序增加密碼位數(shù)。產(chǎn)品初始密碼為3345,這是一隨機數(shù),無特殊意義,目的是為防止被套解。用戶可按*號鍵修改密碼,按#號鍵結(jié)束。輸入密碼并按#號確認之后,腳輸出RB2腳輸出高電平,繼電器閉合,執(zhí)行一次開鎖動作。
? 若用戶輸入的密碼正確,揚聲器發(fā)出一聲稍長的“滴”提示聲,若輸入的密碼與上次修改的不符,則發(fā)出短促的“滴”聲。連續(xù)3次輸入密碼錯誤之后,程序鎖死,揚聲器報警。直到CPU被復位或從新上電。
軟件設計? 軟件流程圖見圖3。CPU上電或復位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內(nèi)沒有接受到用戶的任何輸入,CPU自動轉(zhuǎn)入掉電模式,用戶輸入任意值可喚醒CPU。
每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開鎖指令,CPU將當前輸入密碼與該值比較,看是否真確,并給出相應的提示和控制。
布???? 局? 所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門、保險箱柜。
- PIC16F887 單片機 PROTEUS 仿真 C程序 電子密碼鎖
- 基于51單片機的密碼鎖資源下載 64次下載
- 單片機制作的新型安全密碼鎖
- 如何使用51單片機實現(xiàn)6位電子密碼鎖的設計 15次下載
- 使用單片機實現(xiàn)電子密碼鎖的設計資料說明 28次下載
- 使用51單片機設計的矩陣鍵盤密碼鎖程序免費下載 8次下載
- 使用51單片機設計電子密碼鎖的程序免費下載
- 基于STM32單片機設計的數(shù)字密碼鎖工程文件免費下載 85次下載
- 使用單片機設計電子密碼鎖LCD1602顯示的程序免費下載 30次下載
- 如何基于STM32單片機設計電子密碼鎖的詳細資料概述 151次下載
- 基于單片機與串行通信的電子密碼鎖設計 4次下載
- 基于單片機的電子密碼鎖設計與實現(xiàn) 27次下載
- 用PIC單片機設計電子密碼鎖 3次下載
- 基于51單片機電子密碼鎖的Proteus仿真設計 79次下載
- 基于AT89C2051單片機設計電子密碼鎖方案
- 典型密碼鎖電路圖分享 5193次閱讀
- 基于單片機的指紋密碼鎖設計 1857次閱讀
- 基于STM32的矩陣電子密碼鎖protues仿真設計 2772次閱讀
- 基于FPGA的電子按鍵密碼鎖設計 2004次閱讀
- 基于模擬電路的電子密碼鎖設計 1167次閱讀
- 基于RS485和TCP/IP通訊協(xié)議實現(xiàn)電子密碼鎖系統(tǒng)的設計 4416次閱讀
- 基于RFID技術(shù)的電子密碼鎖是怎樣設計實現(xiàn)的 2640次閱讀
- 八佰智能鎖業(yè)WATCHDOG D360F密碼鎖簡介 5572次閱讀
- 遙控電子密碼鎖的設計方案匯總(四款電子密碼鎖設計原理圖詳解) 4w次閱讀
- eda簡易密碼鎖的設計方案匯總(三款eda簡易密碼鎖的設計原理圖詳解) 1.6w次閱讀
- 如何實現(xiàn)單片機電子密碼鎖的設計 1.2w次閱讀
- 基于8086的電子密碼鎖設計與仿真 1.1w次閱讀
- 基于STC12C5A60S2單片機的電子密碼鎖設計 8422次閱讀
- 基于AT89C51的紅外遙控密碼鎖系統(tǒng)的設計方案 3644次閱讀
- 帶自鎖功能的密碼鎖設計原理 4181次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費
- 2PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 12次下載 | 免費
- 3PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊
- 4.42 MB | 8次下載 | 免費
- 4PC2466高電壓浪涌抑制器數(shù)據(jù)手冊
- 3.37 MB | 8次下載 | 免費
- 5ssd1306單片 CMOS OLED/PLED 驅(qū)動芯片中文手冊
- 1.66 MB | 5次下載 | 1 積分
- 6PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊
- 2.44 MB | 3次下載 | 免費
- 7松下 rq-sx3隨身聽電路圖資料
- 2.93 MB | 2次下載 | 5 積分
- 8臺式主板DDR5內(nèi)存插槽引腳功能表資料
- 0.17 MB | 2次下載 | 5 積分
本月
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費
- 2三相逆變主電路的原理圖和PCB資料合集免費下載
- 27.35 MB | 111次下載 | 1 積分
- 3運算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
- 3.03 MB | 12次下載 | 免費
- 6常用電子元器件介紹
- 3.21 MB | 11次下載 | 免費
- 7PC2570低Iq理想二極管控制電路數(shù)據(jù)手冊
- 1.54 MB | 8次下載 | 免費
- 8PC2557正向高壓理想二極管控制電路中文手冊
- 1.80 MB | 8次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論