introduction to microcontroller -...

12
1 Eng. Mohammed Al Hennawi INTRODUCTION TO MICROCONTROLLER The Islamic University of Gaza Electrical Engineering Department

Upload: others

Post on 20-Jul-2020

13 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

1

Eng. Mohammed Al Hennawi

INTRODUCTION TO

MICROCONTROLLER

The Islamic University of Gaza

Electrical Engineering Department

Page 2: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

What is a Microcontroller ?

is a computer inside a small chip

The microcontroller includes:

• CPU (Brain)

• Memory

• Peripherals (Input/Output)

2

Page 3: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

Von Neumann and Harvard Computers

3

Page 4: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

Types of microcontrollers4

Page 5: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

PIC features:5

Page 6: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

PIC features:

Memory Unit:

The purpose of memories is storing the data.

Flash Program Memory.

Data memory(RAM).

EEPROM.

6

Page 7: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

PIC features:

Oscillator:

• LP Low Power Crystal

• XT Crystal /Resonator

• HS High Speed Crystal /Resonator

• RC Resistor/Capacitor

7

CPU

Page 8: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

PIC features:

• RC Resistor/Capacitor

Note: Freq Increase>>current consumption increase, so the LP

mode is the best for application that don’t need accurate time.

8

Page 9: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

Embedded System General Block

Diagram9

Page 10: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

PICs Families:-

10

Minor differences between PICs Families:

o Power Consumption

o Speed

o Package size

o Memory Capacity

Page 11: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

Software Requirements

Proteus.

QL-2006 programmer

MPLAB, MPASM.

MicroC.

FlowCode.

11

Page 12: INTRODUCTION TO MICROCONTROLLER - site.iugaza.edu.pssite.iugaza.edu.ps/mhennawi/files/2017/09/Introduction-to-MCU.pdf · INTRODUCTION TO MICROCONTROLLER The Islamic University of

Data Sheet

PIC 16f84A

12