⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 应用电子密码锁
💻 C
字号:
#include <reg51.h>
#include <intrins.h>

#define uchar unsigned char
#define uint unsigned int

extern uchar kbscan(void);
extern void changecode()  ;
extern bit test();
extern void display(uchar *k,int i);
extern void EX0_Init();
extern void record();
extern void delay3();
extern bit Read_Flash ( unsigned char *nContent, unsigned char nAddr, unsigned char nLen );
extern void Delay_xuS(unsigned int x);

uchar mcode[4];
bit flag;
uchar keycode[4];
sbit EX01 = 0xb2;
sbit P3_4 = 0xb4;
sfr WDT  = 0xA6;

void main()
{ int i =0;
  EX0_Init();
  P3_4 = 1;	
  Read_Flash(mcode,0,4);
  Delay_xuS(100);
  while(1)
  {
   record();
   flag = test();
   if(flag == 1)
   {
     for(i=0;i<4;i++)
	 {keycode[i] = 0;}
	 flag = 0;
     P3_4 = 0;
	 delay3();
	 P3_4 = 1;
   }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -