Tudomány és Technika | PIC mikrovezérlők | Adatlapok |
<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
9.2. A PIC16F505 mikrovezérlő C portja
Az I/O kivezetések bemutatása
Vezérlő regiszterek
Elektromos jellemzők
A PIC16F505 (14-kivezetéses) mikrovezérlő I/O portjai:
ˇ
a 6-bites B port;
ˇ
és a 6-bites C port.
A C port ki- vagy bemenő vonalai más perifériákkal, segédáramkörökkel osztoznak a hat felhasznált csatlakozóponton. Ha egy kivezetéshez valamely másik segédáramkör van hozzárendelve, akkor az I/O funkció már nem használható.
A következő táblázat a C port kivezetéseit mutatja be. A kivezetés azonosítójára kattintva elérhető annak áramköri vázlata.
Kivezetés azonosítója |
Bemeneti áramkör |
Kimeneti áramkör |
Leírás |
---|---|---|---|
RC0 | TTL | CMOS | Kétirányú digitális I/O kivezetés, szoftveres irányválasztás |
RC1 | TTL | CMOS | Kétirányú digitális I/O kivezetés, szoftveres irányválasztás |
RC2 | TTL | CMOS | Kétirányú digitális I/O kivezetés, szoftveres irányválasztás |
RC3 | TTL | CMOS | Kétirányú digitális I/O kivezetés, szoftveres irányválasztás |
RC4 | TTL | CMOS | Kétirányú digitális I/O kivezetés, szoftveres irányválasztás |
RC5 | TTL | CMOS | Kétirányú digitális I/O kivezetés, szoftveres irányválasztás |
A C port kezelése két, a porthoz rendelt vezérlő regiszterrel történik:
ˇ
A kivezetések adatiránya egyenként megadható az adatmemórián kívül elhelyezett TRISC hardver-vezérlő regiszter segítségével. A logikai "1" beállítás bemenetet, a logikai "0" kimenetet ad meg. A mikrovezérlő összes lehetséges reset működésének hatására a TRISC regiszter adatirány-bitjei automatikusan logikai "1" szintűre állnak be, vagyis a kivezetések nagy-impedanciás bemenetként konfigurálódnak. A TRISC regiszter értékadása a TRIS H'07' utasítással lehetséges, ahol a H'07' érték a port adatregiszterének (PORTC) címe.
ˇ
A C port értékadása és kiolvasása az adatmemória H'07' címén elhelyezett PORTC adatregiszter segítségével lehetséges. Egy kimenetként konfigurált kivezetés kimenő értéke a PORTC regiszter kivezetéshez tartozó bitjének írásával adható meg. Egy bemenetként konfigurált port kivezetés bemenő értéke a PORTC értékének kiolvasásával állapítható meg.
A PORTC regiszter olvasásakor a kapott érték közvetlenül a kivezetések logikai szintjének megfelelő érték. A beolvasáskor a kimenetnek konfigurált kivezetések értéke is átvitelre kerül. Ha egy kimenetet egy külső áramkör a beállított értékével ellentétes logikai szinten tart, akkor ez az érték (nem a beállított) kerül beolvasásra.
A következő táblázat a TRISC regisztert mutatja be.
TRISC | 7.bit | 6.bit | 5.bit | 4.bit | 3.bit | 2.bit | 1.bit | 0.bit |
---|---|---|---|---|---|---|---|---|
Jelentés | Nincs szerepe | Nincs szerepe | RC5 iránybeállítása 1 - bemenet; 0 - kimenet |
RC4 iránybeállítása 1 - bemenet; 0 - kimenet |
RC3 iránybeállítása 1 - bemenet; 0 - kimenet |
RC2 iránybeállítása 1 - bemenet; 0 - kimenet |
RC1 iránybeállítása 1 - bemenet; 0 - kimenet |
RC0 iránybeállítása 1 - bemenet; 0 - kimenet |
Jellemzők | Csak írható | Csak írható | Csak írható | Csak írható | Csak írható | Csak írható | Csak írható | Csak írható |
Bármely Reset után | - | - | 1 | 1 | 1 | 1 | 1 | 1 |
A következő táblázat a C port elektromos jellemzőit mutatja be.
Megnevezés | Érték | Feltételek | ||
---|---|---|---|---|
Min. | Tip. | Max. | ||
Feszültség az I/O kivezetések és a földkivezetés között | -0,3 V | - | UT+0,3 V | - |
A bemeneti védődiódák átlagárama | - | - | ±20 mA | - |
Az I/O kivezetések átlagárama | - | ±20 mA | ±25 mA | - |
A C port összes I/O kivezetésének együttes átlagárama | - | ±65 mA | ±75 mA | - |
TTL bemenet L-szint | 0 V | - | 0,8 V | UT = 4,5..5,5 V |
0 V | - | 0,15 · UT | UT < 4,5 V | |
TTL bemenet H-szint | 2 V | - | UT | UT = 4,5..5,5 V |
0,25 · UT | - | UT | UT < 4,5 V | |
A bemenetek bemenő árama | - | - | ±1 µA | UBE = 0 V..UT |
Kimenet L-szint | - | - | 0,6 V | UT = 4,5 V, IBE = 8,5 mA, T = -40..+85 °C |
- | - | 0,6 V | UT = 4,5 V, IBE = 7,0 mA, T = -40..+125 °C | |
Kimenet H-szint | UT - 0,7 V | - | - | UT = 4,5 V, IKI = 3,0 mA, T = -40..+85 °C |
UT - 0,7 V | - | - | UT = 4,5 V, IKI = 2,5 mA, T = -40..+125 °C | |
Kapacitív terhelés a kivezetéseken | - | - | 50 pF | - |
A C port bővebb bemutatása és kimenő feszültség/terhelő áram jelleggörbéi megtalálhatók a Kisteljesítményű 8 bites PIC mikrovezérlők Felhasználói Kézikönyvben.
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>
Tudomány és Technika | PIC mikrovezérlők | Adatlapok |