資源簡介
本程序?yàn)槔肧TC89C52實(shí)現(xiàn)矩陣鍵盤的檢測并在12864中顯示,輸入結(jié)束后自動(dòng)與程序中預(yù)置的密碼相對(duì)比,判斷正誤并在12864上提示。
代碼片段和文件信息
/*-----------------------------------------------
??名稱:液晶顯示密碼鎖
??論壇:www.doflye.net
??編寫:shifang
??日期:2009.5
??修改:無
??內(nèi)容:
------------------------------------------------*/
#include?//包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義
#include
void?LCD_Init(void);
void?DelayMs(unsigned?int?t);
void?LCD_Clear(void);
//void?LCD_Write_String(unsigned?char?xunsigned?char?yunsigned?char?*s);
unsigned?char?KeyPro(void);
void?LCD_Write_Char(unsigned?char?xunsigned?char?y);
unsigned?int?_nop_();
void?LCD_Write_Data(unsigned?char?Data);
unsigned?char?code?table0[]={“Welcome!“};
unsigned?char?code?table1[]={“Input?password:“};
unsigned?char?code?table2[]={“Right?Open!>>>>“};
unsigned?char?code?table3[]={“Wrong!?Retry!“};
unsigned?char?code?table4[]={“Wrong?3?times!“};
unsigned?int?code?table[]={
‘0‘‘1‘‘2‘‘3‘
‘4‘‘5‘‘6‘‘7‘
‘8‘‘9‘‘a(chǎn)‘‘b‘
‘c‘‘d‘‘e‘‘f‘};
unsigned?char?code?table5[]={“歡迎回家!“};
unsigned?char?code?password[]={248};//可以更改此密碼做多組測試
sbit?jdq=P1
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-12-14?23:25??矩陣密碼12864\
?????文件???????10273??2012-11-30?18:33??矩陣密碼12864\main.c
?????文件???????17461??2012-11-30?18:33??矩陣密碼12864\main.LST
?????文件????????6522??2012-11-30?18:33??矩陣密碼12864\main.OBJ
?????文件????????4219??2012-11-30?18:33??矩陣密碼12864\shifang
?????文件????????2703??2012-11-30?18:33??矩陣密碼12864\shifang.hex
?????文件??????????43??2012-11-30?18:33??矩陣密碼12864\shifang.lnp
?????文件???????18211??2012-11-30?18:33??矩陣密碼12864\shifang.M51
?????文件?????????997??2012-12-14?23:25??矩陣密碼12864\shifang.Opt
?????文件?????????218??2012-12-14?23:25??矩陣密碼12864\shifang.plg
?????文件????????2086??2012-12-14?23:25??矩陣密碼12864\shifang.Uv2
?????文件?????????955??2012-11-29?20:37??矩陣密碼12864\shifang_Opt.Bak
?????文件????????1648??2012-10-10?23:31??矩陣密碼12864\shifang_Uv2.Bak
評(píng)論
共有 條評(píng)論