- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
单片机电子密码锁LD1602显示
单片机电子密码锁其电路图连接如下:本人已经用硬件实验,程序可用。正确~~
本程序特点:装载后读者可以自改密码,然后需要再次载入程序时:
可以把主程序aa=Sendstring(0xa0,1,table2,6);这一句去掉。然后程序的电子锁密码就是你个人设置的密码。
程序代码为:
#includereg51.h
#includestring.h
#includeintrins.h
#define uchar unsigned char
#define uint unsigned int
#define LCDIO P2
#define delay4us() _nop_();_nop_();_nop_();_nop_();
uchar buffer[6]={0};
sbit sda=P3^7;
sbit scl=P3^6;
sbit beep=P3^5;
bit flag=0,aa; //用户蹲渊义定时溢出标志位
uchar DSY_BUFFER[16]= ;
uchar DSY_BUFFER1[16]= ;
uchar Userpassword[6]={0};
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;x0;x--)
for(y=110;y0;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;i16;i++)
{
write_date(p[i]);
}
}
void init_lcd()
{
lcden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
write_com(0x80);
Display_String(table,0x80);
Display_String(Lock OK! ,0xc0);
}
void start()
{
sda=1;
scl=1;
delay4us();
sda=0;
delay4us();
scl=0;
}
void stop()
{
sda=0;
scl=1;
delay4us();
sda=1;
delay4us();
scl=0;
}
void init() //初始化
{
sda=1;
delay();
scl=1;
delay();
}
void ack()
{
sda=0;
scl=1;
delay4us();
scl=0;
sda=1;
}
void noack()
{
sda=1;
scl=1;
delay4us();
scl=0;
sda=0;
}
uchar recbyte()
{
uchar i,rd;
rd=0x00;
sda=1;
for(i=0;i8;i++)
{
scl=1;
rd=1;
rd|=sda;
delay4us();
scl=0;
delay4us();
}
scl=0;
delay4us();
return rd;
}
uchar sendbyte(uchar wd)
{
uchar i;
bit ack0;
for(i=0;i8;i++)
{
sda=(bit)(wd0x80);
_nop_();
_nop_();
scl=1;
delay4us();
scl=0;
wd=1;
}
delay4us();
sda=1;
您可能关注的文档
最近下载
- 教师资格证初中数学教案汇总.pdf VIP
- 海外留学生体育活动参与情况与身体素质的研究教学研究课题报告.docx
- 教科版新版科学三年级上册《8.天气的影响》教案.docx VIP
- 如何设计护理研究方案.pptx VIP
- 英语演讲技巧与实践 课件 Chapter1 Understanding Public Speaking.pptx
- 低空与低空经济分析与研究.pptx VIP
- 成长英语教师用书 进阶篇PPTUnit 7.pptx VIP
- 农村宅基地培训.pptx VIP
- 变电站设备巡视检查及验收培训课件[1].ppt VIP
- 《保险基础与实务》(徐昆第4版) 课件 第二章 保险原则与保险合同.pptx
文档评论(0)