Реферат: Микропроцессоры в автоматизированных системах контроля и управления РЭС

f0 = fOSC/(4(65536-[RCAP2H,RCAP2L]))

f0=3000кГц, то есть минимальная частота кварцевого генератора будет: f0*4=fOSCmin=12МГц.

FOSC=K*FOSCmin, K-целое

K=2 Получаем fOSC=24МГц.

Приведем таблицу загрузки регистров таймера Т2:

f,кГц

[RCAP2H,RCAP2L]

dec

[RCAP2H,RCAP2L]

Hex

[RCAP2H]

[RCAP2L]

3000

65536-2=

=65534

0FFFЕH

0FFH

0FЕH

Регистры таймера Т0:

Время машинного цикла:

τ0=12/FOSC=12/24МГц=0,5 мкс

Длительность передачи одного бита: Т0=9,259 мс

Количество точек в периоде огибающей D=80 шт.

Период работы таймера: J=T0/(τ0*D)=9,259 мс/(0,5 мкс*80)=231

Таймер Т0 инкриминирует значения TL0, значит для переполнения его через J машинных циклов в него записывается значение К=256-231=25.

Огибающая задана массивом из D значений. Адрес первого значения записан в константе TABSIN.

5 . Разработка программного обеспечения:

ORG 4000H

JMP START ;обход программы прерывания Т0

ORG 0BH ;вызов программы прерывания Т0

IRQT0:

PUSH ACC ;сохранение аккумулятора в стеке

CLR A

К-во Просмотров: 247
Бесплатно скачать Реферат: Микропроцессоры в автоматизированных системах контроля и управления РЭС