Introduction - If you have any usage issues, please Google them yourself
#include <io.h>
#include <interrupt.h>
#include <pgmspace.h>
#include <led_data.h>
#include <led_text.h>
#define bit_set(port_address,bit_serial) ((port_address) |= (1 < bit_serial))
#define bit_clear(port_address,bit_serial) ((port_address) &= ~(1 < bit_serial))
#define bit_get(port_address,bit_serial) ((port_address) & (1 < bit_serial))
#define BANK_0_ON bit_clear(PORTC,PORTC2)
#define BANK_1_ON bit_clear(PORTC,PORTC3)
#define BANK_2_ON bit_clear(PORTC,PORTC5)
#define BANK_3_ON bit_clear(PORTC,PORTC4)
#define BANK_0_OFF bit_set(PORTC,PORTC2)
#define BANK_1_OFF bit_set(PORTC,PORTC3)
#define BANK_2_OFF bit_set(PORTC,PORTC5)
#define BANK_3_OFF bit_set(PORTC,PORTC4)