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

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

Принципиальная схема измерителя

Алгоритм выполнения программы

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

DJNZ R0,M1

mov A,@R1

M3: dec R1

add A,@R1

jc M2

M4:

DJNZ R3,M3

mov P0,A

mov P0,R2

mov R0,#04h

mov R3,#03h

mov TL,#00h

mov TCON,#12h

RETI

M1:

mov@R1,P1

INC R1

CLR P30

SETB P30

RETI

M2:

inc R2

clr C

jmp M4

Расчет минимально возможного времени выполнения одного измерения

;

– количество тактов необходимых для проведения одного измерения;

– минимально возможное время выполнения одного измерения.

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

Основна програма:

Підпрограма:

Org 0000h

Mov IE,#80h

Mov IEA,#02h

Mov C1MOD,#06h

Mov C1CON,#40h

Mov C1CAPM0,#44h

Mov C1CAPM1,#4Dh

Mov C1CAPM2,#44h

Mov C1CAPM3,#44h

Mov C1CPL0,#50d

Mov C1CPH0,#00h

Mov C1CPL1,#100d

Mov C1CPH1,#00h

Mov C1CPL2,#102d

Mov C1CPH2,#00h

Mov C1CPL3,#142d

Mov C1CPH3,#00h

Mov C1CPL4,#222d

Mov C1CPH4,#00h

Mov R0,#11d

NOP

Org 0023h

DEC R0

DJNZ R0,M1

SET B P00

Mov C1CAPM1,#44h

Jmp M1

M1: Mov C1L,#00h

Mov C1H,#00h

Mov C1CON,#40h

RETI

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

Принципова схема:

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

Основна програма:

DJNZ R0, M1

Mov A, @R1

M1:

Mov @R1,P0

INC R1

CLR P37

SET B P37

RETI

M3:

DEC R1

ADDA,@R1

JC M2

M2:

INC R2

CLR C

JMP M4

M4:

Djnz R3,M3

Mov SBUF,A

Scon,#00h

Mov SBUF,R2

Mov R0,#8d

Mov R3,#7d

RETI

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

I – этап

Org 000h

Mov IE, #80h

Mov IEA, #02h

Mov C1MOD, #06

Mov C1CON, #40h

Mov C1CAPM0, #44h

Mov C1CAPM1, #40h

Mov C1CAPM2, #44h

Mov C1CAPM3, #44h

Mov C1CAPL0, #40d

Mov C1CAPH0, #00h

Mov C1CAPL1, #80d

Mov C1CAPH1, #00h

Mov C1CAPL2, #84d

Mov C1CAPH2, #00h

Mov C1CAPL3, # 124d

Mov C1CAPH3, #00h

Mov C1CAPL4, # 224d

Mov C1CAPH4, #00h

Mov R0, #13

NOP

Org 0023h

DJNZ R0, m1

m1: mov C1L, #00h

mov C1H, #00h

mov C1CON, #40h

RET I

SET B P00

Mov C1CAPM1, #44h

jmp m1

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

Начало

IE 81h

TMOD 0Bh

TCON 11h

R0 8

R1 22

R2 7

NOP

Начало

DEC R0

R0=8

=0

mov@R1, TL0

mov@R1, TL0

TL0 00h

A @R1

INC R1

DEC R1

TCON 11h

ADD A, @R1

RET I

C

“1” “0”

INC R2

DEC R2

CLR C

LJMP m4

R2=7

JMP m3

Mov P0, A

Mov P1, R2

R0 8

R2 7

TL0 00h

RET I

Программа

org 0000h

mov A8,#81h

mov 89,#0Bh

mov 88,#11h

mov R0,#8d

mov R1,#22h

mov R2,#7d

NOP

Подпрограмма

org 0003h

DJNZ R0,m1

mov A, @R1

m3:

dec R1

ADD A, @R1

jc m2

m4:

DJNZ R2,m3

mov P0, A

mov P1, R2

mov R0, #8h

mov R2, #7h

mov TL0, #00h

mov TCON, #11h

RET I

m1:

mov @R1, TL0

mov TL0, #00h

INC R1

mov TCON, #11h

RET I

m2:

INC R2

CLR C

LJMP m4