Informatics Point

Информатика и проектирование

Разработка алгоритма программы микроконтроллера

};3: //Dig4

{((mode!=4)|(flags&blink_bit==blink_bit))

{A=min_L;goto LoadDig;}

{goto ExitDspl;}

};4: //Dig5

{((mode!=5)|(flags&blink_bit==blink_bit))

{A=sec_H;goto LoadDig;}

{goto ExitDspl;}

};5: //Dig6

{((mode!=6)|(flags&blink_bit==blink_bit))

{A=sec_L;goto LoadDig;}

{goto ExitDspl;}

};

}:

{_data(TBL_IMAGE[A],TBL_COM[cur_num]&value);

}:{}

}main(void)

{=0;_H=0;_L=0;_H=0;_L=0;_H=0;_L=0;_2ms=0;_beep=0;&=~fl_half_sec;DIR|=0x16;= WDTPW + WDTHOLD;_spi();=NOT_DEFINE;

CCTL0 = CCIE; // разрешение прерывания от CCR0

TACTL = TASSEL_1 + MC_1 + TACLR; // тактирование от ACLK, upmode, clear TAP

CCR0 = TMR_2000MKS; // start timer

_BIS_SR(LPM0_bits + GIE); // разрешение глобальных прерываний и перевод в режим пониженного энергопотребления

}

// обслуживание прерывания по таймеру Timer A0

#pragma vector=TIMERA0_VECTOR

interrupt void Timer_A (void)

{(); //зажигаем очередную цифру(); //опрос клавиатуры_Key();_2ms++;((ct_2ms!=250)|(ct_2ms!=125))

{}//ms250

{^=blink_bit;(ct_2ms==250) //ms500

{_2ms=0;^=fl_half_sec;(flags&fl_half_sec==fl_half_sec)

{}//

{();();

}

}

}

}

Перейти на страницу: 1 2 3 

Лучшие статьи по информатике

Оборудование Среда-1
Автоматизация технологического процесса - совокупность методов и средств, предназначенная для реализации системы или систем, позволяющих осуществлят ...

Применение аппаратно-вычислительной платформы Arduino для программирования автомобильных компьютерных систем
Если у нас нет GPS Приемника, а мы хотим, как то ориентироваться в пространстве, то можно использовать цифровой компас, который ре ...

Техническое обслуживание и ремонт Автомагнитолы JVC
Ни один автолюбитель не откажется от поездки в авто под хорошую музыку. Современный водитель покупает автомагнитолу не в качества доп ...

Меню сайта