4 / Laba_4
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра ТОР
отчет
по лабораторной работе №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. Внутреннее ОЗУ после запуска программы
Исследование следящего метода АЦ преобразования.
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. Осциллограмма следящего режима.
