Курсовая работа: Вычислитель аналогового сигнала

где: tФ – время нарастания сигнала, нс; tВ – время выдержки информации, нс.


Время распространения сигнала по цепи обращения к порту составляет:

Время распространения сигнала от шины процессора до регистра АЦП превышает время шинного цикла. Так как чтение информации происходит во время второго шинного цикла, данная ситуация не противоречит условиям нормальной работы схемы.

3.3 Программная часть

3.3.1 Разработка программы

Рисунок 7 – алгоритм основной программы


Рисунок 8 – алгоритм обработки прерываний

3.3.2 Текст программы

Инициализация устройства

Init:

Ldb 2018H,#11000110b; Загрузка конфигурации кристалла Ldb14H, 00H

LdbP5_MODE, 00H; Стандартный ввод/вывод

LdbP5_DIR, FFH; Выход с открытым стоком

LdbP5_REG, #10010010 ; Направление ввода/вывода

LdbP1_REG, #0001110b;Настройка порта клавиатуры на в/в

Nop

Nop

EI

RET;Конец инициализации;

Обработка ввода с АЦП

Inp:

Pusha;Сохранение регистров

PushAX, BX, CX, DX, FX

StbB000H,#00000000b;Установка номера входного канала

Nop; Задержка на преобразование .

Nop

К-во Просмотров: 440
Бесплатно скачать Курсовая работа: Вычислитель аналогового сигнала