Thanks a lot, Paul.
First, the "need for speed" is due to the display refresh rate. The higher the speed is, the less time each digit is going to be light on and so, it will dimm naturally.
If I want to make the display brighter, I slow down the loop with the "Scan" pause making the digit to be powered longer.
I could do it another way with a slower clock rate: dimm the LEDs with transistors (this is what I actually did).
Another way would also be to modulate the voltage for each digit's pin at the µc. But I'm not so far yet
PORTA = ~DCD Digit will set 1 bit to a state and all others to the other state; this is an unwanted effect in my case.
I didn't think about your solution; it's always amazing to see how many different ways there are to solve a problem. I will try it anyway since I want to know witch is more memory space effective.
Bookmarks