SlideServe
Menu
Préférences
© SlideServe · v2026

ECE 3551 MICROCOMPUTER SYSTEMS 1 Final

cicely avatar
7 diapositives · 324 Views · Oct 04, 2014

ECE 3551 MICROCOMPUTER SYSTEMS 1 Final. By: Jafar alrashdi Instructor: Dr. Kepuska. Purpose:. I use Blackfin BF533 Processor, to Program the buttons pF8, pF9, pF10, pF11) to do the following: PF8: turn on and off the Blackfin BF533 Processor. PF9: Switches the sound between speakers.

ECE 3551 MICROCOMPUTER SYSTEMS 1 Final - slide 1
01 / 7ECE 3551 MICROCOMPUTER SYSTEMS 1 Final
1 / 17

Télécharger la présentation

ECE 3551 MICROCOMPUTER SYSTEMS 1 Final
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. ECE 3551MICROCOMPUTER SYSTEMS 1Final By: Jafaralrashdi Instructor: Dr. Kepuska

  2. Purpose: • I use Blackfin BF533 Processor, to Program the buttons pF8, pF9, pF10, pF11) to do the following: • PF8: turn on and off the Blackfin BF533 Processor. • PF9: Switches the sound between speakers. • PF10: Increase Volume. • PF11: Decrease Volume. • And the LED’s were programmed to correspond to the gain levels. The LED’s increment up along with the amount of times the PF10 and PF11 buttons are pushed

  3. Procedure: • if (*pFIO_FLAG_D == 0x0100) // checks if bit 8 was pressed or changed to 0 • { • pf8++; • if (pf8 == 2) • { • pf8 = 0; • } • *pFIO_FLAG_C = 0x100; • mute(); • }

  4. if (*pFIO_FLAG_C == 0x0200) • { • *pFIO_FLAG_C = 0x0200; • change++; • if (change > 2) • { • change = 0; • } • }

  5. if (*pFIO_FLAG_C == 0x0400) • { • *pFIO_FLAG_C = 0x0400; • if (nasser< 3) • { • nasser++; • } • }

  6. if (*pFIO_FLAG_C == 0x0800) • { • // confirm PF11 interrupt handling • *pFIO_FLAG_C = 0x0800; • //PF11 : Volume Down • if (nasser != 0) • { • nasser--; • } • }

  7. Concluding • The project was successfully completed and implemented.