Скачиваний:
40
Добавлен:
21.02.2014
Размер:
57.34 Кб
Скачать

2.5 Разработка программного обеспечения

В рамках разработки ПО в курсовом проекте требуется:

- разработать общую структуру ПО МПС, включив в него основную управляющую программу, подпрограммы обслуживания прерываний, определить функции, входные и выходные параметры программ;

- разработать алгоритмы программ;

- написать тексты программ на Ассемблере соответствующего микропроцессора (микроЭВМ).

Литература

1. ???????? ?.?., ???????? ?.?., ????????? ?.?. ???????????????. ?????? ?????????? ????????. - ?.: ?????? ?????, 1986.

2. ????????? ?.?., ????????? ?.?. ????????? ??? ????????????????: ?????. ???????. - ?????: ?????? ?????, 1989.

3. ??????? ?., ??????? ?. ??????????? ???????????????. 3-? ???????.- ????? - ?????????, 2003.

4. ??????? ?.?., ???????????? ?.?. ?????? ????????????????? ???????. - ?.: ??????.??., 2003.

5. ???? ?.?., ?????????? ?.?., ????? ?.?. ??????????????? ? ???????? ? ???????? ??????????????? ??????????: ??????????. - ?.: ??????????????, 1987.

Задания

Таблица 1

БИС МП

Алгоритм

управления

Память

вар.

(микроЭВМ)

f1, t1

f2, t2, t3

БИС ОЗУ

БИС ПЗУ

К1810ВМ86

21

11

К565РУ5

К596РЕ1

К1816ВЕ48

2

8

К134РУ6

К541РТ2

К580ВМ80

5

7

К565РУ6

К556РТ5

К1810ВМ86

12

3

К565РУ5

К556РТ6

К1816ВЕ48

1

5

К134РУ6

К541РТ2

К1816ВЕ51

3

9

К537РУ3

К541РЕ1

Z-80

4

22

К565РУ6

К556РТ5

К1816ВЕ51

7

25

К537РУ8

К556РТ6

К580ВМ80

16

14

К134РУ6

К541РТ2

К1816ВЕ48

23

2

К537РУ8

К573РФ2

К1810ВМ86

15

15

К565РУ6

К541РЕ1

К580ВМ80

13

23

К565РУ5

К556РТ5

К1816ВЕ48

6

20

К565РУ6

К541РТ2

Z-80

18

16

К537РУ8

К541РЕ1

К580ВМ80

24

1

К134РУ6

К556РТ5

К1816ВЕ48

9

21

К537РУ8

К556РТ6

К1810ВМ86

25

4

К565РУ6

К541РТ2

К1816ВЕ48

11

15

К537РУ8

К573РФ2

К1816ВЕ51

17

12

К134РУ6

К541РТ2

Z-80

10

6

К537РУ8

К541РЕ1

К1816ВЕ51

19

10

К565РУ6

К556РТ5

К1810ВМ86

14

17

К537РУ8

К556РТ6

К1816ВЕ48

22

24

К134РУ6

К541РТ2

К1816ВЕ51

20

19

К537РУ8

К573РФ2

К1816ВЕ51

8

18

К537РУ8

К556РТ5

Продолжение таблицы 1

БИС МП

Алгоритм

управления

Память

вар.

(микроЭВМ)

f1, t1

f2, t2, t3

БИС ОЗУ

БИС ПЗУ

Z-80

21

11

К565РУ5

К596РЕ1

К1816ВЕ51

2

8

К134РУ6

К556РТ6

К580ВМ80

5

7

К565РУ6

К541РТ2

К1816ВЕ48

12

3

К565РУ5

К573РФ2

К1810ВМ86

1

5

К134РУ6

К541РЕ1

К580ВМ80

3

9

К537РУ3

К556РТ5

К1810ВМ86

4

22

К565РУ6

К541РТ2

К1816ВЕ48

7

25

К537РУ8

К556РТ5

К580ВМ80

16

14

К134РУ6

К556РТ6

К1810ВМ86

23

2

К537РУ8

К541РТ2

К1816ВЕ48

15

15

К565РУ6

К541РЕ1

К1816ВЕ51

13

23

К565РУ5

К556РТ5

К1816ВЕ48

10

17

К134РУ6

К541РТ2

Z-80

19

24

К537РУ8

К541РЕ1

К580ВМ80

14

19

К565РУ6

К556РТ5

К1810ВМ86

22

18

К537РУ8

К556РТ6

К1816ВЕ48

20

20

К134РУ6

К541РТ2

К1816ВЕ51

8

16

К537РУ8

К573РФ2

К1816ВЕ51

6

1

К537РУ8

К541РТ2

К1816ВЕ48

18

21

К565РУ6

К541РЕ1

К1810ВМ86

24

4

К537РУ8

К556РТ5

К1816ВЕ48

9

15

К134РУ6

К556РТ6

К1816ВЕ51

25

12

К537РУ8

К541РТ2

Z-80

11

6

К565РУ6

К573РФ2

К1816ВЕ51

17

10

К537РУ8

К556РТ5

Продолжение таблицы 1

БИС МП

Алгоритм

управления

Память

вар.

(микроЭВМ)

f1, t1

f2, t2, t3

БИС ОЗУ

БИС ПЗУ

К1810ВМ86

21

11

К565РУ5

К596РЕ1

К1816ВЕ48

2

8

К134РУ6

К556РТ5

К580ВМ80

5

7

К565РУ6

К556РТ6

К1816ВЕ48

23

3

К565РУ5

К541РТ2

Z-80

15

5

К134РУ6

К573РФ2

К580ВМ80

13

9

К537РУ3

К573РФ2

К580ВМ80

6

22

К565РУ6

К541РТ2

К1810ВМ86

18

25

К537РУ8

К556РТ5

К1816ВЕ48

24

14

К134РУ6

К556РТ6

К1816ВЕ51

9

2

К537РУ8

К541РТ2

Z-80

25

15

К565РУ6

К541РЕ1

К1816ВЕ51

11

12

К565РУ5

К541РТ2

К580ВМ80

12

6

К565РУ6

К541РЕ1

К1816ВЕ48

1

10

К537РУ8

К556РТ5

К1810ВМ86

3

17

К134РУ6

К556РТ6

К1816ВЕ48

4

24

К537РУ8

К541РТ2

К1810ВМ86

7

19

К565РУ6

К573РФ2

К1816ВЕ48

16

18

К537РУ8

К556РТ5

К1816ВЕ51

17

16

К134РУ6

К541РЕ1

Z-80

10

1

К537РУ8

К556РТ5

К1816ВЕ51

19

21

К565РУ6

К541РТ2

К1810ВМ86

14

4

К537РУ8

К541РЕ1

К1816ВЕ48

22

15

К134РУ6

К556РТ5

К1816ВЕ51

20

23

К537РУ8

К556РТ6

К1816ВЕ51

8

20

К537РУ8

К541РТ2

Таблица 2

Функция y1=f(x1,x2,x3,x4)

Время t1, мкс

1.

X1 Ú X2 & X3 Ú X4

10

2.

X1 & X2 & X3

20

3.

X1 &ùX2 ÚX3 & X4

100

4.

X1 & X2 Ú X3 & X4

60

5.

X1 Ú ùX2 Ú X3 &ùX4

40

6.

X1 & X2 & X3

20

7.

X1 &ùX2 ÚX3

80

8.

X1 Ú X2 Ú X3 Ú X4

90

9.

X1 &X2 ÚX3 Ú X4

45

10.

X1 Ú X2 & X3 & X4

35

11.

ùX1 Ú X2 Ú X3

200

12.

X1 & X2 &ùX3

120

13.

X1 &X2 Ú X3

35

14.

X1 + (X2 Ú X3)

50

15.

X1 & X2 & X3 Ú X4

80

16.

X1 Ú X2 & X3 & X4

60

17.

X1 & X2 Ú X1 & X2

100

18.

X1 &ùX2 &ùX3 Ú X4

25

19.

X1 &X2 &ùX3 Ú X4

10

20.

X1 &X2 &ùX3 Ú X4

60

21.

(X1 & X2) Å (X3 Ú X4)

75

22.

X1 Å ù (X2&X3)

150

23.

X1 &ùX2 Ú ùX2 & X3 &X4

200

24.

X1 & X2 Ú (X3 Å ùX4)

250

25.

X1 & X2 &ùX3 Ú ùX4

15

Таблица 3

строки

Функция

NU = f'(NU1, NU2, K)

Время

t2, мкс

Время

t3, мкс

1.

min (NU1; NU2 + K)

30

30

2.

min ( NU1; NU2 + K)

30

40

3.

NU1 + NU2 + K

60

90

4.

max ( NU1; NU2 + K)

90

80

5.

min ( NU1; NU2 - K)

25

40

6.

max ( NU1; NU2 - K)

50

80

7.

NU1 + NU2 - K

60

65

8.

min ( NU1; NU2 )

120

90

9.

max ( NU1; NU2 )

220

30

10.

NU1 - NU2 + K

50

45

11.

min ( NU1 + NU2; K )

40

70

12.

max ( NU1 + NU2; K)

50

75

13.

min ( NU1 - NU2; K )

80

220

14.

max ( NU1 - NU2; K )

90

180

15.

NU1 - NU2- K

75

75

16.

min ( NU1; NU2 + K )

70

150

17.

max ( NU1; NU2 + K )

80

80

18.

min ( NU1; NU2 - K )

80

50

19.

max ( NU1; NU2 - K )

60

70

20.

min ( NU1 + NU2; K

90

40

21.

max ( NU1- K; NU2 )

120

80

22.

max ( NU1 + K; NU2 )

10

60

23.

min ( NU1; NU2 )

100

30

24.

max ( NU1; NU2 )

75

60

25.

NU1 - NU2 + K

125

75

ПРОЕКТИРОВАНИЕ УПРАВЛЯЮЩЕЙ МИКРОЭВМ

Методические указания к курсовому проекту по дисциплине

«Микропроцессорные устройства систем управления»

для студентов специальности 210100

дневной и вечерней формы обучения

СОСТАВИЛИ: Грицюк Светлана Николаевна

Власов Вячеслав Викторович

Рецензент Т.Н. Скоробогатова

Редактор Л.В. Максимова

Корректор Н.Т. Мальчикова

Подписано в печать Формат 6084 1/16

Бумага тип. Усл. печ. л. Уч.-изд.л.