EEAST is a complete R & D Organization dedicated to provide Electronics and Advanced Software Products and Solutions to its Clients. Achieving the needs.

Slides:



Advertisements
Similar presentations
The 8051 MicroController In this module, we will be discussing the MCS-51 family of microcontroller, in particular the 8051, which is the generic IC representative.
Advertisements

Chapter 2 HARDWARE SUMMARY
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Chapter 1 The 8051 Microcontroller
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
Microcontroller – PIC – 4 PIC types PIC architecture
LS R First Design Key board. A B Second Design A B C D CD B Key board Third Design.
Chapter Hardware Connection and Intel Hex File
The 8051 Microcontroller Architecture
Presented by:IQBAL HUSSAIN ELECTRONICS&COMMUNICATI0N Final year.
ASPPRATECH.
Microcontroller 8051.
The 8051 Microcontroller Architecture, Programming and Applications
Microcontroller: Introduction
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Khaled A. Al-Utaibi  Microprocessors  Microcontrollers  Embedded Systems.
The 8051 Microcontroller architecture
Microcontroller 8051.
Introduction to Microcontrollers Dr. Konstantinos Tatas
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
Objectives How Microcontroller works
The 8051 Microcontroller and Embedded Systems
MOBILE OPERATING ROBOT ON EMBEDDED SYSTEM
CoE3DJ4 Digital Systems Design Hardware summary. Microprocessors vs. Microcontrollers Microprocessors are single-chip CPU used in microcomputers Microcontrollers.
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
An Introduction to Microcontroller (Hardware Specification) Lec note 4
CHAPTER HARDWARE CONNECTION. Pin Description 8051 family members ◦ e.g., 8751, 89C51, 89C52, DS89C4x0) ◦ Have 40 pins dedicated for various functions.
The AVR Microcontroller: History and Features
Microcontrollers Class : 4th Semister E&C and EEE Subject Code: 06ES42
Intel 8051 Another family of microcontroller is the Intel 8051 family. The basic 8051 microcontroller has four parallel input/output ports, port 0, 1,
MICROOCESSORS AND MICROCONTROLLER:
This course is designed by Dr. Khaled A. Al-Utaibi.
Computer Hardware – System Unit
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Presented by Sadhish Prabhu
Chapter Microcontroller
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
Microcontroller based Traffic signal Umer Butt Amna Rashid Izza Rabbani Rozab Naveed Ramesha Akram.
8051 Microcontroller Tutorial and Architecture with Applications.
Prepared by:- Man Mohan Krishna ECE  Advance technology  Establishment 1999  Location chandigarh  Working area  Products  Key area of training.
HJD Institute of Technical Education & Research- Kera(Kutch) The 8051 Microcontroller architecture PREPARED BY: RAYMA SOHIL( )
THE PPT OF THE FINAL YEAR PROJECT OF B-TECH ECE (4-TH YEAR) UNDER THE GUIDANCE OF SWARASATI SAHA,LECTURER OF DEPARTMENT OF ECE IS SUBMITTED BY- ARIJIT.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Mobile phone keypad sensed password entry for door opening.
The 8051 Microcontroller architecture
8051 Pin - out PORT 0 PORT 1 PORT 2 PORT 3.
PRE-PROGRAMMED DIGITAL SCROLLING MESSAGE
Computer Hardware – System Unit
Project Title EVM IN 8051 Under the Guidance of Submitted by.
PC Mouse operated Electrical Load Control Using VB Application
Microcontroller Based Digital Code Lock
Why microcontrollers in embedded systems?
Chapter 1: The 8051 Microcontrollers
(Electrical Engg 6th Semester)
Microprocessor & Assembly Language
The 8051 Microcontroller (8 bit )
Microcontroller 8051 Made By: Arun Branch. 4th Sem. I&C Engg.
First Design Key board R L S.
Important 8051 Features On chip oscillator 4K bytes ROM 128 bytes RAM
8051 Micro Controller.
The 8051 Microcontroller (8 bit )
CHAPTER HARDWARE CONNECTION.
CHAPTER 1 THE 8051 MICROCONTROLLERS
Presentation transcript:

EEAST is a complete R & D Organization dedicated to provide Electronics and Advanced Software Products and Solutions to its Clients. Achieving the needs of our customer and converting their ideas to real models is our motto. We are working in the field of Embedded Systems, Automation and Advanced System design for the last four years with the vision of becoming a center of Excellence to provide Solutions, Services and Training in various fields of technologies.

Embedded system means the processor is embedded into that application. An embedded product uses a microprocessor or microcontroller to do one task only. In an embedded system, there is only one application software that is typically burned into ROM. Example : printer, keyboard, video game player

Things with computers that are not computers themselves – Refrigerators, toys, industrial robots,... 98% of all microprocessors go into embedded systems – Embedded systems are everywhere! – 50% much smaller than PC microprocessors 8-bit microprocessors

Use a microprocessor or microcontroller to do one task only – Printer PC used for any number of applications – Word processor, print-server, bank teller terminal, video game player, network server, internet terminal PC contains or is connected to various embedded products – Keyboard, printer, modem, disk controller, sound card, CD-ROM driver, mouse X86 PC embedded applications

Home – Appliances, intercom, telephones, security systems, garage door openers, answering machines, fax machines, home computers, TVs, cable TV tuner, VCR, camcorder, remote controls, video games, cellular phones, musical instruments, sewing machines, lighting control, paging, camera, pinball machines, toys, exercise equipment

Office – Telephones, computers, security systems, fax machines, microwave, copier, laser printer, color printer, paging

Auto – Trip computer, engine control, air bag, ABS, instrumentation, security system, transmission control, entertainment, climate control, cellular phone, keyless entry

The microprocessor is the core of computer systems. Nowadays many communication, digital entertainment, portable devices, are controlled by them. A designer should know what types of components he needs, ways to reduce production costs and product reliable.

Introduction CPU General- Purpose Micro- processor RAMROM I/O Port Timer Serial COM Port Data Bus Address Bus General-Purpose Microprocessor System CPU for Computers No RAM, ROM, I/O on CPU chip itself Example : Intel’s x86, Motorola’s 680x0 Many chips on mother’s board General-purpose microprocessor

Microprocessor CPU 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 CPU, 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 Microprocessor vs. Microcontroller

Computing needs – Speed, packaging, power consumption, RAM, ROM, I/O pins, timers, upgrade to high performance or low-power versions, cost Software development tools – Assembler, debugger, C compiler, emulator, technical support Availability & source

RAM ROM I/O Port Timer Serial COM Port Microcontroller CPU A smaller computer On-chip RAM, ROM, I/O ports... Example : Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X A single chip Microcontroller :

Companies Producing 8051/8952 Some Companies Producing a Member of the 8051/8952 Family Company Web Site Intelwww.intel.com/design/mcs51 Atmelwww.atmel.com Philips/Signeticswww.semiconductors.philips.com Siemenswww.sci.siemens.com Dallas Semiconductor

Advantages of using MCU Small – Single chip is smaller than a PC Cheap Low power consumption Low heat High efficiency – have only required units

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 2.availability of software development tools assemblers, debuggers, C compilers, emulator, simulator, technical support 3.wide availability and reliable sources of the microcontrollers. Three criteria in Choosing a Microcontroller

Contents: Introduction Block Diagram and Pin Description of the AT89C52. Registers Memory mapping in AT89C52. AT89C52 Flag bits and the PSW register Stack in the AT89C52.

8051 Family Comparison of 8051 Family Members Feature ROM (on chip program space in bytes) 4K8k 0k 0k RAM (bytes) Timers232 I/O pins Serial port 111 Interrupt sources 686

Inside 8051 Microcontroller Introduced by Intel in 1981

Pin Description of the 8051

Pins of 8051 ( 1/4 ) Vcc ( pin 40 ): – Vcc provides supply voltage to the chip. – The voltage source is +5V. GND ( pin 20 ): ground XTAL1 and XTAL2 ( pins 19,18 ): – These 2 pins provide external clock. – Way 1 : using a quartz crystal oscillator – Way 2 : using a TTL oscillator – Example 4-1 shows the relationship between XTAL and the machine cycle.

Pins of 8051 ( 2/4 ) RST ( pin 9 ): reset – It is an input pin and is active high ( normally low ). The high pulse must be high at least 2 machine cycles. – It is a power-on reset. Upon applying a high pulse to RST, the microcontroller will reset and all values in registers will be lost. Reset values of some 8051 registers – Way 1 : Power-on reset circuit – Way 2 : Power-on reset with debounce

Pins of I/O Port The 8051 has four I/O ports – Port 0 ( pins ): P0 ( P0.0 ~ P0.7 ) – Port 1 ( pins 1-8 ) : P1 ( P1.0 ~ P1.7 ) – Port 2 ( pins ): P2 ( P2.0 ~ P2.7 ) – Port 3 ( pins ): P3 ( P3.0 ~ P3.7 ) – Each port has 8 pins. Named P0.X ( X=0,1,...,7 ), P1.X, P2.X, P3.X Ex : P0.0 is the bit 0 ( LSB ) of P0 Ex : P0.7 is the bit 7 ( MSB ) of P0 These 8 bits form a byte. Each port can be used as input or output (bi-direction).

Pins of 8051 ( 3/4 ) /EA ( pin 31 ): external access – There is no on-chip ROM in 8031 and – The /EA pin is connected to GND to indicate the code is stored externally. – /PSEN & ALE are used for external ROM. – For 8051, /EA pin is connected to Vcc. – “/” means active low. /PSEN ( pin 29 ): program store enable – This is an output pin and is connected to the OE pin of the ROM.

Pins of 8051 ( 4/4 ) ALE ( pin 30 ): address latch enable – It is an output pin and is active high. – 8051 port 0 provides both address and data. – The ALE pin is used for de-multiplexing the address and data by connecting to the G pin of the 74LS373 latch. I/O port pins – The four ports P0, P1, P2, and P3. – Each port uses 8 pins. – All I/O pins are bi-directional.

Dual Role of Port 0 When connecting an 8051/8031 to an external memory, the 8051 uses ports to send addresses and read instructions. – 8031 is capable of accessing 64K bytes of external memory. – 16-bit address : P0 provides both address A0-A7, P2 provides address A8-A15. – Also, P0 provides data lines D0-D7. When P0 is used for address/data multiplexing, it is connected to the 74LS373 to latch the address. – There is no need for external pull-up resistors

Port 0 with Pull-Up Resistors

Registers A B R0 R1 R3 R4 R2 R5 R7 R6 PC Some bit Register Some 8-bitt Registers of the 8051

8051 Flag bits and the PSW register PSW Register CYACF0RS1OVRS0P-- CYPSW.7Carry flag ACPSW.6Auxiliary carry flag --PSW.5Available to the user for general purpose RS1PSW.4Register Bank selector bit 1 RS0PSW.3Register Bank selector bit 0 OVPSW.2Overflow flag --PSW.1User define bit PPSW.0Parity flag Set/Reset odd/even parity RS1RS0Register BankAddress H-07H H-0FH H-17H H-1FH

Stack in the 8051 The register used to access the stack is called SP (stack pointer) register. The stack pointer in the 8051 is only 8 bits wide, which means that it can take value 00 to FFH. When 8051 powered up, the SP register contains value 07. 7FH 30H 2FH 20H 1FH 17H 10H 0FH 07H 08H 18H 00H Register Bank 0 (Stack) Register Bank 1 Register Bank 2 Register Bank 3 Bit-Addressable RAM Scratch pad RAM

Now we can program... ●But how do we get the programs onto the devices?

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. Now apply the chip with hardware.

Interfacing hardware or software used to interface two computers or programs or devices

Interfacing used LED Seven Segment Display LCD Display Stepper Motor Switch Buzzer

AUTOMATIC CAR PARKING Block Diagram Layout Circuit Diagram

BLOCK DIAGRAM

STEPPER MOTOR

This animation demonstrates the principle for a stepper motor using full step commutation. The rotor of a permanent magnet stepper motor consists of permanent magnets and the stator has two pairs of windings. Just as the rotor aligns with one of the stator poles, the second phase is energized. The two phases alternate on and off and also reverse polarity. There are four steps. One phase lags the other phase by one step. This is equivalent to one forth of an electrical cycle or 90°.

STEPPER MOTOR 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.

STEPPER MOTOR Note how the phases are driven so that the rotor takes half steps

STEPPER MOTOR Animation shows how coils are energized for full steps

STEPPER MOTOR Full step sequence showing how binary numbers can control the motor Half step sequence of binary control numbers

LCD Display

Optocoupler Devices IC’s used in Automation,to provide isolation Why isolation is required? Because microcontroller works on 5V and other devices(Stepper Motor, Fan) works on greater than 5V. Any spike of greater of 5V can burn microcontroller.

Pin diagram of 4N35

Electromagnetic Relay