- •Требования к содержанию и оформлению курсового проекта
- •Перечень 3аданий для курсовых проектов
- •3. Программный счетчик числа продукции за определенное время с индикацией результата измерения (сложность 4 балла).
- •6. Программный реверсивный счетчик (сложность 4 балла).
- •7. Программный суммирующий счетчик с ручной начальной загрузкой (сложность 4 балла).
- •8. Программный реверсивный счетчик с ручной начальной
- •Общие принципы разработки программного обеспечения
- •Правила записи программ на языке ассемблера msc 51
- •Директивы (псевдокоманды ассемблера)
- •Общие сведения о системе команд микроконтроллера msc 51
- •Методические указания по работе с литературой
- •Библиографический список
3. Программный счетчик числа продукции за определенное время с индикацией результата измерения (сложность 4 балла).
Подобный тип МПС применяется для подсчета продукции за определенное время. Система должна включать датчик единицы продукции, гальванически развязанный от МК, индикацию, отражающую состояние счетчика в каждый момент времени. Необходимый объем счетчика определяется исходя из времени работы устройства и частоты появления продукции. Начальное состояние счетчика – нулевое.
В табл.3 представлены варианты заданий данного типа.
Таблица 3
Вариант |
Время работы счетчика(час) |
Частота появления продукции (число/секунда) |
Тип счетчика |
16 |
8 |
3 |
регистр |
17 |
12 |
5 |
регистр |
18 |
24 |
0,5 |
таймер |
19 |
10 |
1 |
таймер |
20 |
12 |
2 |
таймер |
4. Программный измеритель длительности импульса (сложность 4 балла).
Подобный тип МПС применяется для измерения временных интервалов с заданной точностью. Причем, импульс, длительность которого необходимо измерить, может быть различной полярности (активная 1, и активный 0). Система должна включать, индикацию, отражающую результат измерения с заданной точностью в течение заданного времени. Если за это время поступает новый импульс, индикатор обновляется и отсчет времени индикации начинается с этого времени.
В табл.4 представлены варианты заданий данного типа.
Таблица 4
Вариант |
Диапазон длительностей входных импульсов (мС) |
Точность измерения (%) |
Активный уровень импульса |
Время индикации (с) |
21 |
0,1-1 |
1 |
1 |
5 |
22 |
0,05-5 |
1 |
1 |
10 |
23 |
1-100 |
1 |
0 |
5 |
24 |
1-10 |
0.5 |
0 |
12 |
25 |
10-200 |
2 |
1 |
10 |
26 |
100-1000 |
1 |
0 |
15 |
27 |
0.2-0.8 |
0.5 |
1 |
20 |
5. Программный суммирующий счетчик (сложность 4 балла).
Исходное состояние программного счетчика равно нулю. При нажатии кнопки, подключенной к выводу порта микроконтроллера состояние счетчика увеличивается на единицу, после чего в течение времени задержки tзад осуществляется блокировка кнопки. По истечении времени задержки процесс может повторяться. При достижении счетчиком значения N происходит его сброс в ноль. Состояние счетчика индицируется двух разрядным цифровым табло. В табл.5 представлены варианты заданий данного типа.
Таблица 5
-
Вариант
Порт для подключения кнопки
N
tзад, с
28
P0
25
0,2
29
P1
50
0,3
30
P2
88
0,15
31
P3
67
0,35