| Auteur | Message |
|---|
eelinker
Inscription: 12 février 2006 Posts: 572 Aidé: 12 Lieu: PERSIA
| 20 janvier 2007 11:27 Simuler PPI (8255) sur une puce à puce 8051 | | |
|
| Avez idée que quiconque comment puis-je simuler la synchronisation des feux de 8255 à puce (PPI) sur une puce de 8051? Cela signifie que je veux utiliser une puce 8051 programmé en place d'un PPI. |
|
| Haut de page | |
 |
Google AdSense

| 20 janvier 2007 11:27 Annonces | | |
|
|
|
|
| Haut de page | |
 |
IanP
Inscription: 05 oct 2004 Posts: 6490 Aidé: 1542 Lieu: West Coast
| 22 janvier 2007 7:44 Re: Simulation d'IPP (8255) sur une puce à puce 8051 | | |
|
| Vous pouvez programmer 8051 à agir en tant que 8255 .. PIA Pour contrôler les 8255 dont vous avez besoin de 11 lignes: / RD, / WR / A0, A1 et D0-D7 .. Tout ce que vous avez à faire est de programmer 8051 à lire (ou d'écrire à) l'adresse de multiplexage / bus de données .. si vous savez comment cela fonctionne il ne faut pas .. difficuit Une fois que vous avez cela, prendre les commandes utilisées par un microcontrôleur pour contrôler les procédures de 8255 et à écrire en 8051 à agir à l'identique ..
Par exemple, pour définir broches PC0 8255 reçoit une commande composée de l'adresse du Registre de contrôle suivie par bit directe / commande clear .. L'adresse est bloqué en 8255 au bord de la chute de / WR et de commande entre dans le sur le front montant de / WR .. et c'est ce que 8051 devrait être «appris» à faire ..
Vous pouvez sélectionner INT0 et INT1 AS / RD et / WR, tous ceux que je but général d'E / S que A0 et A1, et toute disposition port de 8 bit pour agir à titre de 8 bits multiplexés adresse / bus de données ..
Observe, IanP |
|
| Haut de page | |
 |
budhy
Inscription: 21 octobre 2006 Posts: 836 Aidé: 185 Lieu: Indonésie
| 22 janvier 2007 17:01 Re: Simulation d'IPP (8255) sur une puce à puce 8051 | | |
|
| | Quote: | | Cela signifie que je veux utiliser une puce 8051 programmé en place d'un PPI. | Non, vous ne pouvez pas faire ça, 8051 broches n'est pas suffisant pour simuler tous les 8255 pins!
8255 broches usage: Port A B Port Port C = 24 broches Bus de données (D0.. D7) = 8 broches / RD, / WR, A0, A1, / CS, Reset = 6 broches Au total, 38 broches
8051 n'a que 32 pins (0 port .. port 3) pour simuler tout cela! |
|
| Haut de page | |
 |