html密码锁源码,51单片机六位密码锁程序源码

/**********************密码锁**************************/

#include"lcd1602.h"

#include"jianpan.h"

#include"buzzer.h"

#include"relay.h"

#define uint  unsigned int

void delay_ms(uint x)

{

uint i,j;

for(i=x;i>0;i--)

for(j=110;j>0;j--);

}

uchar password[]={14,10,6,13,9,5};                        //用来装密码

main()

{

uchar num,i=0,j;                                      //num为按键值,i为字符数,j数值比较变量

uchar input_number_test[10];        //装刚输入的密码

uchar wrongtimes=0;                      //用来记录输入错误次数

uchar input_number_length,                   //输入密码长度,

infact_number_length=6;             //实际密码长度

bit Flag;                                                        //标志

bit huan=1;                                                        //进入密码修改模式的标志

buzzer_init();                                                //蜂鸣器初始化

relay_init();                                                //绿灯初始化

InitLCD();                                                 //初始化液晶屏

Delay(10);                                               //延时用于稳定,可以去掉

LCD_Clear();                                        //清屏

while(1)                                                           //主循环

{

Write_String(0,0," Welcome! ^_^  ");    //写入第一行信息,主循环中不再更改此信息,所以在while之前写入

i=0;

Write_String(0,1,"Enter password");//写入第二行信息,提示输入密码

while (huan)                                                 //输入密码循

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值