資源簡介
這是基于89C52單片密碼鎖的畢業設計 采用1602液晶顯示屏顯示 用矩陣鍵盤輸入密碼 有報警功能 還有proteus軟件的仿真 還帶有源程序 希望能幫上大家的忙
代碼片段和文件信息
#include?
#include
#define?LCM_Data??P0
#define?uchar?unsigned?char?
#define?uint??unsigned?int
#define?w?6 //定義密碼位數
sbit?lcd1602_rs=P2^5;
sbit?lcd1602_rw=P2^6;
sbit?lcd1602_en=P2^7;
sbit?Scl=P3^4; //24C02串行時鐘
sbit?Sda=P3^5; //24C02串行數據
sbit?ALAM?=?P2^1; //報警
sbit?KEY?=?P2^0; //開鎖
sbit?open_led=P2^2; //開鎖指示燈
bit??operation=0; //操作標志位
bit??pass=0; //密碼正確標志
//bit??ResetEn=0; //重設密碼充許標志
bit??ReInputEn=0; //重置輸入充許標志
bit??s3_keydown=0; //3秒按鍵標志位
bit??key_disable=0; //鎖定鍵盤標志
unsigned?char?countt0second; //t0中斷計數器秒計數器
void?Delay5Ms(void);
unsigned?char?code?a[]={0xFE0xFD0xFB0xF7};? //控盤掃描控制表
unsigned?char?code?start_line[] =?{“password:???????“};
unsigned?char?code?name[]? ? =?{“===Coded?Lock===“};
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????27954??2012-12-13?20:37??密碼鎖\123
?????文件??????19229??2012-12-13?20:37??密碼鎖\123.c
?????文件???????6781??2012-12-13?20:37??密碼鎖\123.hex
?????文件?????????54??2012-12-13?20:37??密碼鎖\123.lnp
?????文件??????49378??2012-12-13?20:37??密碼鎖\123.LST
?????文件??????42488??2012-12-13?20:37??密碼鎖\123.M51
?????文件??????32938??2012-12-13?20:37??密碼鎖\123.OBJ
?????文件????????172??2012-12-14?10:02??密碼鎖\123.plg
?????文件??????55306??2012-12-14?10:02??密碼鎖\123.uvopt
?????文件??????13415??2012-12-12?19:21??密碼鎖\123.uvproj
?????文件??????55307??2012-12-13?15:39??密碼鎖\123_uvopt.bak
?????文件??????????0??2012-12-12?19:13??密碼鎖\123_uvproj.bak
?????文件?????127099??2012-12-19?17:24??密碼鎖\dad.DSN
?????文件????????885??2013-03-18?13:33??密碼鎖\dad.PWI
?????文件?????122192??2012-12-04?19:43??密碼鎖\Last?Loaded?dad.DBK
?????文件???????6376??2009-05-07?14:37??密碼鎖\STARTUP.A51
?????文件??????14048??2012-12-13?20:37??密碼鎖\STARTUP.LST
?????文件????????749??2012-12-13?20:37??密碼鎖\STARTUP.OBJ
?????目錄??????????0??2013-03-19?09:58??密碼鎖
-----------?---------??----------?-----??----
???????????????574371????????????????????19
- 上一篇:徑向基網絡
- 下一篇:矩陣鍵盤4*4+1602顯示+protues仿真
評論
共有 條評論