0011 - горят 3 светодиода
0100 - горят 4 светодиода
0110 - горят 6
и так далее...
какие нах разложения секунды на биты?????? вот этого в коде я с самого начала не понимаю.... на 5-й секунде что должно гореть?, а на 20-й секунде что должно гореть ?
0011 - горят 3 светодиода
0100 - горят 4 светодиода
0110 - горят 6
и так далее...
какие нах разложения секунды на биты?????? вот этого в коде я с самого начала не понимаю.... на 5-й секунде что должно гореть?, а на 20-й секунде что должно гореть ?
А что это принципиально меняет? Ну не всё плашка горит, а один светодиод в зависимости от уровня двоичного сигнала на входе. Это то тут при чем. Ему для своих целей этого хватает, он спрашивал что за фантомы и как от них избавиться в пр'ке. Это его техническое решение, нравится оно нам всём или нет, вопрос был про другое, а всё в сра..ч переросло.
Ну это уже наглость.
По их информации последовательность следующая:
1. Читаются входы в регистр(ы)
2. Выполняется программа пользователя.
3. Выполняются служебные программы
- последовательный обмен
- вывод на индикацию
- клавиатура
- ещё чё нибудь
4. Записываются результаты в порты.
Это примерно 1 мс и есть.
Никак в процессе пользовательской программы не могут данные побитно писаться в порт.
Будьте внимательнее.