Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1






Международная дистанционная олимпиада по прикладному программированию для микропроцессорных систем на языке Ассемблер микроконтроллера стандарта MCS-51




Установка ПО
Для установки ПО распакуйте файловый архив на диск С в папку C:\asm_8051.

Список файлов ASM Editor для Windows:



  • ASM_Ed.exe - Непосредственно редактор кода

  • AsmEd.ini - Файл настроек редактора

  • Default.shk - Файл ключевых слов по умолчанию

  • x8051.shk - Файл зарезервированных слов для микроконтроллера AT89C51

Файлы пакета программ трансляторов с языка ассемблера:

  • x8051.exe - крос-ассемблер для процессоров семейства i8051

  • link.exe - линкер (программа редактора связей)

  • MyLink.exe - программа, осуществляющая сразу ассемблирование и компилящию с выводом результатов выполнения операций на экран

  • MyLink.zip - исходник на Delphi для MyLink.exe

Также в папке C:\asm_8051 будут созданы каталоги: ASM, HEX, OBJ. Каталог ASM предназначен для хранения программ на ассемблере (*.asm). При компиляции файлов в папках HEX и OBJ будут создаваться файлы с соответствующими расширениями (*.hex и *.obj), которые используются для загрузки программ во внутрисхемный эмулятор.
Работа с программой
Для запуска программы необходимо запустить файл ASM_Ed.exe.

Рисунок 1 – Внешний вид основного окна программы


Можно выделить следующие области основного окна программы (рисунок 1):

Главное меню (1)

Кнопки быстрого доступа к функциям главного меню (2)

Область написания программ (3).


Рассмотрим наиболее важные функции программы ASM Editor.


Пункт меню

Выполняемая функция

Комбинация клавиш

Меню File

New

Создать новый файл

Ctrl+N

Open

Открыть файл

Ctrl+O

Save

Сохранить файл

Ctrl+S

Save as …

Сохранить файл как …




Print …

Печать




Exit

Выход из программы

Ctrl+F10

Меню Edit

Undo

Отменить

Ctrl+Z

Redo

Вернуть

Ctrl+Y

Cut

Вырезать

Ctrl+X

Copy

Копировать

Ctrl+C

Paste

Вставить

Ctrl+V

Select All

Выделить все

Ctrl+A

Move Right

Сдвинуть вправо

Ctrl+R

Move Left

Сдвинуть влево

Ctrl+L

Find

Найти

Ctrl+F

Replace

Заменить

Ctrl+R

Меню Project

Compile Resource

Скомпилировать файл

F9

При разработке программы в среде ASM Editor рекомендуется следующая последовательность действий:

1. Запустить среду ASM Editor (ASM_Ed.exe).

2. В области написания программы, ввести текст программы, используя синтаксис и правила написания программ на языке Ассемблер.

3. Сохранить программу (выбрав в меню File>Save или нажав на кнопку панели инструментов).

Сохранять программу необходимо на диск С в папку C:\asm_8051\asm\. Имя файла должно быть записано латинскими символами и содержать не более 8 символов.

4. Выполнить компиляцию программы, выбрав в меню Project> Compile Resource. Данный пункт позволяет запустить процесс компиляции программы с проверкой ошибок и процесс линковки откомпилированной программы. При возникновении ошибок на экране появляется окно с сообщениями об ошибках (рисунок 2), и линковка не выполняется. Для закрытия окна сообщений об ошибках необходимо нажать любую клавишу.


Рисунок 2 – Внешний вид окна сообщений об ошибках


Если компиляция прошла успешно, на экране появится окно с сообщением об успешной компиляции (рисунок 3). При этом в папках HEX и OBJ будут созданы файлы с соответствующими расширениями (*.hex и *.obj). Для закрытия окна сообщения об успешной компиляции необходимо нажать любую клавишу.


Рисунок 3 – Внешний вид окна сообщения об успешной компиляции

Международная дистанционная олимпиада по прикладному программированию для микропроцессорных систем на языке Ассемблер микроконтроллера стандарта mcs-51
37.58kb.

06 10 2014
1 стр.


X международная дистанционная олимпиада «Эрудит» История 6 класс I тур Ответы: Ответ №1

Роль церкви выше, чем государства, поэтому владыки этого мира должны быть подчинены церковной иерархии

43.18kb.

14 12 2014
1 стр.


Ix международная дистанционная олимпиада «Эрудит» Химия 9 класс 1 тур Задания Задача 1

Средства массовой информации зачастую становятся источниками самых нелепых слухов. Прокомментируйте некоторые высказывания, взятые из различных газет

45.67kb.

07 10 2014
1 стр.


Ix международная дистанционная олимпиада «Эрудит» Литература 9 класс 1 тур Ответы

Рассказчик узнает некую историю от двух героев: от первого только предысторию, от второго — развязку отношений. Все герои — офицеры в отставке

101.36kb.

14 12 2014
1 стр.


Практикум по программированию на языке паскаль учебно-методическое пособие

Касторнов А. Ф., Касторнова В. А. Практикум по программированию на языке паскаль. Учебно-методическое пособие. – М.: Иио рао, 2011. – 84 с

950.69kb.

25 09 2014
16 стр.


Дистанционная билингвальная олимпиада 2012 – 2013 гг. Первый тур. 5-7 классы
57.88kb.

14 12 2014
1 стр.


Дистанционная олимпиада по профильной ориентации – инструмент формирования икт компетенций школьников
96.25kb.

15 09 2014
1 стр.


Международная Педагогическая Олимпиада

Стаж педагогической работы не ограничивается. Возраст участников не ограничен. Участниками конкурса могут быть как граждане России, так и граждане других стран, приславшие свои про

40.15kb.

15 09 2014
1 стр.