24
CONTACT US ON- Address- Opp. Phagwara Bus Stand,Above Bella Pizza, Handa City Center,Phagwara [email protected], [email protected] Web site-www.e2matrix.com Contact no-07508509730, 09041262727, 7508509709

Embedded final year project in ludhiana

Embed Size (px)

DESCRIPTION

e2matrix provide full support for M.Tech Thesis and in research work and project implementation. Steps involved in thesis: =========================================================================== study the documents. Evaluate related point and do paper work. prepare synopsis. sort out base paper. Implementation of proposed techniques and project. Generate Thesis report. Toolbox On which we work: =========================================================================== Image processing Digital signal processing neural network fuzzy logic communication system Address Opp. Phagwara Bus Stand, Above Bella Pizza, Handa City Center, Phagwara Engage us today at our [email protected] [email protected] visit our web site-www.e2matrix.com CONTACT NUMBER -- 09041262727 7508509709 7508509730

Citation preview

Page 1: Embedded final year project in ludhiana

CONTACT US ON- Address- Opp. Phagwara Bus Stand,Above Bella Pizza, Handa City Center,Phagwara

[email protected], [email protected]

Web site-www.e2matrix.com

Contact no-07508509730, 09041262727, 7508509709

Page 2: Embedded final year project in ludhiana

INTRODUCING EMBEDDED SYSTEMS AND THE MICROCONTROLLERS

E2matrix

2

Page 3: Embedded final year project in ludhiana

OUTLINE

• Definition of Embedded Systems

• Examples

• Computer Essentials

• Microprocessors and Microcontrollers

• PIC Microcontrollers

• 12 Series PIC

E2matrix

3

Page 4: Embedded final year project in ludhiana

DEFINITION OF EMBEDDED SYSTEMS

•Embedded system: is a system whose principal function is not computational, but which is controlled by a computer embedded within it.

E2matrix

4

Page 5: Embedded final year project in ludhiana

EXAMPLES: REFRIGERATOR

E2matrix

5

Page 6: Embedded final year project in ludhiana

EXAMPLES: CAR DOOR

E2matrix

6

Page 7: Embedded final year project in ludhiana

EXAMPLES: ELECTRONIC PING-PONG

E2matrix

7

Page 8: Embedded final year project in ludhiana

EXAMPLES: DERBOT AUTONOMOUS GUIDED VEHICLE

E2matrix

8

Page 9: Embedded final year project in ludhiana

EXAMPLES: DERBOT AUTONOMOUS GUIDED VEHICLE

E2matrix

9

Page 10: Embedded final year project in ludhiana

OUTLINE

• Definition of Embedded Systems

• Examples

• Computer Essentials

• Microprocessors and Microcontrollers

• PIC Microcontrollers

• 12 Series PIC

E2matrix

10

Page 11: Embedded final year project in ludhiana

COMPUTER ESSENTIALS

E2matrix

11

Page 12: Embedded final year project in ludhiana

COMPUTER ESSENTIALS

• Instruction Sets• CISC: Complex Instruction Set Computer• RISC: Reduced Instruction Set Computer

• Memory Types• Volatile: Random Access Memory (RAM)• Non-volatile: Read Only Memory (ROM)

E2matrix

12

Page 13: Embedded final year project in ludhiana

VON NEUMANN AND HARVARD COMPUTERS

E2matrix

13

Page 14: Embedded final year project in ludhiana

MICROPROCESSORS AND MICROCONTROLLERS

• The microprocessor is a processor on one silicon chip.

• The microcontrollers are used in embedded computing.

• The microcontroller is a microprocessor with added circuitry.

E2matrix

14

Page 15: Embedded final year project in ludhiana

MICROCONTROLLERS

E2matrix

15

Page 16: Embedded final year project in ludhiana

MICROCONTROLLER FAMILIES

E2matrix

16

Page 17: Embedded final year project in ludhiana

MICROCONTROLLER PACKAGING AND APPEARANCE

E2matrix

17

From left to right: PIC 12F508, PIC 16F84A, PIC 16C72, Motorola 68HC05B16, PIC 16F877, Motorola 68000

Page 18: Embedded final year project in ludhiana

OUTLINE

• Definition of Embedded Systems

• Examples

• Computer Essentials

• Microprocessors and Microcontrollers

• PIC Microcontrollers

• 12 Series PIC

E2matrix

18

Page 19: Embedded final year project in ludhiana

PIC MICROCONTROLLERS

• Peripheral Interface Controller (PIC) was originally designed by General Instruments

• In the late 1970s, GI introduced PIC® 1650 and 1655 – RISC with 30 instructions.

• PIC was sold to Microchip

• Features: low-cost, self-contained, 8-bit, Harvard structure, pipelined, RISC, single accumulator, with fixed reset and interrupt vectors.

E2matrix

19

Page 20: Embedded final year project in ludhiana

PIC FAMILIES

PIC Family Stack Size Instruction Word Size

No of Instruction

s

Interrupt Vectors

12CX/12FX 2 12- or 14-bit

33 None

16C5X/16F5X

2 12-bit 33 None

16CX/16FX 8 14-bit 35 1

17CX 16 16-bit 58 4

18CX/18FX 32 16-bit 75 2

E2matrix

20

‘C’ implies CMOS technology; Complementary Metal Oxide Semiconductor

‘F’ insert indicates incorporation of Flash memory technology

Example: 16C84 was the first of its kind. It was later reissued as the 16F84, incorporating Flash memory technology. It was then reissued as 16F84A.

Page 21: Embedded final year project in ludhiana

12 SERIES PIC

E2matrix

21

The small 12F508

Page 22: Embedded final year project in ludhiana

PIC 12F508/509 PIN CONNECTION DIAGRAM

E2matrix

22

Page 23: Embedded final year project in ludhiana

THE 12F508 ARCHITECTURE

E2matrix

23

Page 24: Embedded final year project in ludhiana

SUMMARY

• An embedded system is a product that has one or more computers embedded within it, which exercise primarily a control function.

• The embedded computer is usually a microcontroller: a microprocessor adapted for embedded control applications.

• Microcontrollers are designed according to accepted electronic and computer principles, and are fundamentally made up of microprocessor core, memory and peripherals.

• Microchip offers a wide range of microcontrollers, divided into a number of different families. Each family has identical central architecture and instruction set. However, common features also appear across all their microcontrollers.

• The Microchip 12F508 is a good microcontroller to introduce a range of features of microcontrollers in general and of PIC microcontrollers in particular.

E2matrix

24