单片机电子密码锁LCD1602显示(2)
时间:2026-01-23
时间:2026-01-23
sbit rs=P0^4; sbit rd=P0^3; sbit lcden=P0^2; sbit led=P3^0;
uchar code table2[]="123456";
uchar code table[]="Your Password..."; void delayms(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }
void delay() //短延时,两个机器周期,做总线的延时用 {;;}
void write_com(uchar com) { rs=0; rd=0; lcden=0; P2=com; delayms(3); lcden=1; delayms(3); lcden=0; }
void write_date(uchar date) { rs=1; rd=0; lcden=0; P2=date; delayms(3); lcden=1; delayms(3); lcden=0; }
void Display_String(uchar *p,uchar com) { uchar i;
write_com(com); for(i=0;i<16;i++) {
write_date(p[i]); }
上一篇:第六章_显示仪表
下一篇:转移催化剂的合成、性能及应用研究