chapter3-input output ports programming
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