Tải bản đầy đủ (.ppt) (32 trang)

Tài liệu Chapter 11: INTERRUPTS PROGRAMMING docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.11 MB, 32 trang )

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

×