1 / 7

ECE 3551 MICROCOMPUTER SYSTEMS 1 Final

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.

cicely
Télécharger la présentation

ECE 3551 MICROCOMPUTER SYSTEMS 1 Final

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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.

More Related