Форум Trainsim  

Вернуться   Форум Trainsim > Разное > IT, компьютеры, электроника

 
 
Опции темы Опции просмотра
Старый 19.07.2017, 21:11   #2
Dublin
Матёрый пользователь
 
Аватар для Dublin
 
Регистрация: 24.05.2010
Адрес: Херсон
Сообщений: 1,565
Вы сказали Спасибо: 871
Поблагодарили 695 раз(а) в 285 сообщениях
Dublin стоит на развилке (репутация по умолчанию)
По умолчанию

Разобрались с ситуацией. Кому интересно - объясню.
Скрытый текст:

Так как один конец диода запитан на "+", другие соответственно подключены на выводы микроконтроллера (то есть необходимо для зажигания подавать "-" (или логический 0) на выход, этот момент мимо головы и пролетел).
А теперь по циклу: Переменной изначально присваивается значение 0b10000000. Далее, в соответствии с циклом, это значение инвертируется, присваивается порту выхода (PORTB) и становится 0b01111111. 7 диод загорелся. Далее происходит побитовый сдвиг единицы в байте (0b01000000) и его инверсия с присвоением (0b10111111). Таким образом происходит поочередный перебор всех светодиодов в одном направлении. (с условием что переменная не равна 0b00000000. Если бы это было так, то 8 светодиодов последовательно бы зажглись и цикл бы закончился). В цикле else же светодиоды мигают в другую сторону.
__________________
хоп хэй лалалэй
Dublin вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Winamp велел всем жить долго. E.depo IT, компьютеры, электроника 16 29.11.2013 23:55
установка дополнений: пропускать всё или заменять всё? alevlaslo TrainZ — Об игре 18 24.08.2011 10:40
Тухнет сигнализация на всем маршруте DAVID75 MSTS - Маршруты 6 05.11.2010 19:25
Обо всём, что может ещё понадобиться в законченном маршруте кроме КС, полотна и сигн. NickLon TrainZ - Маршруты и сценарии 28 20.07.2008 07:08


Текущее время: 14:45. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?