"Вечный" термометр на MSP430F4260
"Вечный" термометр на MSP430F4260
Доброго времени суток. Собрал несложную схему "сверхдолго" работающего термометра на MSP430F4260, но перепутал местами цифры на индикаторе т.е. например вместо сегмента "a" цифры 1 подключен сегмент "a" цифры 2, и.т.д. Индикация применена статическая. Собственно вопрос: возможно ли ето исправить программно. Программа на асме. Спасибо!
- Вложения
-
- source.txt
- (8.92 КБ) 557 скачиваний
-
- schema.jpg
- (167.79 КБ) 941 скачивание
- ua3usy
- Открыл глаза
- Сообщения: 56
- Зарегистрирован: Чт май 07, 2009 11:52:36
- Откуда: Старая вичуга Ивановская область
- Контактная информация:
Re: "Вечный" термометр на MSP430F4260
ну вот тут и надо тебе ковырять
рисуй набумажке циферки....сдесь в двоичном коде включенные и выключенные элементы закодированны. я асм ваще незнаю тож:)
Код: Выделить всё
right_digit
DW 0x0111 ; digit 0 (LCDM1 part)
DW 0x1110 ; digit 0 (LCDM6 part)
DW 0x0100 ; digit 1 (LCDM1 part)
DW 0x0010 ; digit 1 (LCDM6 part)
DW 0x0011 ; digit 2 (LCDM1 part)
DW 0x0111 ; digit 2 (LCDM6 part)
DW 0x0110 ; digit 3 (LCDM1 part)
DW 0x0111 ; digit 3 (LCDM6 part)
DW 0x0100 ; digit 4 (LCDM1 part)
DW 0x1011 ; digit 4 (LCDM6 part)
DW 0x0110 ; digit 5 (LCDM1 part)
DW 0x1101 ; digit 5 (LCDM6 part)
DW 0x0111 ; digit 6 (LCDM1 part)
DW 0x1101 ; digit 6 (LCDM6 part)
DW 0x0100 ; digit 7 (LCDM1 part)
DW 0x0110 ; digit 7 (LCDM6 part)
DW 0x0111 ; digit 8 (LCDM1 part)
DW 0x1111 ; digit 8 (LCDM6 part)
DW 0x0110 ; digit 9 (LCDM1 part)
DW 0x1111 ; digit 9 (LCDM6 part)
DW 0 ; the overline symbol
DW 0x0100
DW 0x0010 ; the underline symbol
DW 0
left_digit ;DW 0x1110 ; digit 0 (LCDM2 part)
;DW 0x1110 ; digit 0 (LCDM4 part)
DW 0 ; do not display leading 0
DW 0
DW 0x0010 ; digit 1 (LCDM2 part)
DW 0x1000 ; digit 1 (LCDM4 part)
DW 0x1100 ; digit 2 (LCDM2 part)
DW 0x1101 ; digit 2 (LCDM4 part)
DW 0x0110 ; digit 3 (LCDM2 part)
DW 0x1101 ; digit 3 (LCDM4 part)
DW 0x0010 ; digit 4 (LCDM2 part)
DW 0x1011 ; digit 4 (LCDM4 part)
DW 0x0110 ; digit 5 (LCDM2 part)
DW 0x0111 ; digit 5 (LCDM4 part)
DW 0x1110 ; digit 6 (LCDM2 part)
DW 0x0111 ; digit 6 (LCDM4 part)
DW 0x0010 ; digit 7 (LCDM2 part)
DW 0x1100 ; digit 7 (LCDM4 part)
DW 0x1110 ; digit 8 (LCDM2 part)
DW 0x1111 ; digit 8 (LCDM4 part)
DW 0x0110 ; digit 9 (LCDM2 part)
DW 0x1111 ; digit 9 (LCDM4 part)
DW 0 ; the overline symbol
DW 0x0100
DW 0 ; the - symbol
DW 0x0001
рисуй набумажке циферки....сдесь в двоичном коде включенные и выключенные элементы закодированны. я асм ваще незнаю тож:)
Re: "Вечный" термометр на MSP430F4260
Спасибо! Будем ковырять;)