Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create code to turn on a flashing led ( say 10Hz) with a push button. Pushing the button again will turn it off. Do it
Create code to turn on a flashing led ( say 10Hz) with a push button. Pushing the button again will turn it off. Do it in this way:
- Use the port interrupt A to control the state of a global variable, or semaphore. If you interrupt portA, the flag toggles value between 1 and 0.
- In the main loop the flag bit is queried. The flashing led turns on if semaphore=1 and off if 0. You can use simple software delays to make the flashing since the interrupt will pre-empt any delays.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started