微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 基于51的电子密码锁(和手机解锁一样的功能 没有用AT24c02

基于51的电子密码锁(和手机解锁一样的功能 没有用AT24c02

时间:10-02 整理:3721RD 点击:
#include<stc12.h>                //头文件我用的(stc12c5a60s2)
#define uint unsigned int                                                                  //
#define uchar unsigned char                                                                  //
uint k,num,a,b,c,s;        //num数据显示的位置 abc用于跳出while()循环 s数据输错的次数
uchar code table1[12]={"0123456789*"};                                          //
uchar code table2[]={"请输入密码:"};                                          //
uchar code table3[]={"密码证确!"};        //因为我的12864显示“正”乱码于是就用“证”
uchar code table4[]={"密码错误!"};                                                 //
uchar code table5[]={"还有"};                                                         //
uchar code table6[]={"请输入当前密码:"};                                         //
uchar code table7[]={"修改后的密码:"};
uchar code table8[]={"次机会"};
uchar code table9[]={"系统已经锁死"};                                                        //
uint Cipher1[5];                        //储存你所输入的数据                                                       
uint Cipher2[5]={0,1,2,3,4,};//储存密码(初始密码123)                                                  
                                                                                                          
sbit LCD_RS=P1^0;        // 数据/命令选择端                     
sbit LCD_RW=P1^1;        // 读写选择端                            
sbit LCD_EN=P1^2;        // 使能信号                                    
sbit LCD_PSB=P1^6;           // 并/串选择                                   
sbit beep=P3^1;                                                                                 
                                                                                                         
void shaomiao();                                                                         //矩阵键盘扫描
void delay(uint);                                                                        // 延时函数
void lcd_init();                                                                        // 12864初始化
void write_cmd(uchar);                                                                //
void write_dat(uchar);                                                                //
void lcd_pos(uchar,char);                                                         //
void show();                                                                                // 在12864上显示
                                                                                                   //
void main()                                                                                   //
{       
        s=5;                                                                                //输错密码次数
        lcd_init();                                                                          //
        while(1)                                                                         //
        {                                                                                         //
         show();                                                                         //
         shaomiao();                                                                 //
        }                                                                                         //
}

这是部分代码

挺不错的资料,收藏了先

(低成本、高性能、稳定成熟)变频器全套生产研发技术转让
关键词:变频器,成本极低、稳定成熟、快速投产,源码,技术转让
产品特色:国内市场份额占行业前列,知名度高,故障率低,稳定可靠。
产品性能:
结构紧凑,体积小;
高性能的电流矢量控制;
同时驱动永磁同步电机与异步电机;
无码盘矢量控制可达0.5Hz,150%转矩;
带编码器控制0Hz可提供180%的零速转矩(有传感器矢量控制)
V/F控制可达0.5Hz,150%转矩;
支持多个电压等级220V、3相380V、3相480V、3相690V、1140V。
更多详细资料请索取。
转让优势:(源自艾默生)程序源码(带注释),硬件原理图及PCB(控制板,驱动板,键盘板),器件清单BOM,产品使用说明书电子版。
合作方式:技术转让,技术合作,合作开发,合作生产等,为想生产变频器的公司或者个人提供技术咨询,为您的顺利生产铺平道路。
秋秋:二五一二二六二四七一
所在地:深圳

麻烦问下密码是什么,谢谢

密码!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top