В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

  • ACE
  • AVR
  • Altera
  • Fujitsu
  • HC05-08
  • Holtek
  • 68300
  • MCS-51
  • MCS-96
  • MSP430
  • DSP 320CXX
  • PIC
  • Siemens
  • Zilog
  • ТЕСЕЙ
  • Программаторы
  • Разное
  •  
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации





    Главная страница > Программы > AVR
    Пересюхтюмя


    13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





    Выставка Передовые Технологии Автоматизации


    Компилятор с ассемблера для микроконтроллеров AVR

    Компилятор транслирует исходный текст программы на языке ассемблера в объектный код. Полученный файл с объектным кодом может использоваться в симуляторе или во внутрисхемном эмуляторе реального времени. Компилятор с ассемблера также создает HEX-файл, который может быть запрограммирован в память программ микроконтроллера AVR.

    Компилятор с языка ассемблер работает с файлами, содержащими мнемоники команд, метки и директивы. Мнемоника команд и директивы составляют операнды. Длина строки должна быть ограничена 120 символами.

    Каждая строка может начинаться с метки, которая завершается двоеточием. Метки используются для переходов и как имена переменных в памяти программ и ОЗУ.

    Строка программы может иметь любой из следующих форматов:

    [метка:] директива [операнды] [комментарий]

    [метка:] инструкция [операнды] [комментарий]

    Комментарий имеет следующую структуру:

    ; [текст]

     Элементы в квадратных скобках не обязательны. Текст между (;) и концом строки (EOL) игнорируется компилятором. Описание системы команд для микроконтроллеров семейства AVR переведено на русский язык.

    Примеры:

    label: .EQU var1=100 ; Присваиваем var1 значение 100 (директива)
      .EQU var2=200 ; Присваеваем var2 значение 200
     
    test: rjmp test ; Цикл (инструкция)
        ; строка комментария

    Ассемблер работает под управлением Microsoft Windows 3.11, Microsoft Windows95/98 и Microsoft Windows NT. В дополнение есть версия для MS-DOS с управлением из командной строки.