Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Порядок выполнения работы




4.3.1 Ознакомиться и подробно прокомментировать в письменном виде тексты программ LAB6_1.ASM и LAB6_3.ASM.

4.3.2 Модифицировать исходный текст программы LAB6_3.ASM в соответствии со своим вариантом задания. Варианты задания приведены в таблице 4.1.

Т а б л и ц а 4.2

Номер варианта m G0 G1
    0,5 0,25
    0,25 0,5
    0,125 0,5
    0,25 0,25
    0,5 0,5
    0,25 0,125
    0,125 0,5
    0,5 0,125
    0,25 0,5
    0,125 0,25

 

4.3.3 Создать свой рабочий каталог Lab_6 и скопировать в него файлы транслятора и компоновщика dspa.exe и dsplnk.exe, а также файлы lab6_1.asm, lab6_1.cmd (рабочие программы) и dsk5d.exe (программа – отладчик платы).

4.3.4 Произвести трансляцию и компоновку программы Lab6_1.asm.

4.3.5 Включить питание платы и загрузить в неё программу dsk5d.exe.

4.3.6 В программе - отладчике загрузить программу Lab6_1.out (команды L C, имя файла).

4.3.7 Установить в окне MEMORY начальный адрес 300h для наблюдения за изменением содержимого кольцевого буфера входного и выходного сигнала (команды D M A 300).

4.3.8 Установить точку останова выполнения программы по адресу 0a16h (команды B A a16 номер точки останова 0).

4.3.9 Запустить программу на выполнение таким образом, чтобы после каждого периода выполнения (обращения к линии задержки) программа останавливалась на введенной точке останова (клавиша F5).

4.3.10 При каждой остановке, особое внимание, следует обратить на изменение входного сигнала (адрес 306h), выходного сигнала (адрес 307h), изменение данных внутри линии задержки. Для реализации линии задержки используются ячейки буфера. Они должны последовательно заполняться сигналом, первое значение которого сначала 1 (7FFFh), а затем уменьшается в два раза при каждом шаге. Обратите также внимание на изменение указателя адреса AR1, т.е. изменение адреса входа и выхода линии задержки. Выходной сигнал, отличный от 0 появится только после заполнения линии задержки, т.е. через 5 периодов. Это и есть величина задержки.

4.3.11 Изменить в исходном тексте программы величину задержки и повторить эксперимент.

4.3.12 Скопировать в свой рабочий каталог Lab_6 файлы lab6_3.asm, lab6_3.cmd (рабочие программы) и dsk5L.exe (программа –загрузчик платы).

4.3.13 Внести в текст программы изменения в соответствии со своим вариантом задания и произвести трансляцию и компоновку программы lab6_3.asm.

4.3.14 Для прослушивания прямого и задержанного сигнала выход платы (OUT) подключить к линейному входу звуковой карты компьютера (вход синего цвета). К входу зеленого цвета подключить наушники (белый провод) или динамик. К входу платы (IN) подключить кабель с оголенным концом. Имитацией входного сигнала будет «треск», появляющийся в наушниках при прикосновении к оголенной части провода.

4.3.15 Включить питание платы и загрузить в неё выполняемую программу lab6_3.out., для чего в командной строке DOS набрать команду

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...