Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Текст мет_ КУРСОВОЕ_стр.doc
Скачиваний:
8
Добавлен:
20.08.2019
Размер:
390.14 Кб
Скачать

6. Программный реверсивный счетчик (сложность 4 балла).

Исходное состояние программного счетчика равно N. При нажатии кнопки, подключенной к выводу порта микроконтроллера, состояние счетчика уменьшается на единицу, после чего в течение времени задержки tзад осуществляется блокировка кнопки. По истечении времени задержки процесс может повторяться. При достижении счетчиком значения 0 происходит его загрузка числом N. Состояние счетчика индицируется двух разрядным цифровым табло. В табл.6 представлены варианты заданий данного типа.

Таблица 6

Вариант

Порт для подключения кнопки

N

tзад, с

32

P0

18

0,1

33

P1

35

0,18

34

P2

47

0,22

35

P3

55

0,55

7. Программный суммирующий счетчик с ручной начальной загрузкой (сложность 4 балла).

При начальном старте исходное состояние программного счетчика равно нулю и выполняется опрос состояния кнопки SV2. При нажатии кнопки SV2 осуществляется загрузка программного счетчика с определенной частотой Fзагрузки до значения N. Состояние счетчика индицируется двух разрядным цифровым табло. При значении N кнопка SV2 блокируется, и начинается опрос кнопки SV1, каждое нажатие на которую увеличивает состояние счетчика на единицу и формирует время задержки tзад. При достижении значения 99 счетчик сбрасывается в ноль, после чего осуществляется опрос кнопки SV2 и процесс можно повторить(занесение числа N, и т.д.). В табл.7 представлены варианты заданий данного типа.

Таблица 7

Вариант

Порт для подключения кнопки SV1

Порт для подключения кнопки SV2

N

Частота загрузки

Fзагрузки, Гц

tзад, с

36

P0

P1

25

50

0,2

37

P1

P0

50

120

0,3

38

P2

P1

88

250

0,15

39

P3

P2

67

500

0,35

8. Программный реверсивный счетчик с ручной начальной

загрузкой (сложность 4 балла).

При начальном старте исходное состояние программного счетчика равно нулю и выполняется опрос состояния кнопки SV1. При нажатии кнопки SV1 осуществляется загрузка программного счетчика с определенной частотой Fзагрузки до значения N. Состояние счетчика индицируется двух разрядным цифровым табло. При значении N кнопка SV1 блокируется, и начинается опрос кнопки SV2, каждое нажатие на которую уменьшает состояние счетчика на единицу и формирует время задержки tзад. При достижении значения 00 осуществляется опрос кнопки SV1, а SV2 блокирована. После этого процесс можно повторить (занесение числа N, и т.д). В табл.8 представлены варианты заданий данного типа.

Таблица 8

Вариант

Порт для подключения кнопки SV1

Порт для подключения кнопки SV2

N

Частота загрузки

Fзагрузки, Гц

tзад, с

40

P3

P2

20

30

0,22

41

P2

P1

44

80

0,35

42

P1

P0

33

130

0,12

43

P0

P3

65

400

0,18