Obsadenie vstupno výstupných adries PMD 85
Z PMD 85 Infoserver
(Rozdiel medzi revíziami)
(begin work) |
(Doplnené údaje pre myši) |
||
| Riadok 58: | Riadok 58: | ||
| rowspan="4" | | | rowspan="4" | | ||
| rowspan="4" align="center" valign="middle" nowrap="nowrap" | IMS-2<br />''(8255)'' | | rowspan="4" align="center" valign="middle" nowrap="nowrap" | IMS-2<br />''(8255)'' | ||
| - | | align="center" valign="middle" nowrap="nowrap" | Myš | + | | align="center" valign="middle" nowrap="nowrap" | Myš |
| colspan="6" | | | colspan="6" | | ||
| rowspan="4" align="center" valign="middle" nowrap="nowrap" | IF Musica<br />''(8253)'' | | rowspan="4" align="center" valign="middle" nowrap="nowrap" | IF Musica<br />''(8253)'' | ||
| Riadok 83: | Riadok 83: | ||
* adresné bity A1 a A0 vyberajú príslušný register 8255 | * adresné bity A1 a A0 vyberajú príslušný register 8255 | ||
* používajú sa adresy F8 až FB | * používajú sa adresy F8 až FB | ||
| - | * systémový konektor, na ktorom je pripojený ROM modul nemá, na rozdiel od aplikačného konektoru, obmedzenia na rozsah I/O adries, takže je možné použiť aj adresy z užívateľskej oblasti alebo z oblasti interných interfejsov, ktoré nie | + | * systémový konektor, na ktorom je pripojený ROM modul nemá, na rozdiel od aplikačného konektoru, obmedzenia na rozsah I/O adries, takže je možné použiť aj adresy z užívateľskej oblasti alebo z oblasti interných interfejsov, ktoré nie sú ešte použité. Toto využívajú moduly PMD 40 (Programátor EPROM) a PMD 50 (Emulátor 8048/8748). |
'''MGF, IRPS''' | '''MGF, IRPS''' | ||
* IF magnetofónu a sériová linka (prúdová slučka) s obvodom USART 8251 | * IF magnetofónu a sériová linka (prúdová slučka) s obvodom USART 8251 | ||
| - | * obvod 8251 je vyberaný adresovými bitmi A7=A6=A5=L, A4=H. Vyžaduje sa A3=A2=H | + | * obvod 8251 je vyberaný adresovými bitmi A7=A6=A5=L, A4=H. Vyžaduje sa A3=A2=A1=H |
* adresný bit A0 vyberá príslušný register 8251 | * adresný bit A0 vyberá príslušný register 8251 | ||
* používajú sa adresy 1E a 1F | * používajú sa adresy 1E a 1F | ||
| Riadok 121: | Riadok 121: | ||
'''Myš 602''' (na aplikačnom konektore) | '''Myš 602''' (na aplikačnom konektore) | ||
| - | * paralelná myš na porte 8C ( | + | * paralelná myš na porte 8C |
| + | * myš využíva pre vyvolanie prerušenia zreťazené časovače CT0 a CT1 (porty 5C, 5D a 5F) | ||
| + | |||
| + | '''Myš Poly-08''' (na aplikačnom konektore) | ||
| + | * sériová myš na porte 8C (dáta sú na bite DB7), rýchlosť 4800Bd, 8N1 | ||
| + | * myš vyvoláva prerušenie pre každý dátový bit na DB7 | ||
[[Category:Detaily o PMD 85 a kompatibilných]] | [[Category:Detaily o PMD 85 a kompatibilných]] | ||
Verzia zo dňa a času 13:15, 30. január 2011
Tabuľka obsadenia vstupno / výstupných adries na PMD 85
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Zakázaná oblasť Koliduje so systémovým PIO a ROM modulom ( A3 = A2 = L ) Pre A7 = L koliduje s internými IF | |||||||||||||||
| 1 | ||||||||||||||||
| 2 | ||||||||||||||||
| 3 | ||||||||||||||||
| 4 | Zakázaná oblasť Koliduje s internými IF systémovým PIO a ROM modulom | Systémový PIO (8255) | ||||||||||||||
| 5 | ||||||||||||||||
| 6 | ||||||||||||||||
| 7 | ||||||||||||||||
| 8 | ROM modul (8255) | |||||||||||||||
| 9 | ||||||||||||||||
| A | ||||||||||||||||
| B | ||||||||||||||||
| C | MGF, IRPS (8251) | GPIO (8255) | Časovač (8253) | IMS-2 (8255) | Myš | IF Musica (8253) | ||||||||||
| D | Uživateľská oblasť (aplikačný konektor) | |||||||||||||||
| E | ||||||||||||||||
| F | ||||||||||||||||
Systémový PIO
- klávesnica, zvukový výstup a stránkovanie
- obvod 8255 je vyberaný iba adresným bitom A3 v L, ale vyžaduje sa aj A7=H a A2=H
- adresné bity A1 a A0 vyberajú príslušný register 8255
- používajú sa adresy F4 až F7. BASIC programy používajú adresu 86 pre zápis na port C 8255
ROM modul
- sada EPROM adresovaná cez PIO 8255
- obvod 8255 je vyberaný iba adresným bitom A2 v L, ale vyžaduje sa aj A7=H a A3=H
- adresné bity A1 a A0 vyberajú príslušný register 8255
- používajú sa adresy F8 až FB
- systémový konektor, na ktorom je pripojený ROM modul nemá, na rozdiel od aplikačného konektoru, obmedzenia na rozsah I/O adries, takže je možné použiť aj adresy z užívateľskej oblasti alebo z oblasti interných interfejsov, ktoré nie sú ešte použité. Toto využívajú moduly PMD 40 (Programátor EPROM) a PMD 50 (Emulátor 8048/8748).
MGF, IRPS
- IF magnetofónu a sériová linka (prúdová slučka) s obvodom USART 8251
- obvod 8251 je vyberaný adresovými bitmi A7=A6=A5=L, A4=H. Vyžaduje sa A3=A2=A1=H
- adresný bit A0 vyberá príslušný register 8251
- používajú sa adresy 1E a 1F
GPIO
- paralelný vstup / výstup s PIO 8255
- obvod 8255 je vyberaný adresnými bitmi A7=A5=A4=L, A6=H. Vyžaduje sa A3=A2=H
- adresné bity A1 a A0 vyberajú príslušný register 8255
- používajú sa adresy 4C až 4F
Časovač
- trojica časovačov s obvodom PIT 8253
- obvod 8253 je vyberaný adresnými bitmi A7=A5=L, A6=A4=H. Vyžaduje sa A3=A2=H
- adresné bity A1 a A0 vyberajú príslušný register 8253
- používajú sa adresy 5C až 5F
IMS-2
- prístrojový IF HP-IB s PIO 8255
- obvod 8255 je vyberaný adresnými bitmi A7=L, A6=A5=A4=H. Vyžaduje sa A3=A2=H
- adresné bity A1 a A0 vyberajú príslušný register 8255
- používajú sa adresy 7C až 7F
Aplikačný konektor - užívateľská oblasť
- dátová zbernica je uvoľnená iba pre A7=A3=A2=H
- je teda voľných 32 I/O adries (8C-8F, 9C-9F, ..., FC-FF)
IF Musica (na aplikačnom konektore)
- zvukový IF pre program MUSICA s obvodom PIT 8253
- obvod 8253 je vyberaný adresnými bitmi A7=A6=A5=A4=A3=A2=H
- adresné bity A1 a A0 vyberajú príslušný register 8253
- je možný iba zápis do registrov 8253
- používajú sa adresy FC až FF
Myš 602 (na aplikačnom konektore)
- paralelná myš na porte 8C
- myš využíva pre vyvolanie prerušenia zreťazené časovače CT0 a CT1 (porty 5C, 5D a 5F)
Myš Poly-08 (na aplikačnom konektore)
- sériová myš na porte 8C (dáta sú na bite DB7), rýchlosť 4800Bd, 8N1
- myš vyvoláva prerušenie pre každý dátový bit na DB7