注册竟然要ID

    1. 如何设计最简单的密码锁程序 7/7559 51单片机 2017-02-10
      这个网上有很多版本的。 #include #include #define LCM_Data  P0 #define uchar unsigned char #define uint  unsigned int #define w 6                                //定义密码位数 sbit lcd1602_rs=P2^3; sbit lcd1602_rw=P2^4; sbit lcd1602_en=P2^5; sbit Scl=P3^4;                        //24C02串行时钟 sbit Sda=P3^5;                        //24C02串行数据 sbit ALAM = P3^2;                //报警        sbit KEY = P3^1;                //开锁 sbit open_led=P2^2;                //开锁指示灯 bit  operation=0;                //操作标志位 bit  pass=0;                        //密码正确标志 bit  ReInputEn=0;                //重置输入充许标志        bit  s3_keydown=0;                //3秒按键标志位 bit  key_disable=0;                //锁定键盘标志 unsigned char countt0,second;        //t0中断计数器,秒计数器 void Delay5Ms(void); unsigned char code a[]={0xFE,0xFD,0xFB,0xF7};                                                                                         //控盘扫描控制表 unsigned char code start_line[]        = {"password:       "}; unsigned char code name[]                  = {"Coded Management"};                                                                                        //显示名称 unsigned char code Correct[]         = {"     correct    "};                                                                                         //输入正确 unsigned char code Error[]           = {"      error     "};                                                                                  //输入错误 unsigned char code codepass[]        = {"      pass      "}; unsigned char code LockOpen[]        = {"      true      "};                                                                                        //OPEN unsigned char code SetNew[]         = {"SetNewWordEnable"}; unsigned char code Input[]           = {"input:          "};                                                                                        //INPUT unsigned char code ResetOK[]         = {"ResetPasswordOK "}; unsigned char code initword[]        = {"Init password..."}; unsigned char code Er_try[]                = {"error,try again!"}; unsigned char code again[]                = {"input again     "}; unsigned char InputData[6];                                                                                                                                //输入密码暂存区 unsigned char CurrentPassword[6]={1,3,1,4,2,0};                                                                                 //当前密码值 unsigned char TempPassword[6]; unsigned char N=0;                                    //密码输入位数记数 unsigned char ErrorCont;                        //错误次数计数 unsigned char CorrectCont;                        //正确输入计数 unsigned char ReInputCont;                         //重新输入计数 unsigned char code initpassword[6]={1,2,3,4,5,6}; //=====================5ms延时============================== void Delay5Ms(void) {         unsigned int TempCyc = 5552;         while(TempCyc--); } //===================400ms延时============================== void Delay400Ms(void) { unsigned char TempCycA = 5; unsigned int TempCycB; while(TempCycA--) {   TempCycB=7269;   while(TempCycB--); } } //============================================================================================= //================================24C02======================================================== //============================================================================================= void mDelay(uint t) //延时 {         uchar i;            while(t--)            {                    for(i=0;i
    2. 毕业设计,求大神给点建议!!! 9/2999 单片机 2017-02-02
      本人学渣,但是想好好做这个毕业设计!求大神帮帮忙!!

最近访客

< 1/1 >

统计信息

已有3人来访过

  • 芯积分:--
  • 好友:--
  • 主题:2
  • 回复:2

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言