chapter3-input output ports programming

Upload: adamwaiz

Post on 05-Apr-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Chapter3-Input Output Ports Programming

    1/26

    J@^[] A[]^[] ^AT]W

    ^TAOTFIIJ@O

  • 7/31/2019 Chapter3-Input Output Ports Programming

    2/26

    Mk~k`mj`o a` }bk mk|jgk wkekg}km f`m lkf}{tkw k`fdekm% }bktk

    ftk {~ }a lj|k ~at}w f|fjefdek.

    Waik ~j`w al }bk J!A ~at}w ftk i{e}j~ekrkm j}b f` fe}kt`f}k

    l{`g}ja` ltai }bk ~ktj~bktfe lkf}{tkw a` }bk mk|jgk.

    J` ok`ktfe% bk` f ~ktj~bktfe jw k`fdekm% }bf} ~j` ifz `a} dk

    {wkm fw f ok`ktfe ~{t~awk J!A ~j`.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    3/26

    Kfgb ~at} bfw }btkk tkojw}ktw lat j}w a~ktf}ja`. ]bkwk tkojw}ktw

    ftk8

    ]TJW tkojw}kt "mf}f mjtkg}ja` tkojw}kt*

    ^AT] tkojw}kt "tkfmw }bk ek|kew a` }bk ~j`w al }bk mk|jgk* EF] tkojw}kt "a{}~{} ef}gb*

  • 7/31/2019 Chapter3-Input Output Ports Programming

    4/26

    EF]r jw {wkm lat tj}j`o f` a{}~{}.

    ^AT]r jw lat tkfmj`o f` j`~{}.

    ]TJWr jw {wkm }a ga`ljo{tk }bk mjtkg}ja`3 f` a{}~{} "9>* at f`j`~{} "96*.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    5/26

    ]bk gattkw~a`mj`o Mf}f Mjtkg}ja` tkojw}kt jw ]TJWr. Wk}}j`o f

    ]TJWr dj} "9 6* jee ifck }bk gattkw~a`mj`o ^AT]r ~j` f` j`~{}

    "j.k.% ~{} }bk gattkw~a`mj`o a{}~{} mtj|kt j` f bjob)ji~kmf`gk

    iamk*. Gekftj`o f ]TJWr dj} "9 >* jee ifck }bk gattkw~a`mj`o

    ^AT]r ~j` f` a{}~{} "j.k.% ~{} }bk ga`}k`}w al }bk a{}~{} ef}gb

    a` }bk wkekg}km ~j`*.

    ]bk Mf}f Ef}gb tkojw}kt "EF]r* jw fewa ikiatz if~~km. Tkfm)

    iamjlz)tj}k a~ktf}ja`w a` }bk EF]r tkojw}kt tkfm f`m tj}k

    }bk ef}gbkm a{}~{} |fe{k lat ^AT]r.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    6/26

    ^AT]F% ]TJWF f`m EF]F Tkojw}ktw

  • 7/31/2019 Chapter3-Input Output Ports Programming

    7/26

    M{fe Taek ^at}

    ]bk TF= ~j` jw i{e}j~ekrkm j}b }bk ]jikt> iam{ek geagc

    j`~{} }a dkgaik }bk TF=!]>GCJ ~j`. TF= jw fewa i{e}j~ekrkm

    j}b }bk [WD iam{ek% j} wkt|kw fw f tkgkj|kt j`~{} ltai f`

    kr}kt`fe [WD }tf`wgkj|kt.

    ]bk TF< ~j` jw i{e}j~ekrkm j}b }bk ifj` awgjeef}at ~j`.

    Wk|ktfe ^AT]F ~j`w ftk i{e}j~ekrkm j}b f`feao j`~{}w% }bk

    f`feao \TKL# f`m \TKL) j`~{}w f`m }bk gai~ftf}at |ae}fok

    tklktk`gk a{}~{}. ]bk a~ktf}ja` al ~j`w TF; f`m TF78TF> fw

    F!M ga`|kt}kt j`~{}w jw wkekg}km dz gekftj`o!wk}}j`o }bk

    ga`}tae dj}w j` }bk FMGA@6 tkojw}kt "F!M Ga`}tae Tkojw}kt 6*.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    8/26

    J@J]JFEJXJ@O ^AT]F

  • 7/31/2019 Chapter3-Input Output Ports Programming

    9/26

    ^AT]D% ]TJWD f`m EF]D Tkojw}ktw

    ^AT]D jw f` 2)dj} jmk% djmjtkg}ja`fe ~at}. Kfgb al }bk ^AT]D

    ~j`w bfw f kfc j`}kt`fe ~{ee){~. F wj`oek ga`}tae dj} gf` }{t`

    a` fee }bk ~{ee){~w. ]bjw jw ~ktlatikm dz gekftj`o dj}% TD^[

    "J@]GA@45?0*. ]bk kfc ~{ee){~ jw f{}aif}jgfeez }{t`km all

    bk` }bk ~at} ~j` jw ga`ljo{tkm fw f` a{}~{}. ]bk ~{ee){~w ftk

    mjwfdekm a` f ^akt)a` Tkwk}.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    10/26

  • 7/31/2019 Chapter3-Input Output Ports Programming

    11/26

  • 7/31/2019 Chapter3-Input Output Ports Programming

    12/26

    ^AT]G% ]TJWG f`m EF]G Tkojw}ktw

    ^AT]G jw f ?)dj} jmk% djmjtkg}ja`fe ~at}. ^AT]G jw ~tjiftjez

    i{e}j~ekrkm j}b wktjfe gaii{`jgf}ja` iam{ekw% j`ge{mj`o }bk

    K[WFT]% IWW^ iam{ek f`m }bk [WD iam{ek% Krgk~} lat TG=

    f`m TG;% ^AT]G {wkw Wgbij}} ]tjookt j`~{} d{llktw.

    ]bk TG7 ~j` jw `a} ji~ekik`}km j` }bkwk mk|jgkw.

    TG= f`m TG; ma `a} bf|k ]TJWG dj}w fwwagjf}km j}b }bki. Fw

    mjoj}fe ~at}w% }bkz gf` a`ez l{`g}ja` fw mjoj}fe j`~{}w.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    13/26

    J@J]JFEJXJ@O ^AT]G

  • 7/31/2019 Chapter3-Input Output Ports Programming

    14/26

  • 7/31/2019 Chapter3-Input Output Ports Programming

    15/26

    ^AT]M% ]TJWM f`m EF]M Tkojw}ktw

    ^AT]M jw f` 2)dj} jmk% djmjtkg}ja`fe ~at}. Fee ~j`w a` ^AT]M

    ftk ji~ekik`}km j}b Wgbij}} ]tjookt j`~{} d{llktw. Kfgb ~j`

    jw j`mj|jm{feez ga`ljo{tfdek fw f` j`~{} at a{}~{}.

    ]btkk al }bk ^AT]M ~j`w ftk i{e}j~ekrkm j}b a{}~{}w% ^6D%

    ^6G f`m ^6M% al }bk K`bf`gkm GG^ iam{ek.

    ^AT]M gf` fewa dk ga`ljo{tkm fw f` 2)dj} jmk W}tkfij`o

    ^ftfeeke ^at} "W^^*. J` }bjw iamk% }bk j`~{} d{llktw ftk ]]E.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    16/26

    J@J]JFEJXJ@O ^AT]M

  • 7/31/2019 Chapter3-Input Output Ports Programming

    17/26

  • 7/31/2019 Chapter3-Input Output Ports Programming

    18/26

    ^AT]K% ]TJWK f`m EF]K Tkojw}ktw

    ^AT]K jw f =)dj} jmk ~at}. ]btkk ~j`w "TK>!F@;!GC6W^^%

    TK6!F@

    ga`ljo{tfdek fw j`~{}w at a{}~{}w.

    ]bkwk ~j`w bf|k Wgbij}} ]tjookt j`~{} d{llktw. _bk` wkekg}km

    fw f` f`feao j`~{}% }bkwk ~j`w jee tkfm fw >w.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    19/26

    ]bk la{t}b ~j` al ^AT]K "IGET!\^^!TK7* jw f` j`~{} a`ez ~j`.

    J}w a~ktf}ja` jw ga`}taeekm dz }bk IGETK Ga`ljo{tf}ja` dj}.

    _bk` wkekg}km fw f ~at} ~j` "IGETK 9 >*% j} l{`g}ja`w fw f

    mjoj}fe j`~{} a`ez ~j`3 fw w{gb% j} makw `a} bf|k ]TJW at EF] dj}w

    fwwagjf}km j}b j}w a~ktf}ja`.

    A}bktjwk% j} l{`g}ja`w fw }bk mk|jgkw Ifw}kt Gekft j`~{}. J`

    kj}bkt ga`ljo{tf}ja`% TK7 fewa l{`g}ja`w fw }bk ~taotfiij`o

    |ae}fok j`~{} m{tj`o ~taotfiij`o.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    20/26

    J@J]JFEJXJ@O ^AT]K

  • 7/31/2019 Chapter3-Input Output Ports Programming

    21/26

  • 7/31/2019 Chapter3-Input Output Ports Programming

    22/26

    J!A ^at}w F`m Dj})fmmtkwwfdjej}z

    Waik}jikw k `kkm }a fggkww a`ez J at 4 dj}w al }bk ~at}

    j`w}kfm al }bk k`}jtk 2 dj}w. F ~aktl{e lkf}{tk al ^JG j!a ~at}w

    jw }bkjt gf~fdjej}z }a fggkww j`mj|jm{fedj}w al }bk ~at} j}ba{}fe}ktj`o }bk tkw} al }bk dj}w j` }bf} ~at}. Lat fee ^JG ~at}w% k

    gf` fggkww kj}bkt fee 2 dj}w at f`z wj`oek dj} j}ba{} fe}ktj`o

    }bk tkw}.

  • 7/31/2019 Chapter3-Input Output Ports Programming

    23/26

  • 7/31/2019 Chapter3-Input Output Ports Programming

    24/26

  • 7/31/2019 Chapter3-Input Output Ports Programming

    25/26

  • 7/31/2019 Chapter3-Input Output Ports Programming

    26/26

    K`m gbf~}kt 4.

    ^ekfwk tkfm ^JG62 mf}fwbkk} lat mk}fje mkwgtj~}ja` fwwkidezef`o{fok