单片机电子密码锁LCD1602显示(6)
时间:2026-01-23
时间:2026-01-23
{ Userpassword[i]=' '; } for(i=0;i<16;i++) { DSY_BUFFER[i]=' '; } }
uchar Keys_Scan() { uchar temp,keynum; P1=0x0F; delayms(5); temp=P1^0x0F; switch(temp) { case 1:keynum=0;break; case 2:keynum=1;break; case 4:keynum=2;break; case 8:keynum=3;break; break; } P1=0xF0; delayms(5); temp=P1>>4^0x0F; switch(temp) { case 1:keynum+=0;break; case 2:keynum+=4;break; case 4:keynum+=8;break; case 8:keynum+=12;break; break; } delayms(600); return keynum; }
void main()
{ uchar temp,i=0,j=0,k=0,n; uchar IS_valid_user; beep=1; init(); init_lcd(); delayms(5); aa=Sendstring(0xa0,1,table2,6);
上一篇:第六章_显示仪表
下一篇:转移催化剂的合成、性能及应用研究