Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика 2.docx
Скачиваний:
9
Добавлен:
01.03.2025
Размер:
42 Кб
Скачать
☆

4. Функциональная схема

5. Задержка

Расчёт времени задержки

N = 4*200*200*250 = 40.000.000 тактов

T = N*fкв ген = 40.000.000*8.000.000 = 5с

Время показателя симулятора

T = 4855092 - 2,25 = 4855089,75 мкс

ᵟ = 4855089,75/5000000 = 2,89%

6. Таблица значений стека

команда

SPH SPL

025A 025B

025C 025D

025E 025F

00

01

02

03

04

05

06

07

08

09

0A

0B

0C

0D

0E

0F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

1E

1F

21

22

23

24

25

26

ldi r16, $2

out sph, r16

ldi r16, $5F

out spl, r16

ldi r16, $FF

out DDRD, r16

ldi r16, $15

out PORTD, r16

in r17, SREG

rcall delay1

out SREG, r17

ldi r16, $2A

out PORTD, r16

rcall delay1

out SREG, r17

ldi r16, $00

out PORTD, r16

rcall delay1

rcall delay1

out SREG, r17

rjmp main

clr r18

rcall delay2

inc r18

cpi r18, $C8

brne met1

ret

clr r19

rcall delay3

inc r19

cpi r19, $C8

brne met2

ret

clr r20

inc r20

cpi r20, $FA

brne met3

ret

FF FF

02 FF

02 FF

02 5F

02 5F

02 5F

02 5F

02 5F

02 5F

02 5D

02 5F

02 5F

02 5F

02 5D

02 5F

02 5F

02 5F

02 5D

02 5B

02 5F

02 5F

02 5D

02 5B

02 5D

02 5D

02 5D

02 5F

02 5B

02 59

02 5B

02 5B

02 5B

02 5D

02 59

02 59

02 59

02 59

02 5B

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

00 1D

00 1D

00 1D

00 1D

00 1D

00 1D

00 1D

00 1D

00 1D

00 1D

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

00 13

00 13

00 13

00 13

00 17

00 17

00 17

00 17

00 17

00 17

00 17

00 17

00 17

00 17

00 17

00 17

00 17

00 17

00 17

  1. 17

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

FF FF

00 0A

00 0A

00 0A

00 0A

00 0E

00 0E

00 0E

00 0E

  1. 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

00 12

  1. 12

00 12