Digital Door Lock System Using 8051 Microcontroller Eem
Digital Door Lock System Using 8051 Microcontroller Eem
•4×4 Keypad
•DC Motor
• Keil µVision
• Flash Magic
Circuit Diagram
Block Diagram Of The Circuit
LCD DISPLAY
KEYPAD
MICROCONTROLLER
AT89C51 MOTOR
L293D
MOTOR
DRIVER
POWER
SUPPLY
Code Overview
• DISPLAY () FUNCTION
• void display(char *lcd)
•{
• while(*lcd != '\0')
• {
• dat(*lcd);
• lcd++;
• }
•}
LCD INTIALIZATION
• void lcdint()
•{
• cmd(0x01);
• cmd(0x38);
• cmd(0x0E);
• cmd(0x80);
•
•}
MESSAGE DISPLAY IN LCD
• lcdint();
• display("PASSWORD-");
Keyword Input
Password Comparison and
• action
while(i==4)
• {
if ((strcmp(pass, pass2)) == 0)
• {
• cmd(0xC0);
• display("ACCESS GRANTED");
• IN1 = 1;
• IN2 = 0;
• delay(100);
• }else
• {
• cmd(0xC0);
• display("ACCESS DENIED");
• IN1 = 0;
• IN2 = 0;
• delay(100);
• }
• }
• }
• }
Password Authentication
•
THANKS