Смекни!
smekni.com

Микропроцессорный измерительный преобразователь биоэлектрических сигналов (стр. 4 из 4)

A51 транслирует исходный файл ассемблера в перемещаемый объектный модуль. При отладке или при включенной опции “Includedebugginginformation” этот объектный файл будет содержать полную символическую информацию для отладчика/имитатора или внутрисхемного эмулятора.

3.Компоновщик L51

Компоновщик объединяет один или несколько объектных модулей в одну исполняемую программу. Компоновщик размещает внешние и общие ссылки, назначает абсолютные адреса перемещаемым сегментам программ. Он может обрабатывать объектные модули, созданные транслятором C51, ассемблером A51, транслятором PL/M-51 Intel и ассемблером ASM51 Intel.

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

4.Отладчик/симулятор WinSim51

Отладчик исходных текстов используется с транслятором C51, ассемблером A51, транслятором PL/M-51 Intel и ассемблером ASM51 Intel. Отладчик/симулятор позволяет моделировать большинство особенностей Intel 8051 без наличия аппаратных средств. Можно использовать его для проверки и отладки прикладной программы прежде, чем будут изготовлены аппаратные средства. При этом моделируется широкое разнообразие периферийных устройств, включая последовательный порт, внешний ввод – вывод и таймеры.

Заключение

В данной курсовой была изучена на практическом примере работа микроконтроллера AduC816. А также написана программа на ассемблере, спроектирована принципиальная схема. Получены результаты, соответствующие заданию.

Список литературы

1. Методические указания к лабораторным работам по курсу МП в МБИ.

2. В.В.Сташин. Проектирование цифровых устройств на однокристальных микроконтроллерах.

3. Сайт: http: //www.gav.ru/

4. Сайт: http: //www.8052.com/codelib.phtml

5. Сайт: http: //www.signal.ru/

6. Волович Г.И. «Схемотехника аналоговых и аналого-цифровых устройств». М., 2003г. 406с.

Приложение

РЕЗИДЕНТНАЯ ПАМЯТЬ ДАННЫХ

22h14h13h12h11h10h0Fh

08h07h06h05h04h03h02h01h00h

X_RES

X_SCHETCHIK
X_Z
X_SCHET

X_SUM

X_M
X_A
X_Y

ПРЯМОАДРЕСУЕМЫЕ БИТЫ РЕГИСТРОВ

СПЕЦИАЛЬНЫХ ФУНКЦИЙ

D1hD0h
C(PSW.7) RS1(PSW.4) RS0(PSW.3)
A8h EA(IE.7)
88h87h
TR0(TCON.4)

ПАМЯТЬ ПРОГРАММ

89h7Dh77h69h4Eh40h3Eh30h00h NC4:
NC3:
NC2:
NC1:
MAIN:
START:
WAIT:
INIT:
LJMP INIT
0141h012Ah0120h010Bh0104hE9hE1hD6hC0hB1h96h

NV11:

NV10:

NV9:

NV8:

NEXT:

NV6:

NV5:

NV4:

NV3:

NV2:
NV1: