Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мікроконтролери.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.82 Mб
Скачать

Контрольне завдання № 23

Структурна схема:

Програма роботи МК:

Org 0000h

mov IE, #C0h;

mov CMOD, #06h;

mov CCON, #40h;

mov CCAPM0, #44h;

mov CCAPM1, #4Dh;

mov CCAPM2, #44h;

mov CCAPM3, #44h;

mov CCPL0, #60d;

mov CCPH0, #00h;

mov CCPL1, #120d;

mov CCPH1, #00h;

mov CCPL2, #123d;

mov CCPH2, #00h;

mov CCPL3, #163d;

mov CCPH3, #00h;

mov CCPL4, #243d;

mov CCPH4, #00h;

mov R0, #9;

NOP

Org 0003h

DEC R0;

DJNZ R0, m1

m1:

mov CL, #00h;

mov CH, #00h ;

mov CCON, #40h;

RET I

SETB P00

Mov CCAPM1←44h;

Jmp m1

Алгоритм основної програми:

Алгоритм підпрограми:

Контрольне завдання № 24

Алгоритм підпрограми

Алгоритм основної програми

Лістинг програми

org 0023h

DJNZ P00, m2;

DJNZ R0 m1:

SETB P00;

mov CCAPM1, #4d;

RET I;

m2

mov CCAPL2, #173d;

mov CCAPH2, #ooh;

mov CCAPL3, #213d;

mov CCAPH3, #ooh;

mov CCAPM3, #44d;

SETB P01;

RET I;

m1

mov CL, #00h;

mov CH, #00h;

CCON

RET I

org 0030h

mov IE, #C0h;

mov CMOD, # 06h;

mov CCON, #40h;

mov CAPM0, #44h;

mov CAPM1, #4Dh;

mov CAPM2, #44h;

mov CAPM3, #4Dh;

mov CCAPL0, #60d;

mov CCAPH0, #ooh;

mov CCAPL1, #120d;

mov CCAPH1, #ooh;

mov CCAPL2, #123d;

mov CCAPH2, #ooh;

mov CCAPL3, #163d;

mov CCAPH3, #ooh;

mov CCAPL4, #25h;

mov CCAPH4, #o1h;

mov R0, #9h

NOP

Контрольне завдання № 25

Структурна схема:

Алгоритм основної програми:

Алгоритм підпрограми:

Програма роботи МК:

Org 0000h

mov IE, #C0h;

mov CMOD, #06h;

mov CCON, #40h;

mov CCAPM0, #44h;

mov CCAPM1, #4Dh;

mov CCAPM2, #44h;

mov CCAPM3, #44h;

mov CCPL0, #50d;

mov CCPH0, #00h;

mov CCPL1, #100d;

mov CCPH1, #00h;

mov CCPL2, #102d;

mov CCPH2, #00h;

mov CCPL3, #142d;

mov CCPH3, #00h;

mov CCPL4, #222d;

mov CCPH4, #00h;

mov R0, #11;

NOP

Org 0023h

DEC R0;

DJNZ R0, m1

m1:

mov CL, #00h;

mov CH, #00h ;

mov CCON, #40h;

RET I

SETB P00

Mov CCAPM1←44h;

Jmp m1

Контрольне завдання № 26

Алгоритм підпрограми

Алгоритм головної програми

Лістинг програми

org 0023h

DJNZ P00, m2;

DJNZ R0 m1:

mov P00, #00h;

SETB P00;

mov CCAPM1, #4d;

RET I;

m2

mov CCAPL2, #154d;

mov CCAPH2, #ooh;

mov CCAPL3, #194d;

mov CCAPH3, #ooh;

mov CCAPM3, #144d;

SETB P01;

RET I;

m1

mov CL, #00h;

mov CH, #00h;

CCON

RET I

org 0030h

mov IE, #C0h;

mov CMOD, # 06h;

mov CCON, #40h;

mov CAPM0, #44h;

mov CAPM1, #4Dh;

mov CAPM2, #44h;

mov CAPM3, #4Dh;

mov CCAPL0, #50d;

mov CCAPH0, #ooh;

mov CCAPL1, #100d;

mov CCAPH1, #ooh;

mov CCAPL2, #102d;

mov CCAPH2, #ooh;

mov CCAPL3, #142d;

mov CCAPH3, #ooh;

mov CCAPL4, #1Ch;

mov CCAPH4, #o1h;

mov R0, #11h

NOP