At8xc51snd1c – Rainbow Electronics AT89C51SND1C User Manual

Page 67

Advertising
background image

67

AT8xC51SND1C

4109E–8051–06/03

Figure 47. MP3 Interrupt Service Routine Flow

Note:

1. Test these bits only if needed (unmasked interrupt).

Data Request?

MPFREQ = 1?

Layer Error

Handler

CRC Error

Handler

Data Request

Handler

Ancillary Data

Handler

Synchro Error

Handler

MP3 Decoder

ISR

Read MP3STA

Write MP3 Data

to MP3DAT

Read ANN2:0 Ancillary

Bytes From MP3ANC

Reload MP3 Frame

Through MP3DAT

Load New MP3 Frame

Through MP3DAT

Ancillary Data?

(1)

MPANC = 1?

Sync Error?

(1)

ERRSYN = 1?

Layer Error?

(1)

ERRSYN = 1?

Advertising