Код: char digit[]={63,6,91,79,102,109,125,7,127,111,0}; //char invdigit[]={192,249,164,176,153,146,130,248,128,144,255}; void OutLED(unsigned char i1) { if(i1&1){output_high(PIN_B0);}else{output_low(PIN_B0);} if(i1&2){output_high(PIN_B1);}else{output_low(PIN_B1);} if(i1&4){output_high(PIN_B2);}else{output_low(PIN_B2);} if(i1&8){output_high(PIN_B3);}else{output_low(PIN_B3);} if(i1&16){output_high(PIN_B4);}else{output_low(PIN_B4);} if(i1&32){output_high(PIN_B5);}else{output_low(PIN_B5);} if(i1&64){output_high(PIN_B6);}else{output_low(PIN_B6);} if(i1&128){output_high(PIN_B7);}else{output_low(PIN_B7);} }
void main() {
//port_c_pullups(TRUE); //setup_wdt(WDT_ON); //setup_wdt(WDT_18MS|WDT_DIV_16); //~18.0 ms reset setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1|RTCC_8_bit); //128 us overflow
output_high(PIN_A0); output_low(PIN_A1);
OutLED(digit[5]);
} |