| Autor | Nachricht |
|---|
eelinker
Beitritt: 12. Februar 2006 Beiträge: 572 Geholfen: 12 Ort: Persien
| 20. Januar 2007 11:27 Simulation PPI (8255) Chip auf einer 8051-Chip | | |
|
| Haben Vorstellung, dass jemand wie ich von 8255 Signal-Timing-Chip (PPI) simulieren kann auf eine 8051-Chip? Das heißt, ich möchte einen Chip programmiert 8051 an Stelle einer ppi verwenden. |
|
| Zurück zum Anfang | |
 |
IanP
Beitritt: der 05. Oktober 2004 Posts: 6490 Half: 1542 Lage: West Coast
| 22. Januar 2007 7:44 Re: Simulation PPI (8255) Chip auf einer 8051-Chip | | |
|
| Sie können Programm 8051 als 8255 PIA handeln .. Um zu steuern, 8255 benötigen Sie 11 Zeilen: / RD / WR / A0, A1 und D0-D7 .. Alles was Sie tun müssen, ist die Programmierung von 8051 zu lesen (oder zu schreiben) Multiplex-Adress / Datenbus .. wenn Sie wissen, wie es funktioniert sollte es nicht difficuit .. Sobald Sie diese haben, nehmen Sie Befehle von einem Microcontroller zur Steuerung und 8255 Verfahren in 8051 zu schreiben, um gleich zu handeln ..
Zum Beispiel, um Pin Set PC0 8255 erhält einen Befehl aus der Adresse der Kontrolle durch direkte Bit gesetzt, gefolgt Registrierung / klare Kommandostruktur .. Adresse wird in der 8255 auf fallende Flanke von gesperrten / WR-Befehl und geht in sie auf der ansteigenden Flanke / WR .. und das ist, was 8051 sein sollte "gelehrt" zu tun ..
Sie können Int0 und INT1 als select / RD und / WR, keine General Purpose I / O als A0 und A1, sowie alle verfügbaren 8-Bit-Hafen als 8-Bit-Multiplex-Akt Adress / Datenbus ..
Grüße, IanP |
|
| Zurück zum Anfang | |
 |
Google AdSense

| 22. Januar 2007 7:44 Anzeigen | | |
|
|
|
|
| Zurück zum Anfang | |
 |
budhy
Beitritt: 21. Oktober 2006 Beiträge: 836 Half: 185 Ort: Indonesien
| 22. Januar 2007 17:01 Re: Simulation PPI (8255) Chip auf einer 8051-Chip | | |
|
| | Zitat: | | Das heißt, ich möchte einen Chip programmiert 8051 an Stelle einer ppi verwenden. | Nein, Sie können nicht tun, 8051 Pins ist nicht genug für alle simulieren 8255 Pins!
8255 Pin-Nutzung: Port Port A B C = Port, 24-polig Data Bus (D0.. D7) = 8-polig / RD / WR, A0, A1, / CS, Reset = 6-polig Insgesamt 38-polig
8051 hat nur 32 Pins (Port 0 Port .. 3) zu simulieren, das alles! |
|
| Zurück zum Anfang | |
 |