.
•
Advance Technologies is a well-established organization & is a leading manufacturer of Electronics Educational Equipments for Engineering.
•
It is a company which deals in both education and agriculture business. In education it deals with all kinds of Embedded, wireless, microcontroller, VLSI and DSP instruments.
•
In agriculture it deals in moisture meters, seed counters, Grain Examiners.
•
Incepted in the year 2006, Advance Technologies was established with an objective to be recognized as one of India's Leading Manufacturers of Electronics Educational Equipment.
•
The Goal of the company is to design and manufacture quality equipments that consistently meet their customer's requirements and needs. Advance Technologies delivers Best Quality at Best Prices.
They are into the business of Manufacturing, Supply & Maintenance of the Electronic Educational Products of the following fields: •Embedded System. • VLSI Technology. • Wireless Technology.
Products of Embedded Technology • 8051 Microcontroller Development Board. • AVR Microcontroller Development Board . • PIC Microcontroller Development Board . • Embedded Universal Development Board . • ARM Development Board
Products of VLSI Technology
•FPGA Development Board. •LD Development Board. •FPGA / LD Universal Development Board. •Spartan 3E Development Board.
Products of Wireless Technology •Bluetooth Trainer Kit. •Color Sensor Development Board. •Embedded Web Server. •GPS Trainer Kit. •GSM Trainer Kit. •Radio Frequency Application Board. •RFID Trainer Kit. •Wi-Fi Development Board. •Zig-Bee Development Board.
Products for Basic Electronics Lab •CRO •Function Generator •Various Transistor Configuration Experiment Kits •Encoder / Decoder Kit •MUX / DEMUX Kit
•Counter, Converter Kit •Logic Gates Kits •Various Modulation Kits •Various Oscillator Kits •Various Multi-Vibrator Kits •Various Experimental Kits for Various Electronics Labs
CLIENTS • • • • • • • • • •
MMEC, Mullana, Ambala GTBKIET, Malout MIMIT, Malout ACERC, Ambala MIET, Jammu Jammu University, Jammu GCET, Jammu GZSCET, Bhatinda & Ritika Electronics, Delhi Many More …
What Is Microcontroller Development Board ?? Microcontroller Development Board in general sense is defined as a device which is capable to perform many kinds of microcontroller operations ranging from a simple LED glow to a quite complicated applications. In More specified way, Microcontroller Development Board serves the purpose of explaining the students of technical institutes and colleges various microcontroller practical's.
There are certain key features of embedded systems that Features of Embedded differentiate. them from other systems in the world. They have Systems been discussed below: •Software: The software used by embedded systems is called firmware and is stored in Read Only Memory or ROM or a Flash memory chip • interfaces: There are various types of interfaces used in embedded systems. Some systems do not have any interface at all. Devices such as PDAs provide interactive and complete interfaces. U Platform: Embedded systems use various U platforms or architectures that include ARM, X86, PowerPC, and PIC etc. •Tools: Embedded system designers use software ranging from compilers and assemblers to debuggers and emulators to develop software for embedded systems. •Start-up: Embedded systems the world over begin with what is called the start-up process. At this point, a self-test is conducted by the system where the hardware, peripherals, power supply etc. are tested for being in good condition.
Applications of embedded systems •Consumer electronics- e.g., cameras, camcorders etc. •Consumer products, e.g., washers, microwave ovens. •Automobiles (anti-lock braking, engine control). •Industrial process controllers & avionics/defense applications •Computer/Communication products, e.g., printers, FAX machines. •Emerging multimedia applications & consumer electronics e.g., cellular phones, personal digital assistants, videoconferencing servers, interactive game boxes, TV set-top boxes.
Automotive electronics Aircraft electronics Trains Telecommunication
General-purpose microprocessor U for Computers No RAM, ROM, I/O on U chip itself Example : Intel’s x86, Motorola’s 680x0
U GeneralPurpose Microprocessor
Many chips on mother’s board
Data Bus
RAM
ROM
I/O Port
Address Bus General-Purpose Microprocessor System
Timer
Serial COM Port
Microcontroller : A smaller computer On-chip RAM, ROM, I/O ports... Example : Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X
U I/O Port
RAM ROM Serial Timer COM Port
A single chip Microcontroller
Microprocessor vs. Microcontroller Microprocessor •U is stand-alone, RAM, ROM, I/O, timer are separate •designer can decide on the amount of ROM, RAM and I/O ports. •expansive •versatility •general-purpose
•
• •
•
Microcontroller U, RAM, ROM, I/O and timer are all on a single chip fix amount of on-chip ROM, RAM, I/O ports for applications in which cost, power and space are critical single-purpose
Three criteria in Choosing a Microcontroller 1.
Meeting the computing needs of the task efficiently and cost effectively • speed, the amount of ROM and RAM, the number of I/O ports and timers, size, packaging, power consumption • easy to upgrade • cost per unit 1. availability of software development tools • assemblers, debuggers, C compilers, emulator, simulator, technical 1. wide availability and reliable sources of the microcontrollers.
For my microcontroller development board , I have chosen P89v51RD2 microcontroller which is an 8-bit microcontroller from the family of 8051 controllers.
Pin Description of the 8051
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST (RXD)P3.0 (TXD)P3.1 (INT0)P3.2 (INT1)P3.3 (T0)P3.4 (T1)P3.5 (WR)P3.6 (RD)P3.7 XTAL2 XTAL1 GND
1 2 3 4 5 6 7 8 9 1 1 0 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 2 9 0
8051
4 3 0 3 9 3 8 3 7 3 6 3 5 3 4 3 31 2 3 2 0 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 1
Vcc P0.0(AD P0.1(AD1) 0) P0.2(AD P0.3(AD3 2) )P0.4(AD4 P ) 0.5(AD5) P0.6(AD6) P0.7(AD7 )EA/VPP ALE/PROG PSEN P2.7(A15) P2.6(A1 P2.5(A1 4) P2.4(A1 3) P2.3(A1 2) P2.2(A10 1) )P2.1(A9) P2.0(A8)
Block Diagram DAC
REAL TIME CLOCK
————► ————► LEDS ————►
S E N S O R
————► A D C
805 1 40 PIN DIP LCD DISPLAY
SWITCHES
4×4 MATRIX KEYBOARD
The microcontroller development board is a microcontroller based embedded system through which students can understand different types of interfacings such as LEDs, 7segment,switches,relays,buzzers, keyboard, ADC, DAC, Sensors, EEPROM, RTC, LCD, 8255 etc. Using this board one can easily understands the hardware and software details of above mentioned devices.
DIFFERENT TYPES OF INTERFACINGS •LED INTERFACING •SWITCHES INTERFACING •INTERFACING OF 7-SEGMENT DISPLAY •INTERFACING OF EEPROM •RTC INTERFACING •RELAY INTERFACING •BUZZER INTERFACING •LCD INTERFACING •STEPPER MOTOR INTERFACING
LED INTERFACING For interfacing a single Led to 89c51 microcontroller, we connect the anode (+) end of LED to the designated port pin via a pull-up resistor. While the cathode end of LED is connected to GND. For glowing a LED, a high logic is required at the anode (+), so port pin is set to high for glowing LED.
● But how do we get th programs onto the de
WITH THE USE OF KEIL SOFTWARE •Write a program in embedded C language. •Execute it. •View the output of program on peripheral devices as provided in Keil software. •Now burn the program on AT89C52 using burner(flash magic). •Now apply the chip with hardware.
Switch Interfacing In Switch, One end is connected to port pin of 89c51, while other one is grounded.
8051
P0.0
4. 4.7 k7 k
s w
29
Keyboard Interfacing
•Keyboards are the input devices and is generally organized in a matrix of rows and columns. •When a key is pressed row makes a with column, otherwise there is no connection. •Keyboard is a basic and essential element of an embedded or microcontroller system. For small and hobby projects a 4x4 (hex) matrix keyboard is sufficient. The keys in the matrix keyboard are arranged in a matrix arrangement in order to utilize the port pins of the microcontrollers efficiently. Here we can interface 16 keys by using just 8 pins of microcontroller.
Interfacing of seven segment display Seven segment display is a basic type of display which can display numbers from 0 to 9. Driving a 7 segment display is as simple as flashing LEDs, but here we are flashing 7+1 LEDs. The 7 segment display module has 8 LEDs (7 segments to display number and one segment for decimal point or dot) arranged in a particular manner .
INTERFACING OF EEPROM
WR i.e the seven pin is not connected in some parts. The Ic used is at24c02 is
SERIAL CLOCK (SCL): The SCL input is used to positive edge clock data into each EEPROM device and negative edge clock data out of each device. SERIAL DATA (SDA): The SDA pin is bidirectional for serial data transfer. This pin is open-drain driven and may be wire-ORed with any number of other open-drain or open-collector devices.
LCD INTERFACING •It is an Intelligent Alphanumeric display which can be used to display numbers, characters, and graphics. •It has 14 pins as shown in pin diagram. •Display contains 2 internal byte wide s, one for command (RS=0) and one for display (RS=1). •There are certain commands to be send to the LCD for making some setting such as clear screen, force the cursor to home position and blink the cursor. •R/W pin is set to 1 for reading and to 0 for writing. •EN pin is set to 1 for enabling display. •DB0-DB7 are pins for 8-bit data bus.
8051
P1.0
D0 4×16 Character LCD Display
P1.7 P2.0 P2.1 P2.2
D7 E RS R/W
Gnd Vee Vcc +5v ^^^^^^ 10k
RTC INTERFACING RTC is widely used device that provides accurate time and date for many applications. Figure shows interfacing of RTC chip DS12887 to 8051. It has a total of 128 bytes of non volatile RAM. It uses 14 bytes of RAM for clock calendar and control s and other 114 bytes of RAM for general purpose data storage
VCC 8051 RST
SDA SCL DS1307 SQW\OUT GND
crystal
STEPPER MOTOR INTERFACING
This stepper motor is very simplified. The rotor of a real stepper motor usually has many poles. The animation has only ten poles, however a real stepper motor might have a hundred. These are formed using a single magnet mounted inline with the rotor axis and two pole pieces with many teeth. The teeth are staggered to produce many poles. The stator poles of a real stepper motor also has many teeth. The teeth are arranged so that the two phases are still 90° out of phase. This stepper motor uses permanent magnets. Some stepper motors do not have magnets and instead use the basic principles of a switched reluctance motor. The stator is similar but the rotor is composed of a iron laminates
How To Proceed ? Initially we interfaced LED, 7-segment and Keyboard and check programme which is the purpose of trainer Kit. In these way we go step by step for each module interface and accomplish the goal of making a well-functioning Trainer Kit. Finally we add some features by interfacing RTC for a Digital clock.
1
Locks & Keys
By this we can’t say that we
are going to provide good security to our lockers.
2
Security is less
Others can steal the ’s entry key
3
4
Power supply
Finger Print Module
POWER SUPPLY TO ALL SECTIONS
16 X 2 LCD 8 9
Reset
ULN DRIVER
S 5 2
Driver Circuit
Stepper Motor
Buzzer
5
Enter ur fingerprint
verifiein g fingerpri nt
no
yes You are unauthorized person
Enter into the locker room
Enter
Checking
no
yes Locker is opened by stepper motor Press Switch to close the locker
6
Transformer Bridge Rectifier Regulator
7
89S52 microcontroller. RAM 256Bytes. 8Kb of flash memory. The functionality of 89S52
is same as 8051 microcontroller. 8
In this we choose “verification” process. It can operate in 2 modes they are Master
mode and mode.
9
In this mode,we can our finger image in
present of manager.
1 0
Compare of input finger print and identified finger print
1 1
We are using 16x2 lcd display LCD has14 pin
1 2
1 3
Unique id () which is given to to
open his locker with the help of a keypad Any port was used to handle our alpha-numeric
keypad.
1 4
1 5
Automatically, locker will open by stepper
motor(step angle). After the work by using reset pin will
secure their locker.
1 6
1 7
It is a signaling device. It beeps when mismatch.
1 8
1 9
Most secure No manual errors Need
not carry any
card Others
cannot
steel
the ’s entry key
2 0
Voter Identification and electoral enrollment Industries Banks and ATM Personal Computer
2 1
GSM modem can be connected to this unit to
communicate to security department, in case of unauthorized entry trials.
2 2
This project is used for 100 , we can also
extend the capability for further requirements.