PIC Felhasználói Kézikönyv

  • Upload
    tacsago

  • View
    230

  • Download
    0

Embed Size (px)

Citation preview

  • 8/9/2019 PIC Felhasználói Kézikönyv

    1/151

    TARTALOMJEGYZÉK

    1. Bevezető 

    • 1 1 Miről is lesz szó?• 1 2 Memóriaváltozatok• 1 3 Tápfeszültségtartományok• 1 4 Hőmérséklettartományok• 1 5 Frekvenciatartományok• 1 6 Tokozási változatok 

    2. Architektúra 

    • 2 1  Általános jellemzők  • 2 1 1  Általános lokkvázlat

    • 2 2 !tas"tásvégre#ajtás• 2 3 $%& csatlakozók azonos"tása

    3. Ozci!!"t#r#k 

    • 3 1 &szcillátor t"p'sok

    • 3 2 (ristály oszcillátor) kerámia rezonátor   • 3 2 1 &szcillátor in*'lási folyamat  • 3 2 2  +lkatrészválasztás  • 3 2 3 ,-- áramk.r.s frekvencianégyszerező

    • 3 3 (ülső oszcillátor 

    • 3 4 &szcillátor külső /0 elemekkel  • 3 4 1 &szcillátor egyetlen külső ellenállással

    • 3 5 1első /0 oszcillátor   • 3 5 1 2MHz3es első /0 oszcillátor   • 3 5 2 2MHz % 45kHz3es első /0 oszcillátor   • 3 5 3 46)78kHz 99:MHz3es első /0 oszcillátor   • 3 5 4 ;rajel kimenet

    • 3 6  +z oszcillátor m>, állapotan• 3 7  + /eset folyamat #atása

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0104.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0106.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz020101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0302.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0303.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0304.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030401.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0305.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030502.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030503.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030504.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0206.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0207.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0104.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0106.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz020101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0302.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0303.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0304.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030401.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0305.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030502.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030503.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz030504.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0206.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0207.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0101.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    2/151

    $. Reet 

    • 4 1  Általános jellemzők• 4 2 /eset logika

    • 4 3 1ekapcsolási /eset ,&/@  • 4 3 1 (ülső ,&/ áramk.r 

    • 4 4 $n*'lás késleltetők ,A/T) &=T@• 4 5 $n*'lási folyamat

    • 4 6 /eset feszültséginga*ozás #atására 1&/@  • 4 6 1 ,rogramoz#ató 1&/ áramk.r   • 4 6 2 (ülső 1&/ áramk.r.k

    • 4 7 ,aritás#ia /eset ,>/@• 4 8 /egiszterállapotok /eset 'tán

    %. &'T ( )LEE* +,- 

    • 5 1 ABT Aatc#*og Timer@

    • 5 2 =->>, üzemmó*

      • 5 2 1 Cre*és megszak"tásra  • 5 2 2 (isfogyasztásD éresztő !-,A@ mo*'l

    . K#/0ir"ci, izt#4t(k#k 

    • 6 1  Általános jellemzők  • 6 1 1 (onfig'rációs szó  • 6 1 2 /&M alapD mikrovezérlők 

    5. Mezak4t"#k 

    • 7 1  Általános jellemzők  • 7 1 1 Megszak"tás késleltetés  • 7 1 2 (ülső megszak"tás  • 7 1 3 =zoftveres megszak"tás 

    • 7 2 $ET0&E regiszter • 7 3 ,$> és ,$/ regiszterek• 7 4 Megszak"tás logika• 7 5 /egiszter3érték mentés

    • 7 6 Megszak"tás programozás 

    Bodnár István 2010. | PIC Felhasználói kézikönyv    2.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0401.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0402.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0403.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz040301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0405.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz040601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz040602.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0407.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0408.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0502.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz050201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz050202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz060101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz060102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz060102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0701.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0703.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0704.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0705.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0706.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0401.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0402.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0403.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz040301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0405.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz040601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz040602.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0407.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0408.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0502.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz050201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz050202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz060101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz060102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0701.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0703.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0704.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0705.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0706.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    3/151

    Bodnár István 2010. | PIC Felhasználói kézikönyv    3.

  • 8/9/2019 PIC Felhasználói Kézikönyv

    4/151

    6. 7*8 ( AL8 

    • 8 1 0,!• 8 2 !tas"tásformát'm• 8 3  +z 'tas"tásvégre#ajtás i*őz"tése• 8 4  +-!• 8 5 =T+T!= regiszter • 8 6 &,T$&E regiszter • 8 7 ,0&E regiszter 

    9. 8ta4t"k(z!et 

    • 9 1  Általános jellemzők

    • 9 2 sszefoglaló tálázat

    • 9 3 !tas"tások részletezése

    • 9 3 1 €

     +BB-A• 9 3 2 €

     +BBAF• 9 3 3 €

     +EB-A• 9 3 4 €

     +EBAF

    • 9 3 5 €

    10F• 9 3 6 €

    1=F• 9 3 7 €

    1TF=0• 9 3 8 €

    1TF==

    • 9 3 9 €

    0+--• 9 3 10

    0-/F• 9 3 11

    0-/A• 9 3 12

    0-/ABT

    • 9 3 13

    0&MF• 9 3 14

    B>0F• 9 3 15

    B>0F=G• 9 3 16

    &T&

    • 9 3 17

    $E0F• 9 3 18

    $E0F=G• 9 3 19

    $&/-A• 9 3 20

    $&/AF

    • 9 3 21

    M&I-A• 9 3 22

    M&IF• 9 3 23

    M&IAF• 9 3 24

    E&,

    • 9 3 25

    />TF$>• 9 3 26

    />T-A• 9 3 27

    />T!/E• 9 3 28

    /-F

    • 9 3 29

    //F• 9 3 30

    =->>,• 9 3 31

    =!1-A• 9 3 32

    =!1AF

    • 9 3 33

    =A+,F• 9 3 34

    J&/-A• 9 3 35

    J&/AF

    1:. Me+,ria0e!#zt" 

    • 10 1 ,rogrammemória  • 10 1 1 ,rogramszámláló ,0@ és verem  • 10 1 2 ,rogrammemória lapozás  • 10 1 3 ,rogrammemória olvasás és "rás  • 10 1 4 (ó*vé*elem  • 10 1 5  +zonos"tó mező  • 10 1 6 T"p'sazonos"tó

      • 10 1 7 ,aritásellenőrzés 

    4. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0801.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0802.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0803.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0804.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0805.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0806.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0807.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0901.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0902.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0903.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090302.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090303.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090304.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090305.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090306.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090308.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090309.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090310.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090311.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090312.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090313.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090314.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090315.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090316.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090317.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090318.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090319.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090320.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090321.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090322.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090323.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090324.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090325.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090326.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090327.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090328.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090329.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090330.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090331.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090332.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090333.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090334.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090335.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100104.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100106.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100107.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0801.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0802.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0803.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0804.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0805.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0806.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0807.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0901.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0902.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0903.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090302.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090303.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090304.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090305.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090306.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090308.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090309.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090310.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090311.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090312.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090313.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090314.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090315.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090316.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090317.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090318.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090319.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090320.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090321.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090322.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090323.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090324.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090325.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090326.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090327.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090328.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090329.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090330.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090331.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090332.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090333.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090334.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090335.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100104.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100106.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100107.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    5/151

    • 10 2  +*atmemória  • 10 2 1  +*atmemória lapozás  • 10 2 2 /egisztertérkép  • 10 2 3 (.zvetett c"mzés 

    Bodnár István 2010. | PIC Felhasználói kézikönyv    5.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1002.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1002.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100203.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    6/151

    11. *r#ra+#z" 

    • 11 1 ,rogramfejlesztés 

    • 11 2  + tokok felprogramozása  • 11 2 1 >,/&M mikrovezérlők programozása  • 11 2 2 F-+=H mikrovezérlők programozása  • 11 2 3  +lacsony feszültség< programozás  • 11 2 4 ,rogramozás áramk.ri k.rnyezeten $0=,@  • 11 2 5 ,rogramlet.ltő alkalmazása 

    • 11 3 =zaványos programfájl3formát'mok 

    • 11 4  +ssemly programozás  • 11 4 1 Crtéka*ás  • 11 4 2  +*atmozgatás  • 11 4 3 (onvertálás  • 11 4 4 =zámtani m

  • 8/9/2019 PIC Felhasználói Kézikönyv

    7/151

      • 11 5 9 Hor*oz#ató programkó* kész"tése  • 11 5 10 For*"tási üzenetek  • 11 5 11 Makró nyelv  • 11 5 12 1eép"tett makrók  • 11 5 13 For*"tásvezérlő 'tas"tások *irekt"vák@  • 11 5 14  + for*"tásvezérlő 'tas"tások részletes em'tatása

    • 11 6 M,-$E( .sszef>,/&M kezelő regiszterek

    Bodnár István 2010. | PIC Felhasználói kézikönyv    7.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110509.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110510.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110511.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110512.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110513.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110514.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1106.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110602.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110603.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110604.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110605.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110606.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110607.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1107.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1108.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1109.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1110.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1111.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1112.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1113.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1114.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1115.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1116.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1117.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1118.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1119.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1202.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110509.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110510.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110511.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110512.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110513.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110514.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1106.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110602.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110603.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110604.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110605.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110606.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110607.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1107.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1108.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1109.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1110.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1111.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1112.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1113.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1114.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1115.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1116.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1117.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1118.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1119.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1202.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    8/151

    • 12 3 >>,/&M olvasás• 12 4 >>,/&M "rás

    8. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1204.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1204.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    9/151

    13. ;

  • 8/9/2019 PIC Felhasználói Kézikönyv

    10/151

    1. 77* +#-! 

    • 16 1  Általános jellemzők  • 16 1 1 Iezérlő regiszterek

    • 16 2 0apt're üzemmó*  • 16 2 1 Iálaszi*ő mérése  • 16 2 2 (iolvasási sorozat  • 16 2 3 (ét esemény k.z.tt eltelt i*ő mérése  • 16 2 4  + mérési intervall'm kiőv"tése

    • 16 3 0ompare üzemmó*  • 16 3 1 1első esemény in*"tása

    • 16 4 ,AM üzemmó*  • 16 4 1 Eégysz.gjelek előáll"tása  • 16 4 2  +nalóg jelek előáll"tása  • 16 4 3 Motorvezérlés

    • 16 5 >00, mo*'l

    15. )zi/kr#/ #r# =#rt 

    16. 8)ART 19. ?ez@!t( re0ere/cia 

    2:. K#+=ar"t#r#k 

    21. A

  • 8/9/2019 PIC Felhasználói Kézikönyv

    11/151

    Bodnár István 2010. | PIC Felhasználói kézikönyv    11.

  • 8/9/2019 PIC Felhasználói Kézikönyv

    12/151

    29. Ki0#Dazt"ú (reztő +#-! 

    • 29 1 (isfogyasztásD éresztő !-,A@ mo*'l• 29 2 $*őz"tő• 29 3 Cresztő i*őz"tő

    12. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2901.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2902.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2903.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2901.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2902.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2903.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    13/151

    1.1. Miről is lesz szó?

    Ez a WEB-kiadvány megpróbál az érdeklődők kezébe adni egy magyar nyelvű, mindeneddig megjelentnél részletesebb PI!"### mikr$vezérlő le%rást, amely szerkezeti&elép%tésében az ang$l nyelvű 'e&eren(ia )ézik*nyv+*z .//01/23 +as$nló4  2 kiadvány magában egyes%t egy részletes +ardverle%rást, egy &el+asználói szintű&ejlesztőeszk*z ismertetést és egy assembly pr$gram$zási kézik*nyvet4 5em egy állandótartalm6 digitalizált tank*nyv, +anem egy vált$zó, az idők szavát k*vető, &$lyamat$san

     bőv7lő, igazi elektr$nik8s k*nyv4

    2z amerikai 9i(r$(+ip (ég PI mikr$vezérlői élv$nalbeli gyártmánynak szám%tanak,kezelés7k egyszerű, +aték$nyság8k nagy4 Ez teszi le+etővé, - a :;2.< pr$grammemórián

    k%v7l - +$gy az amatőr gyak$rlatban is jól +asznál+atóak legyenek4  2 =-bites PI mikr$vezérlőket 8tas%tásszó-+$ssz szerint (s$p$rt$s%tva, az alábbi +ár$mteljes%tménykategóriát kapj8k>  • !1 bites 8tas%tás$k> kis teljes%tményű Base-;ine3 mikr$vezérlők> PI!0:###,PI!1:?##, PI!":?## !10441=0,-:t@db3A  • ! bites 8tas%tás$k> k*zepes teljes%tményű 9id-'ange3 mikr$vezérlők> PI!1:"##,PI!":### 100441100,-:t@db3 és az 6j t$vább&ejlesztett PI!":!### s$r$zatA  • !" bites 8tas%tás$k> nagy teljes%tményű PI!=:####?0044/000,-:t@db34  Celen kiadványban a ! bites 8tas%tás+$ssz6ság6 PI!":###, PI!1:"##mikr$vezérlőkkel &$glalk$z8nk részletesen az 6j !-bites s$r$zat$t egy másik kiadványismerteti34

    A 1$ ite ta4t"h#zú +ikr#vez(r!ők 0ő e!!e+zői

      • 5agy teljes%tményű 'I. PD 044109

  • 8/9/2019 PIC Felhasználói Kézikönyv

    14/151

    elemekkelA k7lső kvar((alA k7lső rez$nát$rral vagy k$mplett belső ' $sz(illát$r áramk*r3A  • )is &$gyasztás6, nagy sebességű 9F. te(+n$lógiaA 1 mA-nál kisebb áram&elvétel ?H-$s táp&esz7ltségnél, 9

  • 8/9/2019 PIC Felhasználói Kézikönyv

    15/151

    1.2. Memóriaváltozatok

    2 9i(r$(+ip 100-re teljes mikr$vezérlő választéka esetében áttért a r8galmas és at*meggyártás miatt $l(só :;2.< memóriate(+n$lógiára4  'égebben a PI mikr$vezérlők t*bb&éle memóriate(+n$lógiával kész7ltek, +$gy ak7l*nb*ző vált$zat$k ideális meg$ldást bizt$s%tsanak egyedi, kis- és nagys$r$zat6 gyártás+$zis43  2 memóriate(+n$lógia nin(s +atással a mikr$vezérlő l$gikai műk*désére4 2 k7l*nb*zőgyártási eljárás$knak k*sz*n+etően visz$nt, a l$gikailag az$n$s, de másmemóriate(+n$lógiával kész7lt eszk*z*k elektr$m$s jellemzői k*z*tt eltérések le+etnek4Példá8l a l$gikai ;-szintnek meg&elelő &esz7ltségkarakterisztikák k7l*nb*znek a 'F9, illetveEP'F9 pr$grammemóriával kész7lt, de másk7l*nben az$n$s mikr$vezérlőknél4

      2 9i(r$(+ip (ég +ár$m pr$grammemória t%p8ssal gyárt$tt mikr$vezérlőket4 2mikr$vezérlők t%p8sjelében a memóriate(+n$lógiát a kétjegyű (saládaz$n$s%tó szám 8táni betűvel vagy betűkkel jel*lték>  • a C, mint példá8l a PI!"###, jelenti az EP'F9 pr$grammemóriátA  • a CR , mint példá8l a PI!"'###, jelenti a 'F9 pr$grammemóriátA  • az F, mint példá8l a PI!":###, jelenti a mára már egyed7li :;2.< pr$grammemóriát4

    1.2-1. Táblázat

    Programmemóriatípusa

    Jele a tokozáson Példa

    EPR! C

    R! CR  

     

    P"C1#CR$% 

    F&A'( F

    Bodnár István 2010. | PIC Felhasználói kézikönyv    15.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0102.htm#01http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0102.htm#01http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0102.htm#01

  • 8/9/2019 PIC Felhasználói Kézikönyv

    16/151

    EPROM programmemória

      2z EP'F9 pr$grammemóriával ellát$tt mikr$vezérlők a 1000-es év k*rnyékéig ak*zepes s$r$zatnagyság6 gyártás ideálisan $l(só eszk*zei v$ltak, mára már a F&A'( 

    eszk*z*k vették át szerep7ket4  2 pr$gram&ejlesztés visz$nylag drága, ablak$s t$k$zás6 eszk*z*kkel t*rtén+et, amelyek

     pr$grammemóriája DH &énnyel t*r*l+ető4 2 s$r$zatgyártásk$r visz$nt 8gyanezenmikr$vezérlő ablak nélk7li $l(só műanyag t$k$zás6 vált$zatát kell +asználni4 Ezek az6gynevezett FGP Fne-Gime-Pr$grammable3 eszk*z*k, vagyis magyar8l> egyszer

     pr$gram$z+ató eszk*z*k4 Ezekben az FGP mikr$vezérlőkben 8gyanaz az EP'F9-$s&élvezető lapka van el+elyezve, mint az ablak$s vált$zatban4 Ez bizt$s%tja, +$gy a &ejlesztés éstesztelés s$rán p$nt$san a későbbieknek meg&elelő műk*dés tapasztal+ató4 Jgy nem ér+eti atervezőt az a meglepetés, +$gy a jól műk*dő próbaáramk*r 8tán a n8llszéria nem az elvártnak meg&elelően teljes%t, ami példá8l egy :;2.< &ejlesztés@FGP gyártás s$rán elő&$rd8l+at43  Ezen eszk*z*k majdnem minden t%p8sánál le+etőség van beép%tés 8táni s$r$s

    adatátvitellel t*rténő pr$gram$zásra I.P3, ami a gyártást r8galmasabbá teszi4  5e +agyj8k &igyelmen k%v7l azt, +$gy az EP'F9 memóriák sem pr$gram$z+atóak 6jra avégtelenségigK

    ROM programmemória

      2 'F9 pr$grammemóriát tartalmazó mikr$vezérlők esetében a már tesztelt, +ibátlan pr$gram$t még a gyártás s$rán maszkpr$gram$zzák az eszk*z*kbe4 Igazán nagy s$r$zat$kesetén ez a leg$l(sóbb meg$ldás, amellyel a végtermék ára is a legala(s$nyabbá te+ető4  2 pr$gram&ejlesztés ebben az esetben egy ablak$s EP'F9-$s vagy :;2.< eszk*zzel

    t*rtén+et4 Ilyenk$r szám%tásba kell venni, +$gy a &ejlesztői, illetve végső vált$zat$kmikr$vezérlői a memóriate(+n$lógia terén eltérnek egymástólK Ez szélsőséges esetekbentáp&esz7ltség, +őmérséklet4443 pr$blémákat $k$z+at, illetve a &ejlesztőeszk*znél &ellépőilyentén pr$blémák a 'F9 vált$zatnál valósz%nűleg már nem &$gnak jelentkezni4

    FLAS programmemória

      2 :;2.< pr$grammemóriával &elép%tett mikr$vezérlők pr$gramja elektr$m$sant*r*l+ető, ez azt jelenti, +$gy akár a beép%tés 8tán is 6jrapr$gram$z+atóak, sőt az 6jabbvált$zat$k műk*dés k*zben %r+atják, egyes t%p8s$k t*r*l+etik is a saját pr$grammemóriáj8kat4  2 pr$gram&ejlesztésre és a majdani gyártásra 8gyanaz$k az eszk*z*k +asznál+atóak4 Ezek

    a t%p8s$k az egyedi, kis és k*zepes s$r$zat6 gyártás ideális meg$ldásai4 2 :;2.< pr$grammemória, valósz%nűleg a &el+asználás +elyén t*rténő pr$gram&riss%tési le+etőségmiatt, lassan egyed8ralk$dóvá vált a mikr$vezérlők pia(án43  Ezen eszk*z*k szinte minden t%p8sánál le+etőség van beép%tés 8táni s$r$s adatátvitellelt*rténő pr$gram$zásra I.P3, ami a gyártást r8galmasabbá teszi4  :;2.< pr$grammemóriái 6jrapr$gram$z+atóságára a 9i(r$(+ip az !=-as adatlapjainmég !000 t*rlési@6jra%rási (ikl8st garantál, de a mai adatlap$k$n már !00 000 (ikl8s$st$vább&ejlesztett :;2.< pr$grammemória szerepel43

    16. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110204.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110204.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110204.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110204.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110204.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110204.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110204.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110204.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    17/151

    1.!. "áp#esz$lts%gtartomá&'ok

    2 1000 8táni &ejlesztésű szinte kizárólag :;2.< pr$grammemóriáj63 mikr$vezérlőt%p8s$k már egy széles, jellemzően 144?,? H-$s táp&esz7ltségtart$mányban műk*dtet+etők,vagyis ala(s$nyabb táp&esz7ltségekre kész7lt vált$zataik nin(senek4 100= 8tán, a &$gyasztásminimalizálási t*rekvések erős*désével 6jra megjelentek, illetve az 6j t%p8s$kkal egy7tt mármegjelennek az ala(s$ny &$gyasztás6 vált$zat$k is, amelyek jellemzően !,=44/," H-$stáp&esz7ltségűek és e#trém kis &$gyasztás6ak4 Germészetesen az elér+ető ma#imálisórajel&rekven(ia és a &$gyasztás3 a táp&esz7ltség (s*kkentésével egy7tt (s*kken43  2 régebbi és a leg6jabb eszk*z*k esetében a gyártó k7l*n kész%tett3 n$rmál éskiterjesztett (s*kkentett alsó vagy n*velt &első +atárértékű3 vált$zat$kat4 2 (s*kkentett&esz7ltségtart$mány6 vált$zat$kat a t%p8sjel7kben el+elyezett &, a megn*velt

    &esz7ltségtart$mány6akat () betű az$n$s%tja4  2z alábbi táblázatban az elő&$rd8ló táp&esz7ltségtart$mány$k és az$n$s%tó jeleik vannak&elt7ntetve4

    1.3-1. Táblázat

    !emória*

    te+,nológia

    -áp.esz/ltségtartomán

    megneezéseJellés

    -áp*.esz/ltségtartomán

    Példa

    EPR!

    3ormál PI##C###

    /44" Hvagy

    44" HA6jabb

    t%p8s$k>/44?,? H

    vagy44?,? HA

    4iter5esztett

    +skkentett

    alsó,atárérté

    k6

    PI##&C##

    #

    1,?44" HA6jabb

    t%p8s$k>1,?44?,? H

    P"C1#&C#20A

    nelt.els7

    ,atárérték6

    PI##()###

    /,?44!? H P"C1#()890

    R! 3ormál PI##CR ###

    ,?44" HAleg6jabbt%p8s$k>

    144?,? H

    P"C1#CR$%

    Bodnár István 2010. | PIC Felhasználói kézikönyv    17.

  • 8/9/2019 PIC Felhasználói Kézikönyv

    18/151

    4iter5esztett(s*kkentett alsó

    +atárértékű3

    PI##&CR ###

    1,?44" HA6jabb

    t%p8s$k>1,?44?,? H

    P"C1#&CR#20A

    F&A'(

    3ormál PI##F###

    régit%p8s$k>,?44" HA

    6jabbt%p8s$k>44?,? Hleg6jabbt%p8s$k>144?,? H

    4iter5esztett

    +skken*tettalsó

    ,atár*érték6

    PI##&F###

    régi

    t%p8s$k>144" HA6jabb

    t%p8s$k>144?,? Hleg6jabbt%p8s$k>

    !,=44/," H

    nelt

    .els7,atár*érték6

    PI##()###

    1 H-tóltetszőleg

    es&első

    +atárértékig

    2z 6jabb gyártási eljárással kész7lt eszk*z*k táp&esz7ltségének sér7lési +atárértéke (sak ",? H, a leg6jabb ;:eszk*z*ké (sak HK

    Ezt r*vid időre sem szabad átlépniK 

    2z adatmemória '293 adatvesztése (sak a táp&esz7ltség !,? H-alá (s*kkenések$rt*rténik meg4

    2 tervezés s$rán a táp&esz7ltség adat$kat az ad$tt mikr$vezérlő t%p8s gyári adatlapjánellenőrizni kell4

    18. PIC Felhasználói kézikönyv  | Bodnár István

  • 8/9/2019 PIC Felhasználói Kézikönyv

    19/151

    1.(. őm%rs%klet tartomá&'ok

    2 9i(r$(+ip +ár$m +őmérséklettart$mánnyal &$rgalmazza mikr$vezérlőit, amelytart$mány$kban garantálja a katalóg8s$kban megad$tt elektr$m$s jellemzőket4

    1.4-1. Táblázat

    !egneezés(7mérséklet*

    tartománJele a

    tokozásonPélda

    3ormál:Commer+ial;

    0L44MN0L nin(s jel

    "pari:"ndustrial;

    -0L44M=?L "

    4iter5esztett:E

  • 8/9/2019 PIC Felhasználói Kézikönyv

    20/151

    1.). Frekve&*iatartomá&'ok

    2z 6j &ejlesztésű mikr$vezérlő t%p8s$k ma#imális műk*dési &rekven(iája az adatlap$nszereplő ma#imális órajel&rekven(ia4 2z egyes t%p8s$k ma#imális órajel&rekven(iáját is&elt7ntetik a =-bites 9i(r$(+ip mikr$vezérlők magyar nyelvű *ssze&$glaló táblázatai432melyik eszk*z a gyártás 8táni ellenőrzésk$r nem műk*dik meg&elelően a k%vánt ma#imális&rekven(ián, az selejt, %gy nem ker7l &$rgal$mba4 Ezért az 6jabb &ejlesztésű mikr$vezérlőkt$k$zásán nin(s &rekven(iaérték &elt7ntetve4  2 ma#imális órajel&rekven(ia általában a teljes műk*dési +őmérséklettart$mányban3> 20!(z 8 !"P'34  2z ezred&$rd8ló k*rnyékéig bevezetett, régi gyártási eljárás$k egyenetlensége ésvisz$nylag$s gazdaságtalansága miatt az ezekkel gyárt$tt mikr$vezérlőket a ma#imális

    műk*dési &rekven(ia alapján teszteléssel al(s$p$rt$kba s$r$lják példá8l> 9

  • 8/9/2019 PIC Felhasználói Kézikönyv

    21/151

    109

  • 8/9/2019 PIC Felhasználói Kézikönyv

    22/151

      2 teljesen statik8s &elép%tés miatt mindegyik mikr$vezérlő műk*dtet+ető tetszőlegesenala(s$ny &rekven(iáj6 órajellel is4 2z !-es lépés 7zemmód6 műk*dtetés nem igényelk7l*nleges áramk*ri meg$ldás$kat43  2 jel*letlen leg6jabb3 és a számmal jel*lt eszk*z*k esetén az $sz(illát$r t%p8sát a

     pr$gram$zás s$rán kell egy 6gynevezett k$n&ig8rá(iós szó két vagy +ár$m bitjének

     beáll%tásával kiválasztani4  2z $sz(illát$r t%p8s$król bővebben a /4 &ejezet ben $lvas+at8nk4

    22. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    23/151

    1.+. "okozási változatok

    2 9i(r$(+ip mikr$vezérlők szám$s k7l*nb*ző t$k$zási vált$zatban kész7lnek, amelyekaz alábbi táblázatban vannak &els$r$lva4 2z első $szl$pban lévő jel*lések megegyeznek at$k$zás$n lát+ató jel*lésekkel4  2z, +$gy egy k$nkrét t%p8s milyen t$k$zással kész7l, megtalál+ató az eszk*z adatlapjánata .+eet3, a 9i(r$(+ip akt8ális r*vid gyártmány-katalóg8sában Pr$d8(t ;ine ard3, vagya k*vetkező lap$n lát+ató *ssze&$glaló táblázat$kban4

    1.6-1. Táblázat

    Rid

     5el &eírás

    4iezetések 

    száma

    4iezetések táolsága

    -ok 

    szélessége@mm

    -ok szélességekiezetésekke

    l@mm

    -ok 

    ,ossza@mm

    Beépített

    magasság@mm@in+, @mm

    C&

    Wind$OedE'D2 -.9, ablak$skerámia t$k négy $ldal$n

    kivezetésekkel

    "= 0,0? !,1N 1,1 1?,1 1,1@1?,1 ,?

    = 0,0? !,1N n4a4 n4a4 n4a4 n4a4

    J

    Wind$OedE'IP -

    ablak$skerámia t$k két $ldal$n

    kivezetésekkel

    != 0,! 1,? N,/ N, 1/,? ?

    10 0,! 1,? N,/ N, 1?," ?

    1= 0,! 1,? N,/ N, /N,N "

    0 0,! 1,? ! !?,? ?1,N "

    Wind$Oed.ide BrazedE'IP -

    ablak$skerámia t$k 

    két $ldal$n az$ldal&alra&$rraszt$tt

    kivezetésekkel

    = 0,! 1,? N,? N, !/,1 ,?

    ! 0,! 1,? N,? N, !N,= ,?

    10 0,! 1,? N,? N, 1?,? ,?

    1= 0,! 1,? N,? N, /?," ?

    &

    P; - Plasti(;eaded +ip

    arrier - .9,műanyag t$k négy $ldal$n

    kivezetésekkel

    0,0? !,1N !"," !N," !","@!N," ,?

    "= 0,0? !,1N 1,/ 1?,1 1,/@1?,1 ,N

    = 0,0? !,1N n4a4 n4a4 n4a4 n4a4

    !&

    :5 - 8ad:lat-5$ ;eads

    - .9,műanyag t$k 

    négy $ldal$nérintkezőkkel

    1= 0,01" 0,"? ?,N? " ?,N?@" !

    0 0,01" 0,"? n4a4 n4a4 n4a4 n4a4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    23.

    http://www.tar.hu/stevent/elokep/pic/tabl.htmhttp://www.tar.hu/stevent/elokep/pic/tabl.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    24/151

    !F

    :5 - 8al:lat-5$ ;eads

    - .9,műanyag t$k két $ldal$n

    érintkezőkkel

    = 0,0? !,1N ?,N? " , !

    Rid 5el

    &eírás4iezetések 

    száma

    4iezetések táolsága

    -ok szélessége

    @mm

    -ok szélességekiezetésekke

    l@mm

    -ok ,ossza@mm

    Beépítettmagasság

    @mm@in+, @mm

    P

    PIP - Plasti(8al In-line -műanyag t$k 

    két $ldal$nkivezetésekkel

    = 0,! 1,? ",/ N, ,? ,?

    ! 0,! 1,? ",/ N, ! ,?

    != 0,! 1,? ",/ N, 11,= ,?

    10 0,! 1,? ",/ N, 1",/ ,?

    1= 0,! 1,? !/,= !?,1 /",/ ?

    0 0,! 1,? !/,= !?,1 ?1,/ ?

    " 0,! 1,? !/,= !?,1 =1,= ?

    PD

    P:P - Plasti(8ad :latpa(k 

    - .9,műanyag t$k négy $ldal$n

    kivezetésekkel

    0,0/! 0,= !0 !/, !0@!/, 1,/

    P-

    G:P - Plasti(G+in 8ad:latpa(k -

    .9,műanyag t$k négy $ldal$n

    kivezetésekkel

    0,0/! 0,= !0 !1,1 !0@!1,1 !,1

    " 0,01 0,? !0 !1,1 !0@!1,1 !,1

    =0 0,01 0,? !1 !,1 !1@!,1 !,1

    '&

    .mall F8tline -.9,

    műanyag t$k két $ldal$n

    kivezetésekkel

    ! 0,0? !,1N ",1 =,= !,N

    '!

    .mall F8tline -.9,

    műanyag t$k két $ldal$n

    kivezetésekkel

    = 0,0? !,1N ?,/ =,1 ?,/ 1

    '3

    .mall F8tline -.9,

    műanyag t$k két $ldal$n

    kivezetésekkel

    = 0,0? !,1N ",1 ? !,N

    ' .FI - Plasti( != 0,0? !,1N N,? !0," !!,N 1,"

    24. PIC Felhasználói kézikönyv  | Bodnár István

  • 8/9/2019 PIC Felhasználói Kézikönyv

    25/151

    .mall F8tline -.9,

    műanyag t$k két $ldal$n

    kivezetésekkel

    10 0,0? !,1N N,? !0," !/ 1,"

    1= 0,0? !,1N N,? !0," != 1,"

    'P

    Plasti( .kinnyIP - műanyagt$k két $ldal$nkivezetésekkel

    1= 0,! 1,? N,/ =, /?,1 ,?

    " 0,0N !,N= !N !,N ?N, ?

    ''

    ..FP - Plasti(.+rink .mall

    F8tline -.9,

    műanyag t$k két $ldal$n

    kivezetésekkel

    10 0,01" 0,"? ?,1? =,1 N,/ 1

    1= 0,01" 0,"? ?,1? =,1 !0,/ 1

    Rid 5el

    &eírás4iezetések 

    száma

    @in+, @mm -ok szélessége

    @mm

    -ok szélességekiezetésekke

    l@mm

    -ok ,ossza@mm

    Beépítettmagasság

    @mm4iezetések 

    táolsága

      2 9i(r$(+ip egyes mikr$vezérlőket t$k$zás nélk7l is száll%t, amellyel %gy egészen kisméretű áramk*ri egységek is megvalós%t+atók4  Beszerez+etők szabvány$s méretű tele&$nkártya3 (+ip-kártyába ép%tett EEP'F9-$smikr$vezérlő egységek is4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    25.

  • 8/9/2019 PIC Felhasználói Kézikönyv

    26/151

    2.1. A #el%p,t%s általá&os -ellemzői

    2 PI mikr$vezérlők visz$nylag nagy teljes%tmény7ket a k*vetkező jellemzőknekk*sz*n+etik>

    • 

  • 8/9/2019 PIC Felhasználói Kézikönyv

    27/151

    le+etővé teszi, +$gy (s8pán %8 utasítással meg$ld+ató legyen minden elvár+ató pr$gram&eladat4 Ezek a mikr$vezérlők 6gynevezett 'I. 'ed8(ed Instr8(ti$n .et$mp8ter3, vagyis +skkentett utasításkészletű PD-val vannak &elép%tve4

    2 (s*kkentett 8tas%táskészlet előnyei>

      • k*nnyen megtan8l+atóA  • gy$rs műk*désA  • az egy belső (ikl8s alatt végre+ajtódó egyszavas 8tas%tás$k miatt a pr$gram &8tási idejek*nnyen kiszám%t+ató4

    2 (s*kkentett 8tas%táskészlet +átrányai>  • magasszintű nyelven t*rténő pr$gram$zás esetén k$mple# &$rd%tópr$gram sz7kséges ésvisz$nylag +$ssz6 a &$rd%tási időA  • a vezérlés$rientált 8tas%táskészlet miatt egyéb jellegű &eladat$k meg$ldása ne+ézkesebb4

    2z egységes regiszterkialak%tás &őbb jellemzői>  • 2z adatmemóriában két k7l*nb*ző &8nk(iój6 - általán$s és vezérlő - regisztermező vanel+elyezve4 )ezelés szemp$ntjából az$nban ezek nin(senek megk7l*nb*ztetve4 2+ardvervezérlési és (%mzési &eladat$k is az adatmemóriában talál+ató regiszterek seg%tségévelvannak megvalós%tva4  • 9inden regiszter k*zvetlen és k*zvetett (%mzéssel is elér+ető4  • 9inden regiszter bit(%mez+ető, te+át bitenként is mód$s%t+ató, illetve vizsgál+ató4

    2 &elép%tést és általán$s műk*dést bem8tató &ejezetek>

    Rltalán$s bl$kkvázlatPD2;D

    Pr$grammemória2datmemória'eset-áramk*r 

    Fsz(illát$r-áramk*r  

    Bodnár István 2010. | PIC Felhasználói kézikönyv    27.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz020101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0801.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0804.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1002.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0401.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz020101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0801.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0804.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1002.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0401.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    28/151

    2.1.1. ltalá&os /lokkvázlat 

    2 k*zepes teljes%tményű ! bites 8tas%tás+$ssz63 mikr$vezérlők PI!"###, PI!000,PI!1#"##3 általán$s bl$kkvázlata lát+ató a k*vetkező ábrán4

    28. PIC Felhasználói kézikönyv  | Bodnár István

  • 8/9/2019 PIC Felhasználói Kézikönyv

    29/151

    2.1.1-1. Ábra ! - )*zvetlen (%mzésnél a magasabb +elyértékű biteket a .G2GD. regiszter ad$tt bitjei adják megA1 - 2 P értéke 2;; és SFGF 8tas%tás$knál valamint szám%t$tt 8grás$knál a P;2G< regiszter egyes bitjeivelegész7l kiA/ - 2 P;2G< regiszter a P &első *t bitjének megadására sz$lgálA - Ezek az egységek nem kaptak +elyet mindegyik mikr$vezérlő t%p8sbanA? - 2 peri&ériák megléte t%p8s&7ggő4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    29.

  • 8/9/2019 PIC Felhasználói Kézikönyv

    30/151

    2.2. 0tas,tásv%grea-tás

    2 mikr$vezérlő bemenő órajeléből 'C13 négy át&edés nélk7li vezérlőjel D1, D2, D%,D93 j*n létre, amelyek 7temére t*rténnek a belső &$lyamat$k4 Ez lát+ató a k*vetkező ábrán4

    2.2-1. Ábra 

    2z első D144D9 időintervall8mban megy végbe az 8tas%tásbe$lvasás :et(+3 a pr$grammemóriából az 8tas%tásregiszterbe4 2 P Pr$gram $8nter3 pr$gramszámláló a D1  jel &el&8tó élénél eggyel n*vekszik4 2z %gy kap$tt memória(%mnek meg&elelő 8tas%táskiválasztásra ker7l a pr$grammemóriában4 2z 8tas%tás a D9 &el&8tó élére az 8tas%tásregiszter

     bemenetére j8t4  2 k*vetkező D144D9 időintervall8mban t*rténik meg az 8tas%tásvégre+ajtás4 2 D1 &el&8tóélénél az 8tas%tás beker7l az 8tas%tásregiszterbe4 2z adatmemória $lvasása a D2, %rása pedig aD9 (ikl8s alatt t*rténik meg4

      2 &enti ábrán is meg&igyel+ető az át.edéses utasításégre,a5tás Pipelining3, amik$r is az8tas%tás végre+ajtásának ideje alatt már megt*rténik a k*vetkező 8tas%tás ki$lvasása a pr$grammemóriából4

    2z át&edéses 8tas%tás végre+ajtás pr$gramelágazás sz8br8tin+%vás3 k*zbeni műk*désérelát+at8nk példát a k*vetkező ábrán4

    30. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100101.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    31/151

    2.2-2. Ábra 

    2z első 8tas%tás végre+ajtásának ideje alatt tQ!3 megt*rténik a más$dik 8tas%tás be$lvasása4 2 más$dik 8tas%tás végre+ajtásak$r tQ13 be$lvasódik a +armadik, stb444 5$rmáls$rrendű elágazás nélk7li3 pr$gram&8tásnál %gy minden belső (ikl8sra tQ3 j8t 8tas%tásvégre+ajtás4

      2 +armadik  CA&& sz8br8tin+%vó 8tas%tás végre+ajtása alatt már be$lvasódik a negyedik8tas%tás, amelynek végre+ajtását visz$nt (sak a sz8br8tin végre+ajtása 8tán kell elkezdeni4

    Ilyenk$r a negyedik 8tas%tás (%me a verembe ker7l, a pr$gramszámláló P3 pedig &elveszi a2;; 8tas%tásban tár$lt sz8br8tin(%mnek meg&elelő értéket4 2 negyedik, már be$lvas$tt8tas%táskód a végre+ajtás +elyett t*rlődik, és be$lvasódik a sz8br8tin első 8tas%tása4 2&eleslegesen be$lvas$tt 8tas%táskód t*rlése 8tán a PD valójában egy 3P  8tas%tást +ajtvégre, azaz nem t*rténik érdemi művelet4

    2 &eltételes B-F'CG B-F''G HECF'IG "3CF'I3 és &eltétel nélk7li -3 8gró8tas%tás$k is +as$nlóképpen mennek végbe, (sak visszatérési (%m nem ker7l a verembe4

    Jgy t8lajd$nképpen minden pr$gramelágazás egy belső (ikl8ssal +$sszabb%tja meg a pr$gram&8tást4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    31.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090309.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090309.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090324.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090324.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090308.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090315.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090315.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090318.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090316.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090309.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090324.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090308.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090315.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090318.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090316.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    32/151

    2.!. 3O *satlakozók azo&os,tása

    2 9i(r$(+ip (ég PI mikr$vezérlőinek (satlak$zóp$ntjait egységes az$n$s%tókkal jel*li akap(s$lási vázlat$k$n4 Ezek az az$n$s%tók és jelentés7k lát+atóak a k*vetkező táblázatban4

    2.3-1. Táblázat

    Azonosító" * emenet * kimenetP * táplálás

    Bemenetiáramkr

    típusaFeladata

    A30KKA318 I analóg2 belső 2@ átalak%tó kiválaszt+ató analóg

     bemenő (sat$rnái4

    A)HH P - 2nalóg táp&esz7ltség4

    A)'' P - 2nalóg &*ld 0H34

    C1G C2 F 9F. )$mparát$r kimenetek  

    CCP1G CCP2 I@F .G2 P m$d8l$k (satlak$zói4 Capt8re

     bemenet, C$mpare kimenet vagy PW9kimenet4

    CHAC F analóg2 .ingle .l$pe 2@ átalak%tó k7lső

    k$ndenzát$rának (satlak$zása4

    C4  I@F .G 2 D.2'G m$d8l szinkr$nizáló órajele4

    C&4"3 I .G@9F. )7lső órajel bemenet4

    C&4L- F - ' 7zemmódban órajel kimenet4

    C!PAG C!PB F - )$mparát$r kimenetek4

    C!0KKC!% - - ; meg+ajtás (satlak$zói4

    I GG;Eszk*zkiválasztó bemenet a P.P

    alkalmazásak$r4

    H- I@F .G 2 D.2'G m$d8l szinkr$n adatv$nala4

    P0G P1 I@F GG;@.GGG; I@F (satlak$zók és .G jellegű pr$gram$zó

     bemenetek 

    P2 I@F .G Rltalán$s I@F (satlak$zó

    P% I GG; Rltalán$s bemenet

    P9G P8 I@F GG; Rltalán$s I@F (satlak$zók  

    "3- I .G )7lső megszak%tás bemenet

    I@P .G )7lső 'eset és pr$gram$zó &esz7ltség bemenet

    32. PIC Felhasználói kézikönyv  | Bodnár István

  • 8/9/2019 PIC Felhasználói Kézikönyv

    33/151

    >-()

    I@P .G)7lső 'E.EG bemenet vagy pr$gram$zó&esz7ltség bemenet vagy emelt &esz7ltségű

    tesztvezérlés

    3C - - 5in(s alkalmazva4

    PA F analóg Belső műveleti erős%tő kimenete

    PAM I analóg Belső műveleti erős%tő nem invertáló bemenete

    PA* I analóg Belső műveleti erős%tő invertáló bemenete

    'C1 I [email protected](illát$r (satlak$zás, ' 7zemmódban .G

     jellegű, egyébként 9F.4

    'C2 F - Fsz(illát$r (satlak$zás

    PB-3 I .GBemenet gyenge &el+6zó ellenállással

    k7lső megszak%tás+$z3

    PC I .G .$r$s pr$gram$zás I.P3 órajel bemenet4

    PH I .G .$r$s pr$gram$zás I.P3 adat bemenet4

    P! I@F .G2z ala(s$ny &esz7ltségű pr$gram$zás

     bemenete

    P'!C1AGP'!C1B

    F 9F.2 beép%tett kap(s$ló7zemű-vezérlőegység

    kimenetei

    P'P0KKP'P$ I@F GG; = bites pár+8zam$s .lave p$rt adat(satlak$zás

    RA0KKRA% I@F GG; Rltalán$s I@F (satlak$zók4

    RA9 I@F .GRltalán$s I@F (satlak$zó, de kimenetként

    k$n&ig8rálva nyit$tt drain-ű kimenet4

    RA8 I@F GG; Rltalán$s I@F (satlak$zó4

    RB0KKRB% I@F GG;Rltalán$s I@F (satlak$zók pr$gram$z+ató

    gyenge &el+6zó-ellenállással4

    RB9KKRB$ I@F GG;Rltalán$s I@F (satlak$zók pr$gram$z+atógyenge &el+6zó-ellenállással4 Bemenetkéntállap$tvált$zásra megszak%tást generálnak4

    RC0KKRC$ I@F GG; Rltalán$s I@F (satlak$zók4

    I GG; P.P $lvasás vezérlőjel4

    RH0KKRH$ I@F GG; Rltalán$s I@F (satlak$zók4

    RE0KKRE$ I@F GG; Rltalán$s I@F (satlak$zók4

    REFAG REFB F 9F.Belső pr$gram$z+ató &esz7ltségre&eren(ia

    áramk*r kimenetek4

    RF0KKRF$ I@F .G@; Rltalán$s bemenetek vagy ; kimenetek4

    R0KKR$ I@F .G@; Rltalán$s bemenetek vagy ; kimenetek4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    33.

  • 8/9/2019 PIC Felhasználói Kézikönyv

    34/151

    R? I .G 2 D.2'G aszinkr$n bemenete4

    'C&G 'C&AG'C&B

    I@F .G I1 órajel4

    'HAG 'HAAG'HAB I@F .G I

    1

    adatv$nal4

    'C4  I@F .G .PI órajel4

    'H" I .G .PI adat bemenet4

    'H F - .PI adat kimenet4

    I .G .lave .ele(t3 kiválasztó bemenet4

    'E00KK'E%1 - - ; szegmens meg+ajtók kimenetei4

    'L! F analóg

    2 &űrész&esz7ltség-eljárással műk*dő .ingle

    .l$pe3 2@ átalak%tó k7lső zavarszűrő-k$ndenzát$rának (satlak$zója4

    -0C4" I .G Gimer0 k7lső órajel bemenet4

    I .G Gimer! engedélyező bemenet4

    -1C4" I .G Gimer! k7lső órajel bemenet4

    -1' F 9F. Gimer! $sz(illát$r kimenet4

    -1'" I 9F. Gimer! $sz(illát$r bemenet4

    -? F - 2 D.2'G aszinkr$n adatkimenete4

    )HAC F analóg @2 átalak%tó kimenet4

    )&CH1KK)&CH% P - ; táp&esz7ltség4

    )&CHAHJ I analóg ; meg+ajtás beáll%tó kivezetése4

    )R  F analóg2 belső &esz7ltségre&eren(ia áramk*r 

    kimenete4

    )REFG )REF1G)REF2

    I analóg'e&eren(ia-&esz7ltség bemenet

    k$mparát$r$k+$z, 2@ átalak%tók+$z4

    )REFM I analóg :első re&eren(ia-&esz7ltség bemenet4)REF* I analóg 2lsó re&eren(ia-&esz7ltség bemenet4

    )RE F - )*zvetlen 5-9F.:EG meg+ajtás kimenete4

    )'' P - Gáp&esz7ltség &*ldelés 0H34

    )HH P - Gáp&esz7ltség4

    I GG; P.P %rás vezérlőjel

    34. PIC Felhasználói kézikönyv  | Bodnár István

  • 8/9/2019 PIC Felhasználói Kézikönyv

    35/151

    !.1. Osz*illátor t,p4sok

    2z órajel létre+$zására a PI mikr$vezérlőkbe egy $sz(illát$r áramk*r van beép%tve4 Ezaz áramk*r természetesen k7lső elemeket is igényel a k%vánt órajel&rekven(ia beáll%tásá+$z45é+ány t%p8sban az$nban k7lső elemeket nem igénylő $sz(illát$r áramk*r van kialak%tva43  2 mikr$vezérlők műk*dése órajel nélk7l nem le+etséges, de a PI t%p8s$k a teljesenstatik8s &elép%tés miatt a belső tár$ló elemek nem igényelnek &riss%tést3 tetszőlegesenala(s$ny &rekven(iáj6 órajellel is műk*dtet+etők4  Itt megjegyezz7k, +$gy a PI!"### mikr$vezérlők az elágazó 8tas%tás$k$n ?db3 k%v7lminden 8tas%tást /0db3 egyetlen gépi (ikl8s alatt +ajtanak végre, amely négy k7lső órajel(ikl8s időtartam64 2zaz a más$dper(enként végre+ajt$tt 8tas%tás$k száma az órajel&rekven(ianegyede4 !k

  • 8/9/2019 PIC Felhasználói Kézikönyv

    36/151

      2 k$n&ig8rá(iós regiszter $sz(illát$r 7zemmód beáll%tó bitjeinek jelentése 

    2 &ő k7l*nbség az ;P, UG és

  • 8/9/2019 PIC Felhasználói Kézikönyv

    37/151

    !.2. 5ristál' osz*illátor6kerámia rezo&átor

    2z &P, ?- és (' $sz(illát$r 7zemmód$kban az alábbi ábrának meg&elelően egykvar(kristály, illetve egy kerámia rez$nát$r alkalmazásával kell az órajel generát$rt &elép%teni4  2 k7lső alkatrészek a mikr$vezérlő 'C1 és 'C2 kivezetésé+ez kap(s$lódnak4

    3.2-1. Ábra 

    2z R H beép%tett vissza(sat$ló ellenállás értéke 144!0 9Ω, a kiválaszt$tt műk*dési7zemmód &7ggvényében4 Jgy az 7zemmód kiválasztásával t8lajd$nképpen az ábrán is lát+ató

     belső inverter erős%tését áll%tj8k be nagy$bb &rekven(iá+$z nagy$bb erős%tést34 Ezen inverterműk*désének tiltásával t*rténik az $sz(illát$r leáll%tása '&EEP minimális áram&elvételű,készenléti3 7zemmódban4  2z R . t6láramvédő-ellenállás a D kvar(kristály, illetve kerámia rez$nát$r ter+elésiszintjének k$rlát$zására sz$lgál4 Ennek értéke a &el+asznált kristály vagy rez$nát$rt8lajd$nságainak &7ggvénye, amelyek a gyári adatlap$k$n megtalál+atók4  2 C! és C1 &ázist$ló k$ndenzát$r$k az $sz(illá(ió létrej*ttét bizt$s%tják4 Vrték7kn*velésével az $sz(illát$r műk*dése stabilabbá válik, az id8lási &$lyamat visz$nt lass8l, és&$rd%tva4  2z alkatrészmegválasztásról bővebben4 

    2 belső áramk*r pár+8zam$s metszésű kvar(kristály$k+$z van kialak%tva4 !9

  • 8/9/2019 PIC Felhasználói Kézikönyv

    38/151

    3.2-1. Kép

      2 kerámia rez$nát$r$k $l(sóbbak a kvar(kristály$knál, visz$nt &rekven(iap$nt$sság8k és+ő &7ggés7k s$kkal r$sszabb4

    3.2-2. Kép

      2 gyártók k%nálatában szerepelnek a k$ndenzát$r$kkal egybet$k$z$tt kerámiarez$nát$r$k4 Ezzel t$vább (s*kken+et a &el+asználandó alkatrészek száma4 Germészetesenelvesz%tj7k a &in$m+ang$lás le+etőségét is4

    2z alábbi ábrán lát+atj8k a +ár$mkivezetéses rez$nát$r-k$ndenzát$r alkatrészalkalmazását4

    3.2-2. Ábra 

    3.2-3. Kép

      )var(kristály vagy kerámia rez$nát$r:rekven(iap$nt$sság, *regedés és ár tekintetében ad *ssze+as$nl%tó tájék$ztatást a

    k*vetkező táblázat4

    38. PIC Felhasználói kézikönyv  | Bodnár István

  • 8/9/2019 PIC Felhasználói Kézikönyv

    39/151

    3.2-1. Táblázat

    Arezgéskelt7

    típusa

    Freken+iapontosság

    :M28OC;

    (7mérsékletistailitás

    :*20OCKKM=0OC;regedés Qr

    4ar+kristál

    X0,000/Y440,00?YX0,00!Y440,00?

    YX0,000/Y440,000?Y

    @év

    /1,N"=k

  • 8/9/2019 PIC Felhasználói Kézikönyv

    40/151

    +.1. A koig4rá*iós /iztos,t%kok

    általá&os -ellemzői

    2 k*zepes teljes%tményű PI mikr$vezérlők egyes műk*dési módjait a &el+asználó egyk$n&ig8rá(iós szó egyes bitjeinek meg&elelő értékre pr$gram$zásával választ+atja ki4 2k$n&ig8rá(iós szó értékadását a mikr$vezérlő pr$gram$zásak$r kell elvégezni4  2 k$n&ig8rá(iós szó a k*vetkező &eladat$kat látja el , persze az egyes mikr$vezérlők (saka saját peri&ériáiknak meg&elelő k$n&ig8rá(iós biteket tartalmazzák3>

      • az $sz(illát$r t%p8s kiválasztásátA

      • a pr$grammemória kódvédelem aktivizálását az illetéktelen +$zzá&érések

    megakadály$zásáraA

      • az adat EEP'F9 kódvédelemének aktivizálásátA  • a WG bizt$nsági időz%tő áramk*r műk*désének engedélyezésétA

      • a BF'  táp&esz7ltség (s*kkenési 'eset-áramk*r műk*désének engedélyezését,

    műk*désbelépési &esz7ltségének beáll%tását és a re&eren(ia&esz7ltségének kalibrálásátA

      • a PW'G ind8láskésleltető áramk*r műk*désének engedélyezésétA

      • a pr$grammemória paritás+iba ellenőrzés, illetve a PER  paritás+iba-'eset

    engedélyezésétA

      • az !C&R  k7lső 'eset3 kivezetés &8nk(iójának kiválasztását 'eset bemenetként vagy

    általán$s I@F (satlak$zókéntA  • az ;HP ;$O H$ltage Pr$gramming3 ala(s$ny&esz7ltségű táp&esz7ltség3 pr$gram$zás

    engedélyezésétA

      • az I beép%tett állap$t6 pr$gram&8tás ny$mk*vetés engedélyezésétA

      • a :;2.

      • R! pr$grammemória esetén a gyártó által beégetett k$n&ig8rá(iós szó nem

    vált$ztat+ató megA

      • EPR! pr$grammemória esetén a t$k$zástól &7ggően>

    • OTP (One Time Programmable - egyszer programozható - ablak nlk!li"eszk#z#k esetn a kon$g%rá&iós szó &sak egyszer programozható' illetve a )-ra

    programozott bitek már nem áll*thatók vissza +-re,

    40. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100104.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100104.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz100103.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    41/151

      • az ablakos eszk#z#k a teles programmemória t#rlse %tán.raprogramozhatóak,

    • FLASH programmemória esetn a kon$g%rá&iós szó .raprogramozható/

    )igázat 2 gyártó az ablak$s EP'F9 alap6 mikr$vezérlők kódvédelmét nem ajánlja4

    +.1.1. 5oig4rá*iós szó

    2 k*zepes teljes%tményű PI mikr$vezérlők k$n&ig8rá(iós szavában a k*vetkezők$n&ig8rá(iós bitek &$rd8l+atnak elő>

    6.1.1-1. Táblázat

    BG0, BG1

    BO0 s PO0 m1k#dsbelpsi 2esz!ltsg kalibrá&iósbitek3

    + + - ma4imális 2esz!ltsg,) ) - minimális 2esz!ltsg/

    5zek a bitek gyárilag programozottak' t#rls!k el6tt azrtk!ket 2el kell egyezni/

    BODENBO0 (Bro7n-o%t 0eset" áramk#r engedlyezs

    + - BO0 bekap&solva,

    ) - BO0 kikap&solva/

    BORENBO0 (Bro7n-o%t 0eset" áramk#r engedlyezs

    + - BO0 bekap&solva,) - BO0 kikap&solva/

    BORV0,BORV1

    BO0 (Bro7n-o%t 0eset" áramk#r m1k#dsbelpsi2esz!ltsg beáll*tása3

    + + - 8'9:,

    + ) - 8';:,) + - ?" mod%l kimenetnek&satlakozóválasztása3

    + - 0B8,) - 0B@/

    CP Programmemória kódvdelem vezrlse3+ - kódvdelem kikap&solva,) - kódvdelem bekap&solva/

    Bodnár István 2010. | PIC Felhasználói kézikönyv    41.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0403.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0403.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0406.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1601.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1101.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    42/151

    Aabb mikrovezrl6t*p%soknál ez a bit t#bbsz#r#z#ttenszerepel, hatása &sak akkor rvnyes!l' ha az #sszes

    megegyez6 rtk1re van beáll*tva/

    CP0, CP1

    Programmemória kódvdelem vezrlse3

    + + - kódvdelem kikap&solva,+ ) - hatása a t*p%stól 2!gg,) + - hatása a t*p%stól 2!gg,) ) - a teles memória vdett/

    z 1 0 s 0 1 beáll*tások általában aprogramter!letnek &sak egy meghatározott

    tartományát helyezik kódvdelem alá/Aabb mikrovezrl6t*p%soknál ezek a bitek

    t#bbsz#r#z#tten szerepelnek, hatás%k &sak akkor

    rvnyes!l' ha az #sszes azonos nev1 vezrl6bitmegegyez6 rtk1re van beáll*tva/

    CPC

    Calibrá&iós memóriater!let *rásvdelem vezrl6 bit aPI=+

  • 8/9/2019 PIC Felhasználói Kézikönyv

    43/151

    FOSC0..FOSC2

    Osz&illátor !zemmód kiválasztó vezrl6 bitek3

    + + + - 0= !zemmód' az OF=8 kivezets óraelkimenet,+ + ) - 0= !zemmód' az OF=8 kivezets általános IO

    &satlakozó,+ ) + - IDT0= !zemmód' OF=8 - órael kimenet' OF=+- IO &satlakozó,+ ) ) - IDT0= !zemmód' OF=+ s OF=8 - IO&satlakozó,) + + - tiltott beáll*tás,) + ) - EF !zemmód,) ) + - GT !zemmód,) ) ) - HP !zemmód/

    Aabb t*p%soknál3

    + + + - 0= vagy 50 !zemmód' az OF=8 kivezetsórael kimenet,+ + ) - 0= vagy 50 !zemmód' az OF=8 kivezets IO&satlakozó,+ ) + - IDT0= !zemmód' OF=8 - órael kimenet' OF=+- IO &satlakozó,+ ) ) - IDT0= !zemmód' OF=+ s OF=8 - IO&satlakozó,) + + - 5= !zemmód,) + ) - EF !zemmód,) ) + - GT !zemmód,

    ) ) ) - HP !zemmód/

    LVP

    la&sony 2esz!ltsg1 (Ho7 :oltage" I=FP (In-&ir&%itFerial Programming - bep*tett állapot. soros

    programozás" engedlyezs3+ - engedlyezve (az 0B@PJ? kivezets PJ?

    2%nk&ió.",) - kikap&solva (az 0B@PJ? kivezets 0B@ 2%nk&ió."/

    MCLRE

    z k!ls6 0eset bemenet &satlakozópont m1k#ds

    vezrlse3+ - a &satlakozópont bemenet,

    ) - a &satlakozópont általános IO kivezets/

    MPEEN

    Programmemória paritáshiba ellen6rzsengedlyezse3

    + - engedlyezve,) - tiltva/

    5zen elz6bit rtkkielzs &lából a P=OD vezrl6regiszterben is szerepeltetve van/

    Bodnár István 2010. | PIC Felhasználói kézikönyv    43.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0401.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0807.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0301.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0401.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0807.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    44/151

    P>0T (Po7er-%p Timer" ind%lás ksleltet6 egysgm1k#dsnek engedlyezse3

    + - P>0T kikap&solva,) - P>0T bekap&solva/

    BO0 áramk#r alkalmazásánál sz!ksg van a P>0T

    m1k#dsre is' ezrt rgebbi mikrovezrl6 t*p%soknála BO0 m1k#ds engedlyezse a P>0T

    engedlyezst is maga %tán vona' a elen vezrl6 bitrtkt6l 2!ggetlen!l/ Aabb mikrovezrl6 t*p%soknál

    az a%tomatik%s engedlyezs már nem m1k#dik/(Dhány rgebbi mikrovezrl6nl a elents 2ord*tott/"

    P>0T (Po7er-%p Timer" ind%lás ksleltet6 egysgm1k#dsnek engedlyezse3

    + - P>0T kikap&solva,) - P>0T bekap&solva/

    BO0 áramk#r alkalmazásánál sz!ksg van a P>0Tm1k#dsre is' ezrt a BO0 m1k#ds engedlyezse a

    P>0T engedlyezst is maga %tán vona' a elenvezrl6 bit rtkt6l 2!ggetlen!l/

    !DTE

     >KT (>at&hdog Timer" biztonsági id6z*t6 áramk#rm1k#dsnek engedlyezse3

    + - >KT bekap&solva,) - >KT kikap&solva/

    !DTEN >KT (>at&hdog Timer" biztonsági id6z*t6 áramk#r

    m1k#dsnek engedlyezse3+ - >KT bekap&solva,) - >KT kikap&solva/

    !RT

    FLASH  programmemória *rás engedlyezse3+ - a kódvdelem nlk!li LHFE programmemória

    *rása engedlyezve,) - tiltva/

    !RT0,!RT1

    FLASH  programmemória *rás engedlyezse3

    + + - a teles memóriater!let *rható,+ ) - t*p%stól 2!gg6 memóriatartomány *rásvdelme,) + - t*p%stól 2!gg6 memóriatartomány *rásvdelme,) ) - t*p%stól 2!gg6 memóriatartomány *rásvdelme/

    2 k$n&ig8rá(iós szó egyes bitjei mikr$vezérlő t%p8s$nként k7l*nb*ző p$z%(iókban vannakel+elyezve4 2 p$nt$s +elyzet az ad$tt mikr$vezérlő adatlapján talál+ató meg4  2 &elpr$gram$zás+$z nem sz7kséges ismerni a k$n&ig8rá(iós bitek p$nt$s +elyzetét4 29i(r$(+ip !PA'! assembler számára a &$rráspr$gramban megad+atóak a k%vántk$n&ig8rá(iós beáll%tás$k4 Ennek részletes bem8tatása az !PA'! pr$gram le%rásában

    44. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0404.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110103.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1105.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1105.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    45/151

    talál+ató meg4  HigyázatK 2 k$n&ig8rá(iós bitek p$nt$s az$n$s%tása miatt mindig meg kell győződni arról,+$gy a pr$gram$zókész7lék, illetve a be%rópr$gram !P&AB3 számára a mikr$vezérlő t%p8sa+elyesen van megadva4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    45.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1107.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1107.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    46/151

    +.1.2. ROM alap7 mikrovez%rlők

    'F9 pr$grammemóriáj6 mikr$vezérlők esetében a pr$grammemória kódvédelmét a pr$grambeégetés s$rán a gyártó a k%vánt állap$tba +$zza4 Ez később már nem vált$ztat+atómeg, mivel a kódvédelmet vezérlő k$n&ig8rá(iós bitek  is 'F9 ter7leten talál+atók4  Egyes 'F9 alap6 mikr$vezérlők adat EEP'F9 ter7letet is tartalmaznak4 Ez azEEP'F9 adatmemória is ellát+ató kódvédelemmel, de ennek a k$n&ig8rá(iós bitje már %r+atóés $lvas+ató EEP'F9 ter7leten van el+elyezve4  2z EEP'F9 kódvédelem gyárilag a 'F9 pr$grammemória kódvédelem bittelmegegyező beáll%tást kap, illetve>

      • a 'F9 kódvédelem kikap(s$lt állap$tában az EEP'F9 kódvédelem is kikap(s$lt

    állap$t6A

      • a 'F9 kódvédelem akár (sak részlegesen is aktivált állap$tában az EEP'F9

    kódvédelem is akt%v lesz4

    Elő&$rd8l+at $lyan eset, amik$r a 'F9 alap6 mikr$vezérlő kódvédelemmel van ellátva,de az EEP'F9 memóriát sz7kséges biz$ny$s kezdőértékkel &elt*lteni4 Ez a &eladat a

     pr$gram$zó kész7lékekkel meg$ld+ató4 Egy EEP'F9 t*rlési (ikl8ssal az EEP'F9kódvédelem bit kikap(s$lt állap$tba +$z+ató, természetesen a teljes EEP'F9 ter7lett*rlésével egy7tt4 2z illetéktelen adat+$zzá&érések megakadály$zására43 2z EEP'F96jrapr$gram$zása 8tán a kódvédelem 6jra aktivál+ató4

    46. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz060101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz060101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz060101.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    47/151

    8.1. A megszak,tások általá&os

    -ellemzői

    2 k*zepes teljes%tményű PI mikr$vezérlők &elép%tése le+etővé teszi belső peri&ériaesemények, valamint k7lső események kezelését megszak%tás$s rendszerrel4 9indenegyes megszak%tás&$rrás k7l*n-k7l*n vezérlőbittel engedélyez+ető és tilt+ató, és amegszak%tás$k egy7ttesen is engedélyez+etők és tilt+atóak egyetlen gl$bálismegszak%tásvezérlő bittel SIE34  2 megszak%táskérés +atására a mikr$vezérlő n$rmál s$rrendű pr$gramvégre+ajtásamegszakad, a "E bit n8llára vált és a pr$gramszámláló értéke a verem be ker7l4 2

     pr$gramszámlálóba a 0009+ megszak%tás vekt$r ker7l4 2  pr$grammemóriában ettől a (%mtől

    kezdve kell el+elyezni a megszak%táskezelő sz8br8tint4  9ivel minden egyes megszak%tás&$rrás+$z tart$zik egy-egy jelzőbit, ezek vizsgálatával amegszak%táskezelő sz8br8tin képes meg+atár$zni a megszak%tás t%p8sát, és ennek meg&elelőenkiválasztani a válaszlépéseket4 2 megszak%tás$k jelzőbitjeit sz$&tveresen kell t*r*lni amegszak%táskezelő sz8br8tinból4 Ennek elm8lasztása esetén a "E bit a8t$matik8svisszaállásak$r a megszak%tás 6jra+%vódik, majd 6jra és 6jra444, vagyis a pr$gramvégre+ajtásvégtelen (ikl8sba ker7l4 Ez a t8lajd$nság &el+asznál+ató az egyszerre be&8tómegszak%táskérések pri$ritás$s kezelésére4 2 megszak%táskezelő sz8br8tin a jelzőbiteket&$nt$ssági s$rrendben kell, +$gy megvizsgálja és az első megtalált kérésnek meg&elelő

     pr$gramrészt +ajtja végre az ad$tt jelzőbit n8llázásával egy7tt4 Jgy a t$vábbi beérkezettkérések jelzőbitjei akt%vak maradnak és a megszak%táskezelő sz8br8tin végén, a "E bit !-re váltásak$r 6jabb megszak%tás generálódik4  2 megszak%táskezelő sz8br8tin be&ejező 8tas%tása a RE-F"E 8tas%tás, amelynek +atására>

      • a visszatérési (%m a veremből a pr$gramszámlálóba t*ltődikA

      • és a "E bit !-re vált, te+át a megszak%tás$k 6jra engedélyezettek lesznek4

    2z egyes mikr$vezérlők a beép%tett peri&ériáktól &7ggően a k*vetkezőmegszak%tás&$rrás$kat tartalmaz+atják>

      • az I5G (satlak$zón &ellépő k7lső megszak%tásA

      • Gimer0 t6l(s$rd8lás megszak%tásA

      • Gimer! t6l(s$rd8lás megszak%tásA

      • Gimer1 érték+atár átlépés megszak%tásA

      • 2 p$rt állap$tvált$zás megszak%tás PI!":=N?3A

      • B p$rt &első négy bit állap$tvált$zás megszak%tásA

      •  p$rt &első négy bit állap$tvált$zás megszak%tás PI!0003A

      • SPIF p$rt bitek állap$tvált$zás megszak%tásai PI!1###3A

      • )$mparát$r  átbillenés megszak%tásA

      • Pár+8zam$s .lave p$rt P.P3 megszak%tásA

    Bodnár István 2010. | PIC Felhasználói kézikönyv    47.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0706.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0706.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090325.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090325.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz150203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz150203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz150203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1503.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1503.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1503.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1504.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1504.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1504.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1403.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1403.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz110101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0706.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090325.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz150203.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1503.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1504.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1307.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2001.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1403.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    48/151

      • D.2'G megszak%tás$kA

      • ..P megszak%tásA

      • P m$d8l megszak%tásA

      • 2@ átalak%tó k$nverzió vége megszak%tásA

      • 2@ átalak%tó számláló t6l(s$rd8lás megszak%tás PI!0003A  • ; m$d8l megszak%tásA

      • 2dat EEP'F9 %rás vége megszak%tásA

      • Gelep kimer7lés-jelző m$d8l ;H3 megszak%tásA

      • D.B megszak%tás4

    2 &els$r$lt megszak%tás&$rrás$k jelzőbitjei az I5GF5 és PI'#A az engedélyezőbitek pedig az I5GF5 és PIE# vezérlő regiszterekben vannak el+elyezve4

    2 jelzőbitek a megszak%tás&$rrás engedélyezettségétől &7ggetlen7l műk*dnek, te+átminden esetben jelzik az ad$tt esemény létrej*ttét4

    2z I5GF5 regiszterben talál+ató "E gl$bális megszak%tás engedélyező bitet n8llázó8tas%tás +atására a már el&$gad$tt megszak%táskérések is érvénytelen%tődnek4

  • 8/9/2019 PIC Felhasználói Kézikönyv

    49/151

    8.1.1. Megszak,tás k%sleltet%s

    2 megszak%tás késleltetés a megszak%tási esemény &ellépésétől a 0009+ pr$gram(%menlevő 8tas%tás végre+ajtásának megkezdéséig terjedő időtartam4

    2 szinkr$n megszak%tás$k általában az *sszes belső peri&ériamegszak%tás3 késleltetése /8tas%tás(ikl8s, azaz !1 órajel(ikl8s4

    2z aszinkr$n, k7lső megszak%tás$k , mint az I5G (satlak$zón &ellépő megszak%tás és a B p$rt vált$zás megszak%tás3 késleltetése /44/,N? 8tas%tás(ikl8s, vagyis !144!? órajel(ikl8s4 2késleltetési idő attól &7gg, +$gy a megszak%tási esemény az 8tas%tás(ikl8s$n bel7l mik$r lép&el4

    2 k*vetkező ábra az "3- (satlak$zóp$nt$n &ellépő k7lső megszak%táskérés és el&$gadásidődiagramját m8tatja be4

    7.1.1-1. Ábra 

    2z "3-F jelzőbit aszinkr$n műk*désű bármilyen időp$ntban !-re vált+at3, de értéke(sak minden 8tas%tás(ikl8s D1 órajel(ikl8sának végén van vizsgálva az ábrán pir$s szaggat$ttv$nallal jelzett időp$nt$kban4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    49.

  • 8/9/2019 PIC Felhasználói Kézikönyv

    50/151

    8.1.2. 5$lső megszak,tás

    2 k7lső megszak%táskérésekre igazak a k*vetkező áll%tás$k>  • a mikr$vezérlő valamelyik bemenetének értékvált$zására generálódnakA

      • aszinkr$n jellegűek, vagyis &ellépés7k időp$ntja nem &7gg a mikr$vezérlő belső

    állap$tától4

    2 k*zepes teljes%tményű PI mikr$vezérlők a k*vetkező k7lső megszak%tási le+etőségekettartalmaz+atják>

      • 2z "3- (satlak$zón &ellépő &el- vagy le&8tó él +atására &ellépő megszak%táskérés,

    amelynek "3-F jelzőbitje és "3-E engedélyező bitje az I5GF5 regiszter  ben vanel+elyezve4 2z aktivizáló él az FPGIF5 regiszter  "3-EH vezérlő bitjével választ+ató ki4 2megszak%táskérés és -el&$gadás idődiagramja lát+ató az előző $ldal$n4 2z "3-F jelzőbitet amegszak%táskisz$lgáló sz8br8tinból sz$&tveresen kell t*r*lni4

      • I@F p$rt vált$zásra generálódó megszak%táskérés, amely a mikr$vezérlőnek (sak né+ány,

    erre a (élra &elkész%tett I@F (satlak$zóján műk*dik4 :eltétel még, +$gy az érintett kivezetés bemenetnek legyen k$n&ig8rálva4 2 legt*bb mikr$vezérlőnél a B p$rt &első négy kivezetése'B44'BN3 műk*d+et megszak%tás&$rrásként, az RB"F jelzőbit és az RB"E engedélyezőbitaz I5GF5 regiszter  ben van el+elyezve4

      • 2 CCP

  • 8/9/2019 PIC Felhasználói Kézikönyv

    51/151

    8.1.!. Szo#tveres megszak,tás

    2z engedélyezett megszak%tás$k jelzőbitjeinek sz$&tverből való !-re áll%tásávalmegszak%tás generál+ató, vagyis végre+ajtat+ató a k%vánt megszak%táskezelő sz8br8tin4

    2 megszak%táskezelő sz8br8tin a CA&& 0009+ 8tas%tással k*zvetlen7l is +%v+ató, de avégre+ajtás 8tán a "E vezérlő bit ! értékűre vált, amivel a megszak%tás$k engedélyezetteklesznek4

    Egy +agy$mány$s sz8br8tint a RE-F"E 8tas%tással zárva a8t$matik8sanengedélyeződnek a megszak%tás$k a "E vezérlő bit !-re váltásával4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    51.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090309.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090325.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090309.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz090325.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0702.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    52/151

    8.2. 9":O9 regiszter

    2z "3-C3 megszak%tás vezérlő regiszter a k*vetkező &eladat$kat látja el>  • Sl$bális megszak%tás engedélyezés, illetve tiltás a "E vezérlő bittelA

      • 2 Gimer0 = bites számláló áramk*r t6l(s$rd8lásak$r &ellépő megszak%tás engedélyezése

    és kijelzése a -0"E vezérlő és -0"F jelzőbittelA

      • 2z "3- (satlak$zón &ellépő k7lső megszak%tás engedélyezése és kijelzése az "3-E vezérlő és "3-F jelzőbittel nem minden t%p8snál3A

      • 2z 2 p$rt vált$zás megszak%tás engedélyezése és kijelzése az RA"E vezérlő és RA"F 

     jelzőbittel né+ány 6jabb t%p8snál3A

      • 2 B p$rt vált$zás megszak%tás engedélyezése és kijelzése az RB"E vezérlő és RB"F 

     jelzőbittel nem minden t%p8snál3A  • 2 SP p$rt vált$zás megszak%tás engedélyezése és kijelzése az P"E vezérlő és P"F 

     jelzőbittel a = kivezetéses t%p8s$knál3A

      • Peri&éria-megszak%tás$k engedélyezése a PE"E vezérlő bittel nem minden t%p8snál3A

      • EEP'F9 %rás vége megszak%tás engedélyezése az EE"E vezérlő bittel nem minden

    t%p8snál3A

      • 2@ k$nverzió vége megszak%tás engedélyezése az AH"E vezérlő bittel nem minden

    t%p8snál34

    52. PIC Felhasználói kézikönyv  | Bodnár István

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1306.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1306.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1306.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2101.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1501.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz070102.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1306.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1306.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1306.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz1201.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz2101.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    53/151

      2z "3-C3 megszak%tás vezérlő regiszter egyes bitjeinek el+elyezkedését m8tatja ak*vetkező táblázat4

    7.2-1. Táblázat

    "NTCON

      7.#$% 6.#$% 5.#$% 4.#$% 3.#$% 2.#$% 1.#$% 0.#$%

    G&'($)*++-%/

    G"EPE"E

    EE"E,AD"E

    T0"E "NTERB"E

    RA"E,GP"E

    T0"F "NTFRB"FRA"F,GP"F

     %-

    Jlobális

    megszak*tásengedlyezs,) -tiltva,+ -

    engedlyezve

    Peri2ria

    megszak* tásokengedly

    ezse,) -tiltva,+ -

    engedlyezve

     Timer)t.l&sord%l

    ásmegszak* tás

    engedlyezse,) -tiltva,+ -

    engedlyezve

    IDT k!ls6

    megszak* tásengedly

    ezse,) -

    tiltva,+ -

    engedlyezve

    Portváltozás

    megszak* tás

    engedlyezse,) -tiltva,+ -

    engedlyezve

     Timer)t.l&sor

    d%lás elz6bit,

    ) -inakt*v,

    + -akt*v,(szo2tveres

    t#rls1"

    IDTk!ls6

    megsza

    k*tás elz6bit

    ,) -

    inakt*v,+ -akt*v,(szo2tveres

    t#rls1"

    Portváltozá

    s

    megszak*tás

     elz6bit,) -

    inakt*v,+ -akt*v,

    (szo2tveres

    t#rls1"

     * 

    Mrható-olvasha

    Mrható-olvashat

    ó

    Mrható-olvashat

    ó

    Mrható-olvashat

    ó

    Mrható-olvashat

    ó

    Mrható-olvash

    ató

    Mrható-olvash

    ató

    Mrható-olvash

    ató

    POR-

    BOR%'

    ) ) ) ) ) ) ) )

      2 megszak%táskérés ind%tó&eltételének megjelenések$r a jelzőbitek minden esetben l$gikai

    !-re állnak be a megszak%tás engedélyezettségétől &7ggetlen7l4  2 jelzőbiteket sz$&tverből kell n8llázni4 Engedélyezett megszak%tás$k esetén a n8llázáselm8lasztása +ibás pr$gramműk*dést eredményez+et4

    Bodnár István 2010. | PIC Felhasználói kézikönyv    53.

    http://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0701.htmhttp://www.freeweb.hu/t-t/elokep/pic/felhkk/kk/sz0701.htm

  • 8/9/2019 PIC Felhasználói Kézikönyv

    54/151

    8.!. PE %s PR regiszterek

    2 P"E# vezérlő regiszterek a mikr$vezérlő peri&éra-megszak%tásainak engedélyezését bizt$s%tják4 2 beép%tett peri&ériák számától &7ggően a mikr$vezérlő kettő vagy esetleg +ár$mPIE!, PIE14443 engedélyező regisztert is tartalmaz+at4  9inden engedélyező regiszter+ez tart$zik egy-egy P"R # jelzőbit regiszter PI'!, PI'14443,amelyekben a megszak%táskérések jelzőbitjei vannak el+elyezve4  Bármely peri&éria-megszak%tás engedélyezésé+ez sz7kséges az "3-C3 vezérlő regiszter "E és PE"E bitjein