drjivaga писал(а):матрицу про инвертировал часы пошли , но минуты занимают 2 и 3 разряд, а часы 4 и 1 разряд т.е. минуты посередине индикатора часы по краям как это изменить и точка не мигает
Значит неправильно припоял общие катоды.
матрицу изменить смогу , сразу вопрос изменить надо только матрицу или еще что-то надо менять
Если индикатор такой же как у меня, то только матрицу проинвертировать.
и еще при аноде на индикаторе мигают две последние точки можно ли сделать чтобы мигала средняя точка (вторая) одна
судя по всему у тебя другой индикатор, смотри подпрограмму "Индикация" точнее вот эти строчки:
Код: Выделить всё
andi Ddp,0b00000001 ;обрезка по маске
cpi Ddp,1 ;разность
breq Indicout1 ;если ноль то индикация без запятой
andi Temp1,0b11101111 ;добавление сегмента h запятаяони отвечают за мигание точки, т.е. переменная Ddp увеличивается на 1 каждые 0,5 секунды, когда значение нечетное то без запятой. На том разряде где должна мигать точка поставь эти строки, а на всех остальных обнули по маске нужный бит.
