Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4 / Laba_4

.docx
Скачиваний:
0
Добавлен:
21.03.2026
Размер:
1.49 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра ТОР

отчет

по лабораторной работе №4

по дисциплине «Микропроцессорные устройства»

Тема: АНАЛОГОВО-ЦИФРОВОЕ ПРЕОБРАЗОВАНИЕ СИГНАЛОВ

Студенты гр. 0182

Бронников Д.Д.

Жангериев Р.В.

Преподаватель

Артемьев А.К.

Санкт-Петербург

2023

Программа для циклического формирования главного кодового перехода 10000000=>01111111.

ORG

4000H

Запуск программы с адреса 4000Н

M:

MOV

P1,#128

Метка M, запись в Р1 числа 128(10000000)

NOP

NOP

Искусственная задержка

NOP

MOV

P1,#127

Запись в Р1 числа 128(01111111)

JMP

M

Безусловный переход на метку M

END

Конец программы

Рис. 1. Переходный процесс на выходе ЦАП

Исследование АЦ преобразования по методу поразрядного уравновешивания.

ORG

4000H

NN: MOV B,#0

MOV R1,#20H

MOV DPH,#80H

MOV R7,#32

SS: MOV R6,#8

MOV A,B

MOVX @DPTR,A

ADD A,#16 ; приращение на выходе ЦАП2

MOV B,A

VV: CALL FADC;

MOV A,P1

MOV @R1,A

INC R1

DJNZ R6,VV

DJNZ R7,SS

JMP NN

Рис. 3. Внутреннее ОЗУ после запуска программы

Рис. 2. Осциллограммы на выходе ЦАП 1 по методу поразрядного уравновешивания.

Исследование “быстрого” АЦ преобразования.

Код идентичен тому, который был в методе поразрядного уравновешивания, за исключением строчки:

VV: CALL FADC ;вызов вместо подпрограммы FADC другой - SADC

Рис. 5. Внутреннее ОЗУ после запуска программы

Рис. 4. Осциллограммы на выходе ЦАП 1 с “быстрым” преобразованием

Исследование следящего метода АЦ преобразования.

ORG 4000H

JMP START

ORG 400BH

MOV 32H,#1

JMP TMSAU ;обслуживание прерывания таймера 0

START: CALL INITT0

MOV DPH,#80H ;адрес ЦАП2

CLR A

SS: MOVX @DPTR,A

CALL SLADC

SETB F0

ADD A,#16

M: JB F0,M ;сброс бита F0 производит TMSAU

JMP SS

Рис. 6. Осциллограмма следящего режима.

Соседние файлы в папке 4