8088 basée question fondamentale du projet (10 3 points)

Z

zeeshanzia84

Guest
Salut, Im travaillant sur un 8088 en fonction générateur d'ondes sinusoïdales (freq variable.)Uptill maintenant j'ai connecté un PPI 8255 (IO / M de 8088 connecté à sa CS à travers un inverseur), un 74LS373 (pour le démultiplexage des bus d'adresse) ... un cristal de 8284 avec 10 Mhz.et une ROM 27512 16 lignes d'adresse et 8 datalines ...

Tout cela est actuellement connecté sur une carte de test.

Je reçois l'horloge à 3,333 MHz (comme prévu) et les légumineuses ALE à 833,3 kHz (comme prévu), mais je ne peux pas obtenir le O / P de 8255 de ports ...

AD0 et AD1 de 8088 est connecté (par le biais de verrou d'adresse '373) à 8255 ...Je lui donnant les 80h comme le mot de contrôle et de l'aménagement de certains o / p valeurs pour les ports mais rien ne semble fonctionner.

J'ai essayé de comprendre une déclaration WAIT pour vérifier si le processeur testé les broches .. test, mais il n'est pas, si je soupçonne que ce n'est pas la lecture de la ROM du tout.

J'ai placé une FAR JUMP (EA 0000 2000) à FFF0 de ma ROM à l'adresse où le programme réside.Aussi, est-il nécessaire de tamponner le bus de données de 8088? ...

Je vais faire un don 10 (3) points à celui qui peut réellement m'aider .... Merci beaucoup.

 
Nowy system od Google zadebiutował niedawno, jednak już w opinii wielu użytkowników na całym świecie to najlepsza jak dotąd wersja Androida. Co uległo poprawie, co zmieniono, a czego się pozbyto?

Read more...
 
Le conseil at exécuter n'importe quel code à ce jour?Je veux dire, est la question qui vient le 8255 ou que vous ne savez tout simplement pas si le conseil fonctionne à tous?

 
jamais utilisé un 8088 mais pouvez-vous répondre aux questions suivantes?

effectuez l'une des lignes de données de votre bascule?Pouvez-vous vérifier avec un champ d'application?
Avez-vous un LS373 pour les lignes 0-7 adresse pour la ROM et
RAM de votre système ainsi que 8255?

est-ce qu'un code de votre travail?
peut-on modifie une mémoire tampon LED sur l'espace d'adressage non utilisé?

EST PRÊTE ligne haute?
est remis en ligne haute?

Utilisez-vous des instructions port direct ou des instructions de sortie variable?

sont le mode et les adresses de port correct?
mode 0x03
PORTA 0x00
PORTB 0x01
PORTC 0x02

LS373 votre sortie doit toujours être activé (pin1 LOW)

Selon la fiche de données - bus de données ne nécessite pas de tampon.

Hope this helps Polymath

 
merci pour la réponse les gars, mais j'ai réussi à le faire travailler par moi-même.Ne peut pas vous dire précisément comment b / c certains de mes camarades de classe (les concurrents) sont également présents sur ce forum!!
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
 
Fournir résistance de rappel sur l'adresse du bus de données ..

 

Welcome to EDABoard.com

Sponsor

Back
Top