ВУЗ:
Составители:
14
выключения. Факт схода детали с конвейера фиксируется фотоэлементом, на выходе
которого формируется импульсный сигнал (рис. 7).
Рис. 7. Схема подключения датчиков к микроконтроллеру МК48
Для простоты реализации программы считаем, что общее количество деталей не
превышает 99:
; версия для МК48
count: clr a ; сброс счётчика деталей
waitc1: jt0 waitc1 ; ожидание включения конвейера
waitc2: jt1 waitc2 ; ожидание начала импульса
waito2: jnt1 waito2 ; ожидание конца импульса
inc a ; инкремент счётчика деталей
da a ; десятичная коррекция
jnt0 waitc2 ; если конвейер не выключен, то
; продолжать
; подсчёт, иначе выход из процедуры
exit: ... ;
По окончании выполнения процедуры в аккумуляторе фиксируется число деталей,
представленное в двоично-десятичном коде.
Процедура подсчёта импульсов может быть реализована иначе, если использовать
вход Т1 не как тестовый, а как вход счётчика событий:
; версия для МК48
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »