I sometimes like to use "old fashion" systems like "autonomous" blinking leds like, i.e., these ones here; there are many others - just google around.

So when you need blinking led, just set the respective PORT and do what ever you need to and when done, reset the PORT ;-)

No interrupts, no subroutines, just two lines of code.....