Адресация для линейки светодиодов
Вложений: 1
Добрый день. Я новичок в программировании микроконтроллеров. У меня для линейки светодиодов задан диапазон значений для задания адреса. Задача - разрешить задавать линейке светодиодов только один адрес, к примеру, адрес A106. Что касается кода - ничего сложного:
Код:
unsigned char *leds=(unsigned char *)0xA106; |
Я понял так вам на среднюю ножку U9
и нужно подать адрес A106. По идее у вас должна быть адресная шина А106=1010000100000110 |
Спасибо большое, но не могли бы вы чуть более конкретнее объяснить, что я должен сделать?(простите за нубаторство)
|
А106=1010000100000110
Можно написать программу дешифрации адреса на микроконтроллере но мне это не по силам. Но можно сделать и на логике. Необходимо собрать единицы элементами "И НЕ" а нули элементами "И" так чтобы на среднем выводе U9 получить ноль. Когда на всех трёх выводах соберётся нули на выходе U9 появится единица и тогда пройдёт сигнал зажигания светодиода. Возможно 74HC374 управляется нулём я точно не знаю. |
Вложений: 1
Логику действий примерно понял, но на деле застрял...не могли бы вы изобразить всё это дело? Файл проекта прикрепляю, если понадобится
|
Вложений: 1
|
Часовой пояс GMT +4, время: 06:23. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.