Перейти к содержанию

солар

Members
  • Постов

    2 986
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные солар

  1. Цифровой дисплей УОУ “Электроника - 580” выполнен на восьми светодиодных семисегментных индикаторах.

    Запись информации в дисплей производится посредством прямого доступа к памяти. На индикаторах можно

    отобразить любую информацию в рамках возможностей самих индикаторов. Содержимое, соответсвующее выводимой

    на индикаторы информации, нужно располагать в ячейках ОЗУ с адресами от 83F8Н до 83FFH . На рисунке 5

    приведено соответствие адресов ячеек ОЗУ позициям индикаторов дисплея УОУ.

    Чтобы высветить на индикаторе требуемую цифру или знак нужно составить слово, в котором разряд соответствует

    определённому сегменту индикатора

    Вывод информации на дисплей осуществляется согласно блок-схеме алгоритма, приведенного на рисунке 7.

    Выводимая информация должна быть представлена в памяти в виде массива чисел.

    Делов-то!

  2. Все верно, AVRStudio.

    +00000000:   C6DE        RJMP    PC+0x06DF        Relative jump
    +00000001:   9518        RETI                     Interrupt return
    +00000002:   9518        RETI                     Interrupt return
    +00000003:   9518        RETI                     Interrupt return
    +00000004:   9518        RETI                     Interrupt return
    +00000005:   9518        RETI                     Interrupt return
    +00000006:   9518        RETI                     Interrupt return
    +00000007:   9518        RETI                     Interrupt return
    +00000008:   C1BF        RJMP    PC+0x01C0        Relative jump
    +00000009:   C0AD        RJMP    PC+0x00AE        Relative jump
    +0000000A:   9518        RETI                     Interrupt return
    +0000000B:   9518        RETI                     Interrupt return
    +0000000C:   9518        RETI                     Interrupt return
    +0000000D:   9518        RETI                     Interrupt return
    +0000000E:   9518        RETI                     Interrupt return
    +0000000F:   9518        RETI                     Interrupt return
    +00000010:   9518        RETI                     Interrupt return
    +00000011:   9518        RETI                     Interrupt return
    +00000012:   9518        RETI                     Interrupt return 

    Это таблица векторов. Так и должно быть. Используются только

    1 0x000(1) RESET External Pin, Power-on Reset, Brown-out Reset, and Watchdog Reset

    9 0x008 TIMER1 OVF Timer/Counter1 Overflow

    10 0x009 TIMER0 OVF Timer/Counter0 Overflow

    Отправлено Вчера, 00:03

    Добрый вечер.

    Вы бы еще сегодня утром проснулись. :)

×
×
  • Создать...