[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Уважаемый злостный анонимус Сергей (озадаченный)!
Ваш вопрос вызывает огорчение небрежной подготовкой. Уж если Вы выносите свои сомнения на суд общественности, так надо эту общественность уважать хотя бы тем, чтобы очистить код от несущественной шелухи. У Вас же, посмотрите, переменная flag_switch просто ничего не делает, последний else не нужен, да и переменная bdata unsigned char Led_var не представляется такой уж необходимой, так как регистр порта ничем не хуже любого другого и вполне может использоваться в текущих операциях, раз уж всё равно содержит ту же информацию, что и Led_var.
Теперь по сути. Я скомпилировал Ваш текст, заменив лишь прерывающую функцию на main, и прогнал его на кейловском симуляторе. Он работает прекрасно. Таки непонятно, о чём Ваш вопрос?
Михасик.
E-mail: info@telesys.ru