1. Connect an LED to the output pin of the CCP1 module on your PIC-P40 board. Be sure to use a 470 Ω current limiting re

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

1. Connect an LED to the output pin of the CCP1 module on your PIC-P40 board. Be sure to use a 470 Ω current limiting re

Post by answerhappygod »

1. Connect an LED to the output pin of the CCP1 module on yourPIC-P40 board. Besure to use a 470 Ω current limiting resistor in series with theLED.Using Timer 2 and the CCP1 module, write a C program to monitor thestatus of thePIC-P40 onboard button and perform the following: while the buttonis beingpressed and held, the LED will first be illuminated using a PWMwaveform with a25% Duty Cycle (DC) for 0.5 seconds. Then the LED will beilluminated using aPWM waveform with a 50% DC for 0.5 seconds. Then the LED will beilluminatedusing a PWM waveform with a 75% DC for 0.5 seconds. Then the LEDwill beilluminated using a PWM waveform with a 100% DC for 0.5 seconds.The cycle thenrepeats, starting at a DC of 0% (ie. LED off). When the button isreleased, the LEDshould stay illuminated at whatever DC was being used while thebutton was beingpressed. The LED should be off (ie. 0% DC) on program start-up. Usea value of 45kHz for Fpwm and 20 MHz for FOSC.Use the MPLAB simulator to verify the proper operation of theprogram beforeprogramming the PIC-P40. Use the Stimulus feature of MPLAB SIM tosimulate thebutton
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply