Цитата(Bronislav @ Feb 7 2014, 03:16)

Эти задержки применялись в первых версиях компиляторов XC. Теперь вместо них нормальные _delay_ms и _delay_us.
Моё, собственноручно писанное, еще на ассемблере когда-то, а потом переписанное на C, с контролем, чтобы написанное на C не имело больше ассемблерных команд, чем написанное на ассемблере.

У меня есть три подобных функции, с разным шагом задержки.
Кстати, в реальной жизни не нужно. Все интервалы лучше задавать / отмерять таймерами. А процессор пусть займется чем-нибудь полезным. Хотя бы питание проверит.