02/03/14
02/03/14
Microcomputers and Microprocessors
Microcomputers and Microprocessors
NATIONAL TAIWAN
NATIONAL TAIWAN
OCEAN UNIVERSITY
OCEAN UNIVERSITY
國國國國國國國 國
國國國國國國國 國
2002 MuDer Jeng
2002 MuDer Jeng
Chapter 11
Chapter 11
INTERRUPTS
INTERRUPTS
PROGRAMMING
PROGRAMMING
2002 MuDer Jeng
2002 MuDer Jeng
Outlines
Outlines
♦
Contrast and compare interrupts versus polling
Contrast and compare interrupts versus polling
♦
Explain the purpose of the ISR
Explain the purpose of the ISR
♦
List the 6 interrupts of the 8051
List the 6 interrupts of the 8051
♦
Explain the purpose of the interrupt vector table
Explain the purpose of the interrupt vector table
♦
Enable or disable 8051 interrupts
Enable or disable 8051 interrupts
♦
Program the 8051 timers using interrupts
Program the 8051 timers using interrupts
♦
Describe the two external hardware interrupts of
Describe the two external hardware interrupts of
the 8051
the 8051
2002 MuDer Jeng
2002 MuDer Jeng
♦
Contrast edge-triggered with level-triggered
Contrast edge-triggered with level-triggered
interrupts
interrupts
♦
Program the 8051 for interrupt-based serial
Program the 8051 for interrupt-based serial
communication
communication
♦
Define the interrupt priority of the 8051
Define the interrupt priority of the 8051
2002 MuDer Jeng
2002 MuDer Jeng
Six interrupts in the 8051
Six interrupts in the 8051
2002 MuDer Jeng
2002 MuDer Jeng
Step in enabling an interrupt
Step in enabling an interrupt
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
PROGRAMMING TIMER
PROGRAMMING TIMER
INTERRUPTS
INTERRUPTS
2002 MuDer Jeng
2002 MuDer Jeng
Roll-over timer flag and interrupt
Roll-over timer flag and interrupt
JNB TF, target
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
Programming external hardware
Programming external hardware
interrupts
interrupts
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
Sampling the low level-triggered
Sampling the low level-triggered
interrupt
interrupt
2002 MuDer Jeng
2002 MuDer Jeng
Edge-triggered interrupts
Edge-triggered interrupts
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
Sampling the edge-triggered
Sampling the edge-triggered
interrupt
interrupt
2002 MuDer Jeng
2002 MuDer Jeng
RI and TI flags and interrupts
RI and TI flags and interrupts
2002 MuDer Jeng
2002 MuDer Jeng
Use of serial COM in the 8051
Use of serial COM in the 8051
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
2002 MuDer Jeng
Clearing RI and TI before the RETI
Clearing RI and TI before the RETI
instruction
instruction
CLR TI ; CLR RI