소스를 문자로 간략화를하려면..
티나
2023.04.01
int main(void)
{
int led_count = 0;
DDRA = 0xFF;
DDRB = 0x00;
DDRC = 0xFF;PORTA = 0x00;
PORTB = 0x00;
while(1)
{
if(PINB == 0xFE)
{
PORTA = 0x01;
PORTC = first[led_count];
led_count = led_count + 1;
if (led_count = 8) led_count = 0;
}
else if(PINB == 0xFD)
{
PORTA = 0x02;
PORTC = first[led_count];
if (led_count == 0) led_count = 8;
led_count = led_count - 1;만약 이런 소스가 있다고쳐요근데 최대한 간략화를 시키려하는데많이들어가는 단어를 문자하나로 치환시켜주면 될것같은데이게 가능한가요??얘를들면 Led_count나 PINB PORTA ,C 이런 걸간단하게 : LC . PB , A, C 이렇게 대체 시킬순 없나요?
-
초코홀릭
#define LC Led_count
#define PB PINB PORTA