if (downmove>Display_line_mode)//подготовка к скачку развертки вверх
{if (DisplayLineCode==7)
{run_start_bit++; //движем указатель на бегущую строку
if (run_start_bit>7)
{
run_start_bit=0;run_start_byte++;
if (run_start_byte>run_max_column) run_mode=0; //окончание режима БС
}
DisplayLineCode+=Display_line_mode+1;
if (DisplayLineCode>7)
DisplayLineCode-=8;
}
else
{
DisplayLineCode+=Display_line_mode+1; //скачок развертки вверх
if (DisplayLineCode>7) //отображаем колонку правее//
{
DisplayLineCode-=8;
//step_forward=1;
run_start_bit++;
if (run_start_bit>7)
{
run_start_bit=0;run_start_byte++;
}
}
}
downmove=1;
}
else //смещение развертки вниз
{downmove++;
DisplayLineCode--;
if (DisplayLineCode>7) //отображаем колонку текущую
{//step_forward=0;
run_start_bit--;
if (run_start_bit>7)
{
run_start_bit=7;run_start_byte--;
}
DisplayLineCode+=8;
}
}