You are on page 1of 1

 WORKING:-

$ If press any key of the keypad, the buzzer is beeped continue until
pressed key.
$ Show in display 'P' for press the key "PASSWORD".
$ Show in display '0-9' for press the keys respectively "0=9".
$ Show in display 'E' for press the key "ENTERS".
$ If password is wrong then show in display 'incorrect password'
and buzzer beeping in short continue for 3 sec.
$ If password is correct then show in display 'correct password'. and
buzzer beeping in short & smooth beep for 1sec.
Now the door is open for 10 sec. and then close.
$ If typed password wrong in three times then show in display 'Lock
the door'. for locked the system
For 30 minutes and buzzer is beeping in different mode for 3 sec.

=========== Controller= At mega 8535 in use. ==============

$ 12 MHz frequency is used in controller


$ PORTB and PORD is input key.
$ PORTC is define for LCD DATA output.
$ PORTA is use for voice testing.
$ PORTD=output for motor, beep sound.
PIND.7 & PIND.6 for motor driver.
PIND.5 to transistor for beep sound.

The AVR core combines a rich instruction set with 32 general purpose
working registers. All the 32 registers are directly connected to the rithmetic
Logic Unit (ALU), allowing two independent registers to be accessed in one
single instruction executed in one clock cycle. The resulting architecture is more
code efficient while achieving throughputs up to ten times faster than
conventiona CISC microcontrollers.

The ATmega32 provides the following features: 32K bytes of In-System


Programmable Flash Program memory with Read-While-Write capabilities,
1024 bytes EEPROM, 2K byte SRAM, 32 general purpose I/O lines, 32 general

You might also like