ORG 0
begin:
mov B,#01h ;записуем в рег. В число 01
mov DPTR,#0A000h ;устан.в DPTR адрес Инд.DD15,DD16
movx @DPTR,A ;засветить лампочки
lcall podpr ; подпрограмма задержки
mov B,#0FFh ;записуем в В число FFh
movx @DPTR,A ;тушым лампочки
lcall podpr ;сново ждем
sjmp begin ;переход на начало
END
podpr: ;выполняет 10416 (48*217) циклов (~0.25 сек), 1 такт = 1 мкс
mov R1,#030h ;48
bl: mov R0,#0D9h ;217
GG: djnz R0,GG
djnz R1,bl
ret
ассемблер i8051 на учебно-отладочном стенда EV8031/AVR
Задание:
Занести в рег. В Двоично-Десятичное число, с частотой 2 Гц выводить это число на первом и втором знакоместе статической индикации HG1.
вложено краткая теория
попытки
Код:
я не уверен насчет расчета частоты и "на первом и втором знакоместе".
п.с. материала нету, есть задание, тоесть сам гдето читаешь и приходишь здаешь, и стенда я не видел :eek:
мне про стенд инфа нужна, а контролер я уже нашол