It is because of using delays in the main loop where the 7 Segment display codes are also called. It is time for you to learn how to multiplex 7 Segment display using Timer interrupt in the interrupt...

Can I drop the voltage to say 5Vp-p range using a voltage divider and then use a diode and a capacitor to charge the capacitor to the peak value of scaled signal which will be 5V - diode drop. Let's...