Помогите разобраться с условной компиляцией на Си.
Среда IAR 4.20
Хочу написать программный код, который бы работал с ATmega16 и ATmega8.
В программе будет задействована динамическая индикация (portB - данные, portD - стробы для ATmega16; portD - данные, portB - стробы для ATmega8), АЦП (portA - ATmega16, portС - ATmega8 ), выход ШИМ (вывод PORTD.5 для ATmega16; вывод PORTB.1 для ATmega8).
Как это правильно написать?

Ногами сильно не пинайте!