Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

Topic Video 01A

Introduction to Microprocessors & Micro-controllers

1A

What are microprocessors?


What denes a microprocessor.

A microprocessor is a single element having the ability to perform a wide variety of functions. A microprocessor is a complex digital circuit which is controlled by a set of instructions.

What are microprocessors?


What denes a microprocessor.

A microprocessor can be considered as hardware under the control of software. The processor consists of hard wired components (functional blocks) which are controlled by software.

What are microprocessors?


The differences between microprocessors and micro-controllers
Address Bus

Central Processing Unit

Memory (RAM/ROM)

I/O

Data Bus Control Bus

A Brief History of Microprocessors

350 million BC

1000 BC

500 BC

Counting developed

Abacus developed

A Brief History of Microprocessors

1500 AD
Da Vinci's Mechanical Calculator

1600 AD

1700 AD
Pascals Mechanical Digital Calculator

Napier Bones

Slide Rule Invented

A Brief History of Microprocessors

1800 AD
Punch Cards used to automate a weaving loom.

Charles Babbage works on the difference engine

First commercial type writer released

1900 AD

Augusta Ada suggests the binary system for storage.

George Boole invents Boolean Logic

Holleriths Tabulator

A Brief History of Microprocessors

1900 AD

Teleprinters invented

Remote computing demonstrated

1941 AD

Vacuum Tube invented

First electronic digital computer

First programmable computer (Z3)

A Brief History of Microprocessors

1947 AD

ENIAC developed

UNIVAC compiler created

1955 AD

Transistor Invented

UNIVAC invented

First computer generated music

A Brief History of Microprocessors

1957 AD

FORTRAN developed

First Computer drawing program

1965 AD

First Integrated Circuit

First IBM mainframe (System/360)

IBM develops rst word processor

10

A Brief History of Microprocessors

1970 AD

Intel's 1K RAM chip

Space Invaders released

2003 AD

Intel 4004 is released

Motorola releases the 6800 microprocessor

Motorola Splits

11

12

Uses of microcontrollers
Applications of microcontrollers

In the Home

13

Uses of microcontrollers
Applications of microcontrollers

In the Home (continued)

14

Uses of microcontrollers
Applications of microcontrollers

At Work

15

Uses of microcontrollers
Applications of microcontrollers

At Work (continued)

16

Uses of microcontrollers
Applications of microcontrollers

At Work (continued)

17

Uses of microcontrollers
Applications of microcontrollers

At Play

18

Uses of microcontrollers
Applications of microcontrollers

19

Uses of microcontrollers
The modern trends of microcontrollers

Greater Memory Capacity More On-Chip Peripherals Smaller footprint Lower Power Consumption

20

Types of microcontrollers
What the future holds for microcontrollers
Microprocessors: Cheap Flexible Multipurpose / General ASIC Custom Design Expensive $$$ FPGA Cheap Custom Design Slowish

21

The Adapt9S12X

22

The Adapt9S12X

23

The Adapt9S12X
H1 Header Cable Primary Serial Cable

H2 Header Cable

24

The Adapt9S12X H1 and H2 Header Cables

25

The Adapt9S12X

CAN Port

CAN Port Reset Button

Auxiliary Serial Port Load / Run Switch

26

MC9S12XDP512
Key Features

27

MC9S12XDP512
GPIO

8 Bit GPIO Ports:


The MC9S12XDP512 contains 12 Parallel Ports, these are:
Port A Port B Port J Port K Port M Port S Port T Port P Port H Port E Port AD0 Port AD1

All accessible through the headers H1 and H2 on the Adapt9S12X.


28

MC9S12XDP512
Serial

Serial Interfaces:
Six Asynchronous Serial Ports (RS232 compatible ) Three Serial Peripheral Interfaces (SPI) One I2C interface

29

MC9S12XDP512
Analog

Analogue to Digital Conversion:


Two A/D subsystems, each with the following Eight multiplexed input channels. 10 bit successive approximation A/D converter. Accessible through Port AD0 and AD1. Programmable xed duration sampling

30

MC9S12XDP512
Timer

Timer Subsystem:
A timer overow system A Watchdog Timer Input / Output Capture Compare Pulse Width Modulator Real-time interrupt PLL (for speeds up to 40MHz)

31

MC9S12XDP512
CAN

CAN Subsystem:
Five CAN interface ports Supports transfer rates up to 1Mbit/s Supports CAN 2.0 A and B modes.

32

MC9S12XDP512
Memory

Memory:
On-chip memory includes: 32K SRAM (paged) 4K EEPROM 512K FLASH (paged)

33

Need Further Assistance?



Ask your Demonstrator, Post a question on the Forum, Email the Convener, or Make an appointment.

34

You might also like