| Autor | Missatge |
|---|
eelinker
Antiguitat: 12 febrer 2006 Posts: 572 Ajudat: 12 Ubicació: Pèrsia
| 20 gener 2007 11:27 Simulació de PPI (8255) de xips en un xip de 8051 | | |
|
| Algú té idea que com puc simular el senyal de temporització de 8.255 xip (PPI) en un xip 8.051? Això vol dir que vull utilitzar un xip programat 8.051 en comptes del PPI. |
|
| Tornar al principi | |
 |
Google AdSense

| 20 gener 2007 11:27 Anuncis | | |
|
|
|
|
| Tornar al principi | |
 |
IANP
Antiguitat: 05 de octubre 2004 Missatges: 6.490 Ajudat: 1542 Ubicació: Costa Oest
| 22 gener 2007 7:44 Re: Simulació de PPI (8255) de xips en un xip de 8051 | | |
|
| Vostè pot programar el 8.051 per actuar com a PIA 8.255 .. Per controlar el 8.255 necessita 11 línies: / RD, / WR / A0, A1 i D0-D7 .. Tot el que has de fer és programar 8.051 per a llegir (o escriure a) Direcció de multiplexat / bus de dades .. si saps com funciona, no ha de ser difficuit .. Un cop hagueu això, prengui comandaments utilitzats per un microcontrolador per controlar el 8.255 i escriu els procediments en 8.051 per actuar de forma idèntica ..
Per exemple, per establir pin PC0 8.255 rep una comanda integrat per la direcció del control de registre seguit per bit directes de comandament clara .. Direcció està bloquejat en el 8255 a la vora de la caiguda / WR i el comandament que va en augment a la vora de / WR .. i això és el que 8.051 hauria de ser "ensenyat" a fer ..
Podeu seleccionar INT0 i INT1 com / RD i / WR, qualsevol propòsit general d'E / S com A0 i A1, i qualsevol port de 8 bits disponibles per actuar com a 8-bits multiplexat direcció / bus de dades ..
Records, IANP |
|
| Tornar al principi | |
 |
budhy
Antiguitat: 21 octubre 2006 Posts: 836 Ajudat: 185 Ubicació: Indonèsia
| 22 gener 2007 17:01 Re: Simulació de PPI (8255) de xips en un xip de 8051 | | |
|
| | Cita: | | Això vol dir que vull utilitzar un xip programat 8.051 en comptes del PPI. | No, vostè no pot fer això, 8051 pins no és suficient per simular tots els 8.255 pins!
8.255 l'ús de pins: Port Port de A B C = port de 24 espigues Bus de dades (D0.. D7) = 8 pins / RD, / WR, A0, A1, / CS, reset = 6 pin Total de 38 pins
8.051 té només 32 pins (0 port .. port 3) per simular tot això! |
|
| Tornar al principi | |
 |