资源描述:
《单片机密码锁程序(SCMpasslockprogram)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机密码锁程序(SCMpasswordlockprogram)WithSTC52series,thefollowingistheCprogram,debugginghasbeensuccessful,Iseetheprogram#include#inelude#defineucharunsignedchar#defineuintunsignedint#defineLCDdataPOSbitSDA二P3"5;SbitSCL=P34;//24C08controlportsettingSbitLCDRS=P33;//register
2、selectinputSbitLCDRW=P36;//read/writecontrolLCDSbitLCDEN=P37://LCDenablecontrolSbitLCDPSB=P32;//string/modeandcontrolSbitFM=P24;//buzzercontrolportSbitRS二P2"5;SbitTCLK=P20;//realtimeclock/pinlineSbitT_IO二P21;//realtimeclockpin//datalineSbitT_RST二P2^2;//real-timeclockresetpin/lineSbitds=
3、P23;SbitEN二P2"6;SbitZZ二P2"7;SbitFZ二P3J;SbitACCO二ACCP;SbitACC7二ACL7;Uinttempi,s_temp;//defineintegervariableFloatf_temp;//defineafloating-pointvariableUchartime[]二〃::〃;Ucharday[]=20//()〃;Uchar,tempO[]="'temperature:degrees・〃〃;Uchar,num,numl,flag,count,a,b;Ucharunlocki;//decryptionflagUch
4、art[4];Uchartl[4];Voiddelay_ms(uintz)//longdelay{Uint,x,y;For(x二z;x>0;x--)For(y二110;y>0;y--);}Void(delay)/shortdelay,about5usVoid,Reshi(){If(RS==1){unlock_i=l;ElseUnlock_i=0;Ucharcodemima[]={,O',T','2’,'3','4','5’,'6','7','8','9','O',';Voidlcd_xiepingO(uchar,x,uchar,y,uchar,date);Voidlc
5、d_xieping(uchar,x,uchar,y,uchar,*str);//>1^>1^>1^>1^>1^>1^>1^>1^>1^sixslzsfz//^7%zj%#Tx#txzr^zr^yr^yr^#Tx#tx#tx#tx✓?%1^>1^>£^%£^>1^>1^>1^>1^>1^>1^>1^>1^>1^>1^>1^>1^>1^>1^>1^>1^>izsixsf^slzsfz//^7%<
6、xzj%#r^yr^yr^yr^#r^#Tx#txzr^zr^#r^#r^
7、#r^yr^yr^#Tx#tx#tx#tx✓?%r^>r^>r^>r^>r^#t^#t^#t^#t^#t^#ixzjxzjxzjxyjxVoid,kjxs()Uint,I,j;Lcd_xieping(0,0,〃****************〃);Lcd_xieping(1,0,welcometoenter);Lcd_xieping(2,0,passwordlocksystem)!“);Lcd_xieping(3,0,〃****************〃);Delay_ms(4000);Lcd_xieping(0,0,"systeminiti
8、alization,z):Lcd_xieping(1,0),zlater,please.〃…“);Lcd_xieping(2,0,);Lcd_xieping(3,0,〃;For(j二3;j>0;j—){For(i=0;i<8;i++){Lcdxieping(3,I,*);Delay_ms(250);!(g)suFXppQ:T二N旷(DI!⑼suFXppQ:pilK)二Od:0二N旷(KH:0二MO3H:o二sOon(