Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 3
1

Последовательное включение приборов

04.07.2019, 00:40. Показов 1077. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Новичок в этом деле. Накидал такой код. Не знаю как установить последовательность и время работы:

D1 и D2 не замкнуты – включение электромагнита на 5 сек, далее светодиода на 5 сек, далее звонка на 3 сек. Затем процесс повторяется (МК: Intel 8051).

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
ORG 0000H
    JMP INIT ;Переход на начало основной программы
ORG 0003H
    JMP INT0 ;Переход на обработку прерывания INT0
ORG 001bH
    JMP TC1 ;Переход на обработку прерывания таймера Т1
    MOV P2,0   ;Обнуление порта 2 исполнительных механизмов
    MOV P0,0   ;Обнуление порта 0 исполнительных механизмов
SCAN: MOV A,P1    ;Опрос состояния порта датчиков
MOV P2.0,1    ; Включаем К1
MOV P2.7, 1   ; Включаем VD1
MOV P0.3, 1   ; Включаем Z
JMP SCAN
Миниатюры
Последовательное включение приборов  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2019, 00:40
Ответы с готовыми решениями:

Последовательное включение шунтов
Всем привет. Делаю драйвер для светодиода на 3А (не покупаю ибо жестко заданы габариты и нужен КПД...

Последовательное включение диодов на МК Atmega32
Доброго времени суток. Проблема в написании программы на assembler. Мигающая буква "B" с...

Встречно-последовательное включение полевиков
Приветствую всех, нужно компенсировать влияние паразитных диодов в полевых транзисторах. Можно...

Последовательное включение сегментов 7-с индикатора ATmega8515
Здравствуйте, Возможно ли последовательно переключать сегменты семисегментного индикатора так...

1
6770 / 2739 / 384
Регистрация: 17.02.2013
Сообщений: 4,047
04.07.2019, 00:58 2
MOV P2,0 ;Обнуление порта 2 исполнительных механизмов
MOV P0,0 ;Обнуление порта 0 исполнительных механизмов
Это вот не обнуление, а запись в порты P0 и P2 значения регистра r0 из банка 0, что расположен по адресу 0. А обнуление будет
MOV P2,#0 ;Обнуление порта 2 исполнительных механизмов
MOV P0,#0 ;Обнуление порта 0 исполнительных механизмов

Добавлено через 4 минуты
включение электромагнита на 5 сек, далее светодиода на 5 сек, далее звонка на 3 сек
Код этих задержек зависит от частоты кварца, подключенного к МК. А эту частоту ты не назвал и на схеме не обозначил.

Добавлено через 4 минуты
Накидал такой код
И даже в компилятор не засунул. Метки INIT-то в исходнике нет и компилятор бы на это заорал. Хотя строчка текста где эта метка должна стоять есть. Ну очень великое умственное усилие совершил.
1
04.07.2019, 00:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2019, 00:58
Помогаю со студенческими работами здесь

Последовательное включение двух ОУ и длинная дорожка между.
Как правильно соединить два ОУ, включенных последовательно? Между двумя ОУ длинная дорожка,...

Последовательное включение светодиодов - сколько штук максимум?
Задача одновременно включать 100шт оптронов PC817. Очень желательно включить их последовательно....

Последовательное включение нитей накалов индикаторных ламп ИВ12
Всем доброго времени суток. задался целью сваять часики, наподобие вот таких собственно, встал...

Последовательное включение 2х БП
Вот у меня есть старый, но рабочий БП. И хотелось бы узнать можно ли объединить последовательно...

Последовательное включение машин конвейера (Язык ST)
Каким способом можно реализовать конвейер? Допустим жмем по кнопке запуска и начинает работать...

Последовательное включение делителя и счетчика (VHDL, Quartus)
Здравствуйте, форумчане! Вынужденно обращаюсь, так как уже не знаю в каком направлении думать....

Найти наивероятнейшее число приборов повышенного качества в партии из 80 приборов и вероятность этого результата.
Вероятность изготовления прибора повышенного качества равна 0,74. Найти наивероятнейшее число...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru