1 / 15

EMBEDDED SYSTEM

PROJECT REPPORT ON. CMC , NOIDA. EMBEDDED SYSTEM. An embedded system is a computer system designed to perform one or a few dedicated functions , often with real-time computing constraints.

niles
Télécharger la présentation

EMBEDDED SYSTEM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PROJECTREPPORT ON CMC , NOIDA EMBEDDED SYSTEM

  2. An embedded system is a computer system designed to perform one or a few dedicated functions , often with real-time computing constraints. It is embedded as part of a complete device often including hardware and software parts. Embedded system is dedicated to specific tasks, design engineers can optimize it reducing the size and cost of the product and increasing the reliability and performance. Some embedded systems are mass-produced, benefiting from economies of scale. EMBEDDED SYSTEM :

  3. difference between microprocessor and microcontrollor µp CPU RAM ROM I/O PORT TIMER SERIAL COM PORT GENERAL PURPOSE MICROPROCESSOR SYSTEM CPU RAM ROM MICROCONTROLLOR SERIAL COM PORT I/O PORT TIMER

  4. 8051 microcontrollor : The Intel 8051 is a Harvard architecture, single chip microcontroller (µC) which was developed by Intel in 1980 for use in embedded systems. High level languages such as Forth, BASIC, Pascal/Object Pascal, PL/M and Modula 2 are available for the 8051, but they are less widely used than C and assembly.

  5. Important features : • IT PROVIDES MANY FUNCTIONS (CPU,RAM,ROM,I/O,INTERRUPT LOGIC,TIMER,ETC) • IN A SINGLE PACKAGE. • 2. 8-BIT ALU,ACCUMULATOR AND REGISTERS ; IT IS AN 8-BIT MICROCONTROLLOR. • 8-BIT DATA BUS. • 16-BIT ADDRESS BUS. • ON CHIP RAM – 128 BYTES. • ON CHIP ROM – 4 KB . • FOUR BIT BI-DIRECTIONAL I/O PORT. • UART. • TWO 16-BIT COUNTER / TIMER. • TWO –LEVEL INTERRUPT PRIORITY. • POWER SAVING MODE.

  6. INSTRUCTION SET : Arithmetic Operation Logical Operations Data Transfer Operations Single Bit (Boolean Variable) Operations Program Flow Control .

  7. PIN Diagram of 8051 :

  8. MOST WIDELY USED REGISTER OF THE 8051 : • A (ACCUMULATOR) – 8 BITS • B , R0 , R1 , R2 , R3 , R4 , R5 , R6 , R7 – 8 BITS • DPTR ( DATA POINTER ) – 16 BITS • PC ( PROGRAM COUNTER ) – 16 BITS

  9. FLAG REGISTER : CY AC F0 RS1 RS0 OV __ P • CY -- CARRY FLAG • AC -- AUXILIARY FLAG • F0 -- USE OF GENERAL PURPOSE • RS1 -- REGISTER BANK SELECTOR BIT 1 • RS0 -- REGISTER BANK SELECTOR BIT 0 • OV -- OVER FLOW FLAG • __ -- USER DEFINABLE BIT • P -- PARITY FLAG

  10. Addressing modes : • IMMEDIATE ADDRESSING MODE • REGISTER ADDRESSING MODE • DIRECT ADDRESSING MODE • REGISTER INDIRECT ADDRESSING MODE • INDEXED ADDRESSING MODE

  11. OUR project EVM(electronics voting machine)

  12. EQUIPMENT USED IN EVM : • PCB (PRINTED CIRCUIT BOARD) -- 2 • 9 VOLT BATTERY • LM 7805 • VOLTAGE REGULATOR • AT89C51 MICROCONTROLLER • CAPCITOR • RESISTOR • DIP SWITCH • OSCILLATOR • LCD ( 2 LINE * 16 CHARACTERS ) • DATA BUS

  13. INTERFACING : • THE MICROPROCESSOR AND MICROPROCESSOR COMBINED WITH OTHER DEVICES , FORM A MICROCOMPUTER. • MICROCONTROLLOR AND MICROPROCESSOR IS HEART OF A MICROCOMPUTER. • BASICALLY ,WE ARE USING TWO TYPE OF INTERFACING : LCD INTERFACING KEYBOARD INTERFACING

  14. LCD INTERFACING

  15. KEYBOARD INTERFACING

More Related