Tudomány és Technika   PIC mikrovezérlők   Adatlapok 

<< Előző oldal   Vissza a tartalomjegyzékhez   Következő oldal >>

 


9.1. A PIC16F505 mikrovezérlő B 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 B 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 B port kivezetéseit mutatja be. A kivezetés azonosítójára kattintva elérhető annak áramköri vázlata.

9.1-1. Táblázat
Kivezetés
azonosítója
Bemeneti
áramkör
Kimeneti
áramkör
Leírás
RB0 TTL CMOS Kétirányú digitális I/O kivezetés, szoftveres irányválasztás, szoftveres felhúzó ellenállás hozzárendelés, ébresztés jelváltozásra
RB1 TTL CMOS Kétirányú digitális I/O kivezetés, szoftveres irányválasztás, szoftveres felhúzó ellenállás hozzárendelés, ébresztés jelváltozásra
RB2 TTL CMOS Kétirányú digitális I/O kivezetés, szoftveres irányválasztás
RB3 TTL - Digitális bemenet, szoftveres felhúzó ellenállás hozzárendelés, ébresztés jelváltozásra
RB4 TTL CMOS Kétirányú digitális I/O kivezetés, szoftveres irányválasztás, szoftveres felhúzó ellenállás hozzárendelés, ébresztés jelváltozásra
RB5 TTL CMOS Kétirányú digitális I/O kivezetés, szoftveres irányválasztás

Vissza a lap tetejére

      A B 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 TRISB 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 TRISB regiszter adatirány-bitjei automatikusan logikai "1" szintűre állnak be, vagyis a kivezetések nagy-impedanciás bemenetként konfigurálódnak. A TRISB regiszter értékadása a TRIS H'06' utasítással lehetséges, ahol a H'06' érték a port adatregiszterének (PORTB) címe.
     ˇ A B port értékadása és kiolvasása az adatmemória H'06' címén elhelyezett PORTB adatregiszter segítségével lehetséges. Egy kimenetként konfigurált kivezetés kimenő értéke a PORTB regiszter kivezetéshez tartozó bitjének írásával adható meg. Egy bemenetként konfigurált port kivezetés bemenő értéke a PORTB értékének kiolvasásával állapítható meg.
      A PORTB 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 TRISB regisztert mutatja be.

9.1-2. Táblázat
TRISB 7.bit 6.bit 5.bit 4.bit 3.bit 2.bit 1.bit 0.bit
Jelentés Nincs szerepe Nincs szerepe RB5 iránybeállítása
1 - bemenet;
0 - kimenet
RB4 iránybeállítása
1 - bemenet;
0 - kimenet
Nincs szerepe RB2 iránybeállítása
1 - bemenet;
0 - kimenet
RB1 iránybeállítása
1 - bemenet;
0 - kimenet
RB0 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

Vissza a lap tetejére

      A következő táblázat a B port elektromos jellemzőit mutatja be.

9.1-3. Táblázat
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 B 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
RB0, RB1, RB3, RB4 belső felhúzó ellenállás árama - 0,25 mA - UT = 5 V, UBE = 0 V
RB0, RB1, RB2, RB4, RB5 bemenetek bemenő árama - - ±1 µA UBE = 0 V..UT
RB3 bemenet bemenő árama - - ±5 µ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 B 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