Besoin d'aide pour l'interfaçage d'un s-in/p-out registre à décalage 74HC595

S

seemanta

Guest
Salut,
Quelqu'un at-il une 74HC595 interfacé avec AT89S52 ou d'un microcontrôleur similaire?Si oui, tous les pointeurs serait utile.

observe,
Seemanta

 
Salut,
Exactement ce que vous voulez faire avec elle, il s'agit d'une série simple en parallèle sur l'appareil et peut être facilement interfacé avec un micro.Relier les données de série, l'horloge de quart et les broches d'impulsion magasin à trois broches E / S, connectez la sortie de permettre à la terre, vous obtenez un convertisseur série-parallèle.

Observe,
Laktronics

 
Bonjour

J'utilise PIC et la langue C18 de Microchip (C)

Voici ce que j'ai écrit, mais il ne fonctionnera pas, pourriez-vous s'il vous plaît me dire pourquoi?

Un grand merci pour votre aide,Code:

/ / Will send 0b11111100 à sorties parallèlesSER = 0; / / 1er bits

SRCK = 1; / / SRCK horloge

SRCK = 0;SER = 0; / / n ° 2 bits

SRCK = 1; / / SRCK horloge

SRCK = 0;SER = 1; / / Bit n ° 3

SRCK = 1; / / SRCK horloge

SRCK = 0;SER = 1; / / n ° 4 bits

SRCK = 1; / / SRCK horloge

SRCK = 0;SER = 1; / / n ° 5 bits

SRCK = 1; / / SRCK horloge

SRCK = 0;SER = 1; / / n ° 6 bits

SRCK = 1; / / SRCK horloge

SRCK = 0;SER = 1; / / n ° 7 bits

SRCK = 1; / / SRCK horloge

SRCK = 0;SER = 1; / / n ° 8 Bit

SRCK = 1; / / SRCK horloge

SRCK = 0;/ / Tous les bits de série envoyée, faites-les sur les sorties parallèlesSER = 0;

RCK = 1; / / RCK horloge

RCK = 0;
 
Salut,
Préciser état initial de RCK et SRCK à zéro, réglez MR-Salut et à la logique à la logique OE-Lo.J'espère que la largeur d'horloge est conforme aux spécifications.Espérons que vous avez également this.init le PIC broches utilisé pour la sortie et il ya des pull ups sur ces broches.Elle devrait alors travailler.

Observe,
Laktronics

 
Merci ça marche bien maintenant

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Très content" border="0" />Je peux maintenant commande affiche plus.Maintenant, si j'ai besoin d'élargir les entrées, quel genre de code doit-je utiliser?
Processus est différent en sortie, n'est-ce pas?

J'ai besoin d'obtenir mon PIC avec plus d'intrants, peut-être un autre circuit devrait mieux répondre à mes besoins?

 
Même idée.mais utilisez un 74HC165.
Je les utilise avec des commutateurs DIP, avec des hauts tirer, et prendre la sortie inversée (pin7).
J'ai même été en mesure de partager l'horloge à la fois avec 74HC165 et 74HC595.

tous les intrants lent / sorties que vous pourriez souhaiter.daisy-chain juste ensemble.
Désolé, mais vous devez vous loguer pour voir cette pièce jointe

 

Welcome to EDABoard.com

Sponsor

Back
Top