Contrôle de LED avec les ports parallèles

N

nasirasim

Guest
Bonjour, si quelqu'un sait comment contrôler 100 LED avec un port parallèle.si quelqu'un se faire une idée s'il vous plaît dites-moi.Merci

 
Bonjour,

Selon la façon dont vous souhaitez les contrôler,

Si vous souhaitez les contrôler individuellement, alors vous devez utiliser des tampons et un microcontrôleur pour gérer chaque individu conduit.
Contrôle des LED comme si vous étiez accesing un emplacement mémoire hexadécimal,

Chaque adresse appartiendrait à chaque LED, par exemple sous la forme 00 à 1, 01h à 2, etc,

Pour cela, vous aurez besoin d'un convertisseur de Hex à linéaires, et ceux qui sont disponibles

Cheers,

 
vous devez utiliser extenseurs IO.port parallèle n'a pas assez de ports d'E / S.

Philips et Maxim a I2C ou SPI interfacé extenseurs Io, une des IC maxime a 28 IO.Quatre d'entre eux sur une ligne I2C permet de résoudre votre problème, vous n'avez plus besoin d'utiliser n'importe quel microcontrôleur d'autres.
port parallèle, mais n'a pas d'entrée à collecteur ouvert si vous devez vous connecter en parallèle adapther port I2C entre le port parallèle et extenseurs io.

adapther est un petit circuit en quelques résistances et l'inverseur hexagonale (pour 74LS05 intances), vous pouvez trouver des schémas de celui-ci dans le www.in du côté PC, vous devez

mettre en œuvre le protocole I2C ou SPI à conduire grâce à leds adapther et extenseurs.

 
Vous pouvez utiliser connectés en série et démultiplexeurs verrous de sauvegarde de l'état des leds (toutes les entrées du démultiplexeur branché à LTP, l'une des entrées demult prochaine. Raccordé à la sortie de la précédente, etc) après la transmission par LTP tout un octet de l'leds changer son état .Cette méthode requre ~ 20 74xxx CI pour 100 LEDs.Ou ~ 10 ~ 52 nouvelles broches CI TI.

Pour le contrôle à 100 LEDs vous avez besoin> 100 broches et c'est principale limitation.

 
Vous devriez être capable de le faire en utilisant une ligne 7-128 décodeur.

------------------
LTP - entrées décodeur> | 7-128 décodeur décodeur sorties | -> LED
------------------

 
Je voudrais utiliser un microcontrôleur avec I assez ports E / S, par exemple, le PIC 18F452, qui dispose de 34 ports E / S.Huit ports sont dédiés à port parallèle esclave qui peut être connecté à un PC port parallèle et les ports restants utilisé pour piloter les leds.
Avec un 10x10 matrice (10 ports E / S x 10 ports E / S), vous pouvez vous adresser chacun dirigé par un balayage / logiciel de multiplexage et les leds peut être activée ou désactivée en envoyant l'adresse via le port parallèle.matériel simple (pas de décodeurs ou des tampons) il suffit d'ajouter quelques résistances pour limiter le courant de leds (en fait PIC I / O permet de drainer ou de la source d'un maximum de 25 mA par port ou 200 mA pour tous les ports, à rendre la matrice de LED).Le problème est que vous devez savoir comment programmer le microcontrôleur (mais ce n'est pas dur du tout).

 
Selon ce que vous voulez faire avec ces LED,
Je suis d'accord que les aborder dans une matrice pourrait
être la voie à suivre.Ou vous pouvez toujours aller avec plusieurs
en cascade des registres à décalage SIPO, comme le 74HC595, mais
le câblage seule serait un cauchemar.

<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Rolling Eyes" border="0" />Une autre possibilité pourrait être une paire de MAX7221's.
Cela vous donne un contrôle plus de 128 LED avec un peu de
programmation intelligente.

Bonne chance avec votre projet.

Entaille

 

Welcome to EDABoard.com

Sponsor

Back
Top