Функціональний генератор інфранизької частоти на базі мікропроцесорної системи
.LLCHAR _
.DATA
.ORG 30H
T0_HDB0FFh
T0_LDB97h
CountDB20
.CODE
.ORG 00H
AJMP Reset
; Пiдпрограма обробки переривань по таймеру T0 :
; Частота кварцевого резонатора - 24 МГц
; Перiод тактовоi частоти - 0,5 мксек
; Переривання вiдбуваються з частотою – 0,05 мсек
.ORG 0BH
IntT0:mov TH0, #
mov TL0, #
mov A, #LOW(Signal);load data
add A, R5;
movp A, @A;
mov B, R6;
div AB;calculate Voltage
mov P2, A;
inc R5;
djnz R4, Ind;decrement counter
clr A;