80C51 Block Diagram

4/5/00


Click here to start


Table of Contents

80C51 Block Diagram

PPT Slide

80C51 Memory

8051 Memory

Accessing External Memory

Program Memory

External Data Memory

Internal Data Memory

Lower 128 bytes

Data Memory Specifiers

Upper 128 bytes: SFR area

PPT Slide

Accessing SFRs

Ports

Ports

Ports

Program Status Word

Instruction Timing

Instruction Timing

Timers

Mode Control Register (TMOD)

Timer/Counter Control Register (TCON)

Timer/Counter Mode 0

Timer/Counter Mode 2

Timer/Counter Mode 3

Interrupts

Interrupt Vector

Writing Interrupts in C

Timer Interrupts

Design Problem 1 - frequency counter

Example Timer Setup

Using the timers

Design Problem 2 - Measure the pulse width

Design Problem 3 - Accelerometer Interface

Controlling Interrupts: Enables and Priority

Interrupt Controls

Interrupt Priorities

Re-entrant Functions

External Interrupts

Author: Carl Ebeling

Home Page: http://www.cs.washington.edu/education/courses/477/00sp/

Download presentation source