Умные вопросы
Войти
Регистрация
Как генерировать меандр при помощи таймера/счётчика?
Есть микроконтроллер AT89C2051. Как с помощью таймера счётчика организовать генерирование меандра на одном из его выводов?
9 года
назад
от
Экспрессия
2 Ответа
▲
▼
0
голосов
Напиши обработчик прерывания от таймера, в котором инвертируй значение бита переноса, после чего его копируй состояние этого бита на какой нибудь вывод.
Типа так:
timer0_isr:
cpl C
mov P1. 0, C
reti
9 года
назад
от
KiaritsaKing
▲
▼
0
голосов
Настроить прерывание по таймеру. По прерыванию любо устанавливай единичку в порт, либо сбрасывай.
Либо используй ШИМ.
Либо тупо запиши единичку в порт, сделай паузу, сбрось единичку, сделай паузу и зацикли это все. (правда больше твой контроллер ничего не сможет делать)
9 года
назад
от
Вова Мальцев
Связанные вопросы
1
ответ
с высоты 25 м тело падает в течении 2. 5 секунд. какова сила сопротивления воздуха
10 года
назад
от
ЕЛЕНА НЕВЗОРОВА
1
ответ
Помогите, пожалуйста разобраться : "В самом деле" и " На самом деле " Заране благодарю !
11 года
назад
от
Олег Кораблев
1
ответ
ищет ли россия экзопланеты? или только наса?
7 года
назад
от
Веселый