Управління СД з паралельними портами

N

nasirasim

Guest
Здравствуйте, якщо хто-небудь знає, як керувати 100 СД з 1 паралельний порт.якщо будь-яке тіло є ідея, будь ласка, повідомте мене.Спасибі

 
Здравствуйте,

В залежності, як ви хочете, щоб управляти ними,

Якщо ви хочете контролювати їх окремо, то вам потрібно використовувати буфери і мікроконтроллер для управління кожної окремої чолі.
Контроль цих світлодіодів, як якщо б ви були екранним шістнадцяткове клітинку пам'яті,

Кожен адреса буде належати кожний світлодіод, таких, як 00 до 1, 2 до 01h, і т.д.,

Для цього вам знадобиться перетворювач з Hex до лінійної, а такі є

Cheers,

 
Ви повинні використовувати IO розширювачів.паралельний порт не має достатньої кількості портів введення-виведення.

Philips і Максим I2C або SPI інтерфейсом вводу / виводу розширювачі, один Максим IC має 28 IO.Чотири з них по лінії I2C вирішить вашу проблему вам не потрібно використовувати будь-які інші мікроконтролера.
але паралельний порт не відкрити вхідний колектор тому ви повинні підключити I2c паралельного порту adapther між паралельний порт і Ю розширювачів.

adapther невелика схема з якого-резистори і шестигранний інвертор (для intances 74LS05), ви можете знайти схему його в www.in PC стороні необхідно

реалізації I2C або SPI протокол диск через світлодіоди adapther та розширювачів.

 
Ви можете використовувати послідовно з'єднаних demultiplexors і заскочки для збереження стану світлодіодів (всі входи першого демультиплексора підключений до LTP, один з входів наступного demult. Підключено до виходу з попередніх т. д.) після передачі на LTP будь-який байт один з індикаторів зміни його стану .Цей метод requre ~ 20 74xxx ІВ для 100 світлодіодів.Або ~ 10 ~ 52 нові контактний Т. мікросхем.

Для контролю 100 світлодіодів потрібно> 100 контактів, і це є основним обмеженням.

 
Ви повинні бути в змозі зробити це за допомогою лінії 7-128 декодера.

------------------
LTP -> входи дешифратора | 7-128 декодер | виходів дешифратора -> Світлодіоди
------------------

 
Я буду використовувати мікроконтроллер з досить портів введення / виводу, наприклад, ПІК 18F452, який 34 портів введення / виводу.Вісім портів призначені для паралельного порту раба, який може бути підключений до паралельного порту комп'ютера, а інші порти, які використовуються для диска світлодіоди.
З 10x10 матриці (10 I / O порти х 10 I / O порти), ви можете звертатися один під керівництвом сканування та мультиплексування програм і світлодіоди можуть бути відключені і вимикається, відправивши адресу через паралельний порт.Простий обладнання (немає декодерів або буферів) просто додати кілька резисторів обмежити струм світлодіода (насправді ОСТО I / O може змити або джерела максимум 25mA для кожного порту або 200mA для всіх портів, достатньо, щоб привести призвело матриці).Проблема в тому, що вам потрібно знати, як програмувати мікроконтроллер (але це не жорсткий взагалі).

 
Залежно від того, що ви хочете зробити з цими світлодіодами,
Я згоден, що їхнє рішення у вигляді матриці може
бути шлях.Або ти завжди можеш піти з кількома
каскадний SIPO регістрів зсуву, наприклад, 74HC595, але
проводка вже було б кошмаром.

<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Роллінг очей" border="0" />Ще однією альтернативою може бути пара MAX7221 в.
Це дасть вам контроль над 128 світлодіодів з невеликою кількістю
розумний програмування.

Бажаємо удачі з вашим проектом.

Прізвисько

 

Welcome to EDABoard.com

Sponsor

Back
Top