Цитата(Shurmas @ Aug 17 2006, 21:07)

мне в принципе все равно как, но хочется чтоб гдето в начале можно было компактно переназначить выводы МК для приборов.
я и подумал про дефайн. Как например определяют какой то параметр, а потом легко его меняют в одном месте а не по всей програме.
В общем, правильно подумали. Я, например, так делаю:
Код
//
// LCD port and bit definitions
//
#define LCD_DATA PORTA // PORTA is LCD data port
#define LCD_CTRL PORTA // PORTA is LCD control port
#define DATA_MASK 0xF0 // Data have to be at high nibble
#define LCD_E (1<<2) // LCD E control signal
#define LCD_RS (1<<1) // LCD RS control signal