Генерация прямоугольных сигналов с использованием таймера Timer_A

Данная подпрограмма генерации сигналов DTMF использует только тай­мер Timer_A для формирования меандров обоих требуемых частот. В процессе ассемблирования вычисляются соответствующие значения для таймера с це­лью использования программы независимо от значения частоты MCLK. Дли­тельность выходного сигнала задаётся константой DL в миллисекундах.


; Аппаратные определения FLLMPY .equ 32

.equ
TCLK

FLLMPY*327 68


Умножитель частоты FLL на 1.048 МГц TCLK: FLLMPY X f кварца