Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cmpu.docx
Скачиваний:
9
Добавлен:
09.02.2015
Размер:
528.84 Кб
Скачать

Лабораторная работа 4.

  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

END

  1. ЦАП 1.

Рис. 1 min уровень напряжения Рис. 2 mid уровень напряжения

Рис.3 max уровень напряжения.

  1. ЦАП 2.

Рис. 4 Ошибка 1 разряд. Рис. 5 Ошибка 16 разрядов

Ошибка большая, т.к ЦАП не успевает.

  1. Следящий метод аналого-цифрового преобразования.

ORG

4000H

JMP

START

ORG

400BH

MOV

32H,#1

JMP

TMSAU

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

START:

CALL

INITT0

MOV

DPH,#80H

; Адрес ЦАП2

MOV

A,#1

SS:

MOVX

@DPTR,A

CALL

SLADC

SETB

F0

ADD

A,#16

M:

JB

F0,M

; сброс бита F0 производит TMSAU

JMP

SS

END

Рис.6 Следящий АЦП

За 100 мкс сигнал не должен изменяться больше чем 0,3 В.

Лабораторная работа 6.

  1. Таймер т0 в периодическом режиме.

ORG

4000H

JMP

START

ORG

400BH

CPL

P1.7

RETI

START:

MOV

TMOD,#00000010B

MOV

THO,#206

MOV

TL0,TH0

SETB

TR0

MOV

IE,#100000010B

RET

END

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]