#ifndef PIN_H_ #define PIN_H_ // ЗАДАЕМ ИСПОЛЬЗУЕМЫЕ ПИНы: // СЕГМЕНТЫ: #define SEG_A PB3 #define DDR_A DDRB #define PORT_A PORTB #define SEG_B PB7 #define DDR_B DDRB #define PORT_B PORTB #define SEG_C PD6 #define DDR_C DDRD #define PORT_C PORTD #define SEG_D PD4 #define DDR_D DDRD #define PORT_D PORTD #define SEG_E PD5 #define DDR_E DDRD #define PORT_E PORTD #define SEG_F PB4 #define DDR_F DDRB #define PORT_F PORTB #define SEG_G PB0 #define DDR_G DDRB #define PORT_G PORTB #define SEG_H PD3 #define DDR_H DDRD #define PORT_H PORTD // РАЗРЯДЫ: #define RAZ_1 PB2 #define DDR_RAZ1 DDRB #define PORT_RAZ1 PORTB #define RAZ_2 PB5 #define DDR_RAZ2 DDRB #define PORT_RAZ2 PORTB #define RAZ_3 PB6 #define DDR_RAZ3 DDRB #define PORT_RAZ3 PORTB #define RAZ_4 PB1 #define DDR_RAZ4 DDRB #define PORT_RAZ4 PORTB // КНОПКА: #define BTN PD0 #define DDR_BTN DDRD #define PORT_BTN PORTD #define PIN_BTN PIND // ЗАЖИГАНИЕ: #define IGN_ON PD1 #define DDR_IGN_ON DDRD #define PORT_IGN_ON PORTD #define PIN_IGN_ON PIND // ВХОД ТАХОМЕТРА: #define PIN_TAHO PD2 #define DDR_TAHO DDRD #define PORT_TAHO PORTD //----------------------------------- void init_pin(void); #endif