-
Откомпилировать и загрузить программу мк возможными средствами
ORG
0
Begin:
mov
A,#0
;записать в Акк. 0
nextTest:
mov
DPTR,#0F000h ;установить в DPTR адрес ЦАПа
movx
@DPTR,A ;установить на ЦАП код из Акк.
mov
r3,#50;
z2:
djnz r3,z2
jnb
P1.7, ShowResult ;проверка срабатывания
компаратора
inc
A ;увеличить значение Акк. на единицу
cjne
A,#0ffh,NextTest ;если код не достиг максимального
значения
ShowResult:
mov
DPTR,#0B000h ;вывод значения кода на индикатор
GH1
movx
@DPTR,A
call
ZAD
jmp
Begin ;иначе переход на метку Begin
ZAD:
;подпрограмма задержки
mov
R4,#0ffh
C2:
mov R2,#0FFh
C3:
djnz R2, C3
djnz
R4, C2
ret
;выход с подпрограммы
END