You are on page 1of 44

|  |

 


  
!"#$%&!%'!%!(%)!*% 
U!+ | +,-./

± Kullanacağımız Pic 16F84A olacak. Bu işlemcinin toplam 18 bacağı vardır. 5 nolu


bacak(-), ve 14 nolu bacak(+) besleme , 15-16 nolu bacaklar (XTAL) osilatör
bacakları ve PortA (0-4 arası 5 adet pin) < 17,18,1,2,3 nolu bacaklar > ve PortB (0-
7 arası 8 adet pin) <6,7,8,9,10,11,12,13 nolu bacaklar > olmak üzere toplam 13
adet (Giriş-Çıkış) pin'e sahip bir işlemcidir.
± İlk projemize geçmeden, anlatımda lazım olacak olan BASIC de
kullanılan sayı gösterim formatları konusunda biraz bilgi vermek
istiyorum. Bildiğiniz gibi kullanacağımız 3 tür sayı formatı vardır.
Formatlar ve gösterim şekilleri aşağıda verilmiştir.
±
± 1) Desimal Sayılar (10 tabanına göre düzenlenmiş sayılar): direkt
kullanılırlar 12 -23 gibi
± 2) Hexadesimal Sayılar (16 tabanına göre düzenlenmiş sayılar) :
başlarına $ işareti koyularak gösterilirler. $1F , $31 gibi
± 3) Binary Sayılar (2 tabanına göre düzenlenmiş sayılar): ise
başlarına % işareti koyularak gösterilirler. %111000 , %0001 gibi.
#|01!
± İlk projemiz, 16F84A işlemcinin Tüm bacaklarını çıkış olarak ayarlamak ve
bu çıkışlara bağlanacak LED lerin değişik aralıklar ile yanmasını gösteren
bir program olacaktır.
± Pic lerde bacakların giriş veya çıkış olarak ayarlanmasını üstlenen bir
REGISTER (Türkçe͛si YAZMAÇ) vardır. Her bir port için ayrı olan bu
registerler A portu için TRISA, B portu için ise TRISB olarak adlandırılır.
Tris yazmaçları aslında Pic͛in hafızasında 8 bitlik birer hafızadırlar. Buraya
yerleştirilen sayının Binary formatındaki şekline bağlı olarak Pic
bacaklarını giriş veya çıkış olarak ayarlar. 8 bitlik değer sırası ile port'a ait
pinleri temsil etmektedir.
± Şöyle ki;
±
± A) %00000000, ifadesi 8 bitlik Binary bir sayıdır. Desimal karşılığı 0 (sıfır)
dır. Bu değeri herhangi bir TRIS registerine verir isek tüm pinlerin
OUTPUT yani çıkış olarak ayarlanacağını ifade eder.
± B) Şayet değer %11111111 olur ise tüm bacakların INPUT yani giriş olarak
ayarlanacağını ifade eder.
± Binary değerin bazılarının sıfır (0) bazılarının bir(1) olması ise bazı pinlerin çıkış
bazılarının ise giriş olarak ayarlandığını gösterir.
± TRISA=%00000 'A portu Çıkış olarak ayarlandı
± TRISB=%00000000 'B portu Çıkış olarak ayarlandı
± Çıkış olarak belirlediğim portun çıkış değerini Low (0) olarak ayarlamak için şu
şekilde bir ifade yazabilirim.
± PORTA=0 'A portu tüm çıkışlar Low (0)
± PORTB=0 'B portu tüm çıkışlar Low (0)
± Eğer High yapmak isteseydim (PORTA=1),(PORTB=1) şeklinde yazacaktım.
± Herhangi bir portun bir pin'inin gösterilme şekli port ismi devamında nokta ve
pin numarası verilerek yapılır.
± Örnek A portunun 2 nolu pini için PORTA.2 şeklinde bir gösterim kullanılır.
± Şimdi diyelim ki PORTA.0 yani A portunun sıfır biti yani ilk pin'e bağlı LED'i
yakalım ;Komutumuz bir kaç mantıklı şekilde olabilir. Sırası ile;
±
± PORTA.0=1 'PortA.0 High yani 1 oldu ve LED yandı.veya
± HIGH PORTA.0 'PortA.0 High oldu yani LED yandı,
± Komutu mümkün olduğu sürece <High PortA.0> şeklinde kullanmayı tercih edin.
Proje 1a :

± Şimdi de birden fazla pin'e bağlı Led lerin aynı anda yakılmasını
gerçekleştirelim.
± PortA=%10101 şeklin de bir komut yazarsam, sağdaki ilk değer
olan 1 (Bir) PortA.0'a verilir. Sonra sırası ile yani soldan sağa doğru
olan Binary değerler PORTA nın 0-4 nolu pinlerine verilirler. Değer
sıfır ise pin Low, değer bir ise pin High olur.
± Sonuçta bu komut ;
TRISA=%00000 'A portu Çıkış olarak ayarlandı
PortA.0=1
PortA.1=0
PortA.2=1
PortA.3=0
PortA.4=1

± '( Bu pin diğerlerinden farklıdır.Open kollektör olduğu için


"pullup" direnci kullanılır.Aksi halde istediğimiz çıkışı
alamayız.)şeklinde karşılık gelen Binary değerleri port
pinlerine verir.
Proje 1b :

± Diyelim ki port pin'ine bağlı bir Role yi bir transistor


aracılığı ile çalıştırmak istiyorsun. İşte yolu, pin çıkışını bir
direnç ile (1K-2k2) bir transistor ün (B)eys'ine bağla. NPN
tipi bir transistör kullanırsan transistör ün (E)mitterini
GND ye bağla. Port Pin'inden High (1) çıkartırsan transistör
iletime geçecek ve (C) kollektör ünden GND çıkaracaktır.
Bunu bir role ye bağla ve rölenin diğer ucunu +5V'a bağlar
isen pinden röleyi çalıştırıp kapatabilirsin.
± Bunu bir örnekle açıklayalım;
± Diyelim ki PortB.1 pinine bir transistör üzerinden role
bağladık ve bu röleyi açıp kapayacağız.İşte basit
programımız;
Proje 1b :

1 TRISB=%00000000 'B portu çıkış yapıldı


2 PortB=0 'B portunun çıkışı Low(0) yapıldı.
3 ROLEAC:
4 HIGH PORTB.1
5 PAUSE 1000 '1000 ms lik bir gecikme yaratır.
6 LOW PORTB.1
7 PAUSE 500
8 GOTO ROLEAC
Proje 1b :
± 1. Satırda PortB yi çıkış olarak ayarladık.
± 2. Satırda PortB pinlerinin tamamını LOW yaptık.
± 3. cü satırda ROLEAC isimli bir etiket yarattık.(Yaptırmak
istediğimiz diğer komutlar için ismini kendimizin koyduğu başka
etiketler yaratıp programın daha fazla işlem yapmasını sağlarız.)
± 4. satırda PortB.1 pinini High yaptık.
± 5. satırda 1000 ms lik bir gecikme yarattık. Yani role 1000 ms
süresince çekili kaldı.
± 6. Satırda PortB.1 pinini LOW yaptık. Yani role bıraktı.
± 7. satırda tekrar 500 ms lik bir gecikme yarattık.
± Sonra programı tekrar aynı işleri yapması için ROLEAC etiketine
yönlendirdik.

± Bütün bu öğrendiklerimizi tek program üzerinde göstermeye


çalışalım.
|01!+2

± Program PortA.0 pinine bağlı LED i kontrol edecek ve


ayrıca PortB.0 pin'ine bağlı röleyi açıp kapayacaktır. Role
çekildiğinde PortA.0 pinine bağlı LED yanacak. Role
bırakınca LED͛de sönecektir. Role çekili kalma süresi 1 sn.
yani 1000 ms. olacaktır.
|01!+2
TRISA=0 'bu ifade ͞TrisA=%00000͟e eşdeğerdir.
TRISB=0
PortA=0
PortB=0

ROLEAC:
HIGH PORTB.0 'role çektirildi
PAUSE 500 '500 ms bekleme
HIGH PORTA.0 'Led yandı
PAUSE 500 '500 ms bekleme
LOW PORTA.0 'Led söndü
PAUSE 500 '500 ms bekleme
LOW PORTB.0 'Role bıraktı
PAUSE 500 '500 ms bekleme
GOTO ROLEAC 'Roleac etiketine git
END 'programın burada bittiğini ifade eder.
U!3
± (!%4%(!5%25%!%%%5'%6%%)0#(
&!7%)!4%!!!(!#(!!2!%
± 8449|%2:%|0';5%%!7%*'7*'"#
%#!5%0<(=5(0<(%!2%%!>*'#5%#!5%%6*
(0(|(0<)!#%(!7%'!%46!"%0|0'
5%!%%%?0<:"!#%!7%4!%%"%5%%! U+;@
#7%(%!"7|AU0<%)!4%(!%%)%'!%
0#|%)!'+;@#7%(%!"%!BC8:7%!7(%!2!
(!|A5(%!2%(!%
± D%4(%|0';+;@%! U!7%7(%!"%!E!#%?F(
''0 #%20*'7%25%:!7(%!2(
BC8:70*'#5(445%:!BC8%%6*
6!%*'(47%?
U%!%!4!!")4*'
#5%#!|0';:GH;*4(%!"!77%?
U*'
"#%#!?!(E
|01!3
|01!3
I J; :50'"#)0#(
I JK;;;;;;;+ :;5%%6%%)(%!!%"#)0#(

 ?IJ|I;:|0';5%%!!470%4%0#I(
&!%(%
 ??
UJ|I;:|0';5%%!!470%4%0#?
U(
&!%(%

?
-IJ+I
:*'#5%!
 ?
U:?
U:%#

?
 :U!%!
?F?
U :?
U:%(E

U - : -0640
I? :?%%4%!'%#!'!6%'

U
|01!3
± 5064(7!%#04'6(EE%!%2!!!%4
± 2! ?#04'6!%4#04''44)7%
(!%)#!%7)#%%4!!%(!'44#&!*!*6%7%50'
5%%!7%%%4&!4!#%"%#(#04'50'5%!%!
%%4&!4!#%"%#(#%)%50'5%%%(!%)#!0#
'4#(57%%(%#D!9
±
± I8|I;
± ?
U8|I;
± )!#%(!5'440#%00# ?'44
%!%)!&%6E
± (8%%4%7%%(!6E06!4%)#!7
%(!%!0("#48 6%%2!8 ?

#!%4!%(!#'#'E!'%4%)05IE#"!%U
D@
(%
||6!!0#C'%5(!%)#!
'440#'
± Bit tipi değişken9
± I8 I=&!I8|I;>(!%)#!%70'7%'(%
±
± BYTE tipi değişken;
± ?8 I
L7(?%%4%(!%)#!.7%'%#7%(!%)#!057%!2!%!
7EE##43CC(!!%(%!2!7(!%)#!;A3CC(*!*6%7%(!!
7%%
± WORD Tipi Değişken;
± I|?8FUL7(I|?%%4%(!%)#!"%'7'#%+,7%'%#
7%(!%)#!057%!2!%#4(!!!%;A ,CCMC(02#'
± Dizi Tipi Değişkenler ;
±  8 I
N+;O:%%4('(++(!'(!%)#!'4
(!%)#!!!(!%)#!4&!%!!#)7%%4(7)
!%  NGO7!)%2%(!%)#!04#'(

± 00#Sabit değerli değişkenleri '42


± I M:(I%%4%(!%)#!!M(!!%7%'0#&!%4!#'!(%
|064%"%(!7%(*(!%)'%%!4!&!(!2!%#'4(!(!
(!%)'%%!7%%
|01!37

± A |0';5%%!7%I)7&!|A554)&%!''! %5%E!#%%6*(
(0I)72?F02#'
± A |0'+5%%!7%?!(7
± A I)7(4?
U2#L')'!#7(4?
U!2!#%
!&%0P0*'6%7%")'2')
± E(EE6%7%250'#005%=;>')70(
%"%6%%)02#L7%05%=+>%!?!(70(%"%"#)02#
|01!37
I JK;;;;;;;+
 ?IJ|I;
 ??
UJ|I+

?
-IJ;I

-?
UJ+I

?F?
U

?

 ?
U

U -

U -
I?

± (5064#'4#%"%7)#7%#04'#7%%%I?
#04'
I066!7%'7(")7%#04'057%')!'+%!;5%')!';%!+
55064)%4(%I066!##49
|01!32=)!437%!>
I JK;;;;;;;+
 ?IJ|I;
 ??
UJ|I+

?
|
H;
-IJ;I
I?
?
U
I?

± (EEE6%7%5064#(I066! #04'7'! '%5%


(!%)#!!!''7%#!(%4!!%I?
|I
(%!4!%2#I?
|I3(%!7%%%
> U=&!>5!'E
!)%'%%4'#40(!%%!+ U+J+
04*%0#+ U;J;7%%

-=FA+J+> U=FA3J+>I
 ?
A .7%'%#7%%(!(!77%'!%%0!!(%54#%"%9
|IJK+++;;+;;0&!77%6%%%#G(!'7%'%%7)#7%(!%)#!!
&!4!#%'!!%4
J|I UK;;;;++++
JK;+;;02#'%%#G(!'7%'(!%)#!%!!)%'!4%)0I!4!
#%(!%0!!(%!2!#7%'!%'44+%! U!%
A %!.7%'%#7%%(!(!%'!!77%'!%0<54#%"%#7%%
|IJK+++;;+;;0&!7%*%6*037%'%0<54#%'!!%4 )'!
"E49
|IJ|I UK+++++;++
|I%!%(!!%K+++;;;;;02#'I!4!#%(!0<52#7%'
(%!7%'!+%! U!%
7>=&!>5!'E

-=FA+J+>=FA3J+>I
 ?4'#40(!%%!
++J+
+;J+
;+J+
;;J;
 %)!4%)'%(!!(!##(#%47!%(!0(
6%7%((*0#%'!!7%7%':%*%6* 54(
#4#'(!#9
|0'JK++;;++;;%!&!+7%'%6* 54#%'!%0%!9
|0'J|0' K;;;;;;+;)!#%(!#%%(!%!+7%'%6* 5
0"|0'JK++;;+++;0%6* 54#%'!!7%'+(%!!%;
%!
2>/=!8!>
!!%#!7%'!%'!"!&%4!%)!4!%(!#'#40(!)!(%
+/+J;
;/;J;
+/;J+
;/+J+
JK+++;;;++LJK;+;+;+;+0
J/!)%'%%!7#4&!%2(!!%*!54
JK+++;;;++
JK;+;+;+;+
AAAAAAAA/AAAAAA
JK+;++;++;02!(!!(%!2!#'%D%4(%%7%'!%%'!"!&%4!#%'!!#)!
52#'9
JK+;++;++;
K++++++++
AAAAAA/AAAAAAA
JK;+;;+;;+6E(EE6%7%%!%(!!%2!#%%'!"!&%4%)*%(%
JK+++++++;07H7%'%%'!"!&%!2!#0%!#
HJH/K+(4(K;+++++++;02#'
D!'*!502.7%'%)2#%!&!)4%*'%4%&%!4'#02!!)'%!2!%4%
(!%)#!F0('%5%(!!"%4!%(%
|01!G
± 524!#'!?U#42
)!42%+,-,3.02#|0'77'0
02#&!704(!5%!|A5
0#2#
± |0'5%!%!%!7%!'!?
U702#
|0'(*6%'0Q7|0'(!
7%'!#)#6!!?!(2#&!#%!
!2!#|06447)%4(%'E45064
4#%(!!%%6#50644
4
I%J3CC
I%7J;
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
RU
8 
5%2+,-,3.:%)!42%+,-,3.
RU
8 
5%2+,-,3.LFUIS :F'2*U06I%4!"#
RU
8 
5%2+,-,3.L|FIS :|0<!0I%4!"#
RU
8 
5%2+,-,3.L|I
IS--:@0(|0'!##5
RU
8 
5%2+,-,3.L?S :?5%%#0
RU
8 
5%2+,-,3.L ISS ?@I:U*%%0%'#2#
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 JH:+,-,3.(!#045'5%!%%5'*!5%6%%)"#)
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 ?I;J|I;
 ?I+J|I+
 ?I3J|I3
 ?IMJ|IM
 ?IGJ|IG

?
U;8|I;
?
U+8|I+
?
U38|I3
?
UM8|IM
?
UG8|IG

|IJ;
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
?
-I;J;I
:I)74(4IJ+(% 72;0
I?
?
U;:?
U:%(4(!%)'%#&!(E
F ?
I;J;:*')7''0%!
<!( :7#2#(7!#!
!( - :')7#276!"

-I+J;I
I?
?
U+
-I3J;I
I?
?
U3
-IMJ;I
I?
?
UM

-IGJ;I

I?
?
UG
F ?
IGJ;
F
U

U -
|
+;;
I?

U
F*%!U6EE
F ?
IJ;
 ?
UTIJ;0(4E((!'"!50647'%2
!(!
F
U
?F?
U TIJ+0250647''&!?
U
!
F ?
I;J;
F
U
#(IJ;%#!*%"7%%)54E!#%')7#
4(7%#04'%2!(%% %F*%! U F!( 
*%"7%#04'4(#U0|064IJ;4(%!
7#IJ;%!'6!"!7(*%"7%#04'0#F!(Q!
6!%&!76E2!'!#IJ;4(%!7#
0IJ+02#((!&4!(! %IJ;0(
4E((!'"!5064F ?
F
U(6EE%"%(!7!#!
I%J3CC
I%7J;
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
RU
8 
5%2+,-,3.:%)!42%+,-,3.
RU
8 
5%2+,-,3.LFUIS :F'2* U06 '%4! "#
RU
8 
5%2+,-,3.L|FIS :|0<! 0'%4! "#
RU
8 
5%2+,-,3.L|I
IS--:@0(|0'!# #5
RU
8 
5%2+,-,3.L?S :?5%% #0
RU
8 
5%2+,-,3.L ISS ?@I:U*%%0%' #2#
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
U
-
?USU
 |I :?U('72#*6%50' 7V
U
-
?USU I G :?U('72#*6%7%''!
7)0V
U
-
?US
 |I :?U26%|0' 7V
U
-
?US I + :?U726%%'!7V
U
-
?USF
 |I
U
-
?USF I 3
U
-
?US

 |I :?U
7! 26%|0' 7V
U
-
?US
 I M :?U
7! 26%7%'!7V
U
-
?US I G :?UG7%'4%0#.7%'0#7V
U
-
?US?
 3 :?U@"7%%0
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 JH:+,-,3.(!#045'5%!%%5'*!5%6%%)"#)
|I  S
HJ+:50'(!#%(*%%|??A|%5'!(%(%
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 ? @ J|I;
 ? J|I+
 8 I

:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
?F|I3
 J;
|IJ;
?UIW-
L+
|
3;;
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
?
- @ J;'*! J B+
- J;I
 J A+
:?UIW-
L+LX JXLY
?UIW-
L3LX JXLU
M
?UIW-
LW;LX?U
@|X
|
+;;
I?

U
KESME (INTERRUPT) KULLANIMI:
± IE47%6%&!4%#0%)!42%%'!4!%(!#7%!%#'%
%'"!"#4#6!!#%!L7%4%#0%)!42%!#!4!(!!
546!!#'%%7%50647E4E!#%(!&!%%"#"
4%#0%)!42%#!4!0)'(5'%%'44!7###!4!
7E4E!6%(!&!0(6'!%!%!%5@!4!7E4EE
0('!#6!%!(#04'&!2!(!5'%!#(
!(!(!&4!'4!#E!!(!
± U%!%4#%7%!&(!0&!7%6E'E4%!%'05(42
%!!7%604(4(!546!!#'%%%
!'!2!#%%(64!(6!4!%7%#!4!002#'
044(E!%(!*%"604%!#!4!0)42#
(!4!#'%40)4%*'%4%*!402#'%4(%7%#4
!4!%!(6"#'&4
± @!4!0)2#&!*!#!2!(!!'%(%%6%7%6!&%%7
#0)2# 6(EE!2!#&!*!#!!4!!6!%(!2!#'%@!4!
0#2"#(#'0|%2%)!42%!%(!*6%0#!4!
'7%!2!%!7%6'4
RB0/INT KESMESİ:
±
"0##(7%%%|0';5%%(!4!(6!!01%#!&%!
(!%)%#%%%0)'2#!4!(%5'%0 4",7%'%2!(!#
#!4!%(U 7%#046!"%)'!4%0#7%#04(U 
#046!"%)'!4%0)'27!%!%
± OPTION_REG.6=0 olur ise RB0 da düsen kenarda kesme oluşur.
± OPTION_REG.6=1 olur ise RB0 da yükselen kenarda kesme oluşur.
± UE!&!E#!!#!'!%4%7%202#5#!!#%0#)4(
± @!4!%)!4%%#'%!(%!7%4!%%"% I =%'!5'20'0!6%'!%>4"
#
± !6%;#!4!%%#'%*!6!'%%!7%4!%%"%9
± INTCON.4=1 yapılmalı ve daha sonra ;
± INTCON.7=1 değeri 7 nolu bite verilerek tüm kesmeler açılmalıdır.
± %#%(!!'!#7%#04'(&!%!7%%!L
± INTCON=%10010000
± #!4!#'%*!6!'%%(%#'!0)!'7%#!4!0)%! I 4"
+07%'%;#04(+#046!"!7%')!''!#;#04
5064%"%(!6!'%%4!%!!%(!7%#!4!0)4!(!!5064
@

7E4E(!77%'4(
± RB0/INT kesmesini kullanmak için yapılması gerekenler sırası ile;
± |0647#4  I
|II@

#04'&!%!!##!4!
± 0'(50646%(!2!%!=@

>7!%!%
± ;5%%6%%)0#2#A !!#%%!5'%0 4"H7%'%+&!;
5#55(%!"!%%'!!6!2#
± 5'%0 4",7%'%+&!;0###!4!%(E!#!&!
± E#!!#!(4026#&!%!2!#
± '204" I JK+;;+;;;;(!6!%&!%!!##!4!#'%*!
6!'%%!2!#
± @!4!7E4E!7#!U ?
#04'&!%!!##!4!(!%(!
#!4!0)4%4#&!%4!!2!#
± @!4!7E4E(! I +J;#04'&!%!!##!4!(!(0+07#
'!#&!0(!%#!4!0)4%4#'
± @!4!7E4EE0(

#04'&!%!!#5064#!4!
0)4(2!#%!%!(4!%
±
0
?
#04'##!4!(!(E(E#'!0'E4#!4!!
#'%*!6!'%%%
|IJ;
I%JK;;;;;;;;
I%JK;;;;;;;;
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
RU
8 
5%2+,-,3.:%!42%+,-,3.
RU
8 
5%2+,-,3.LFUIS0 :F'2*U06'%4!"#
RU
8 
5%2+,-,3.L|FIS  :|0<!0'%4!"#
RU
8 
5%2+,-,3.L|I
IS-- :@0(@04#5
RU
8 
5%2+,-,3.L?S--:?5%%#40
RU
8 
5%2+,-,3.L ISS ?@I:U*%%0%'#2#
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  I
|I0I0@

 :#!4!0@

(!'%#!'!6%'
|I  S
JK;;;;;;;:(*%%|5(%!"!%#'%!(%(%255(%!2%!
6!!#0#
I JK+;;+;;;;:IE4@!4!!#'%&!;P I#!4!%#'%
I JK;;;;;;;+:|0';6%%(%6!!%"#5(
I JK;;;;;;;; :50''44"#5(
 JH:+,-,3.(!#045'5%!%%5'*!5%6%%"#
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 ?IJ|I;
 ??
UJ|I;
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
?:50647E4E(!50647%!542#
5!+;;T#!4!04(64E((!'"!5064
60'07T7'((0
U ?
:!%(!#!4!04!%0
@

:506476!(%6%(!#!4!04(!4!#'%
I?
?
U :?
U#04(!6%'%(%
|
+
I +J;:;P I6=6>%%(%
!4!:6!(%6%!!(

7!:#!4!!!%(!#'%

(
H!64!'U%5
± H5"6'!6!H(!'!((!
0)'4)7%5(&!!!#'0%#
(!&!!(!4&!7##'!!%
6'!4!#%"%#
H5"(*%"7%(!'#)!(!0#'
6!&%%57%!((*&(7
(4((.5"6'!6!(!4!%
6!!#%#!L75"+,(0(
6!!H5"6'!6!0##4)'
± '!4!0#3'E6'!6!&(
±
+>0'#0'
3>0'##'0'
± 1) ortak anot display.
± 75(!(!%0'7%!)'%%4%)&!6!!#%6%%)!#'0''&!%4!#'!(%7(4(
4%'!(%%4%5"%'"'=A>&!4!4%6!!#%
± 0'#0'(%5(!6%%)!H5"B+(!2%40#'%"%J.(!'#'0'2&!7%(!'(!
0'204#E!!!%'%7!Z"02#'
± 45%'%7!6'!6!!(!0'#02'!#0400)'2%"%&!7%!!
#0#04
%"%(%5!(!0'#0"'*!4E''!*!4(!''04#E!!3(!'7
± 2) ortak katot display.
± 75(!(!%#'0'7%!)'%%4%)&!6!!#%6%%)!#'0''&!%4!#'!(%
7(4(4%'!(%%4%5"%'"'=B>&!4!4%6!!#%
± 0'#0'(%5(!(!.(!'0'2&!+(!'(!#'0'204#E!!!%'%7!Z
"&(
± )(0'##'0'7%(%5%5"%'7%6%!6'!%4!#'!(%
V 
       
RU
8 
5%2+,-.G:%!42%+,-,3.
RU
8 
5%2+,-.GLFUIS0> 
 
RU
8 
5%2+,-.GL|FIS > 

RU
8 
5%2+,-.GL|I
IS-->   
RU
8 
5%2+,-.GL/IST    
|0'J;
I%JK;;;;;;++T  !  "     #
|0'J;
I%JK;;;;;;;;T $

 #
470IJ|I;
 ?IJ|I+
 &7'!
 ?
8 I

 ?8 I

|IJ;
 J;
:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
3;;
?
-IJ;I
 T#   %
 
 J B+|
+C; T&#   %   ! "' 
% 
- J+;;I
 JZZT&#" 
  ((#) *   #
! 

U -
-IJ;I
T#   %
 
 J A+|
+C;T&#   % ! "' 
% 
- J3CCI
 J;T#*''
  +,    *'' -## #

U -
 ?
J U ;T$    &#,     
 ?J U +T.   #%      
|IJ3G;[ ?
T $ )%  
 
%   *  # 
?F|ICT$    '""+/0-  /# #  # 
 
|
+T$ %  
 |ICT1  +/0-#  # 
|
+
|IJ3G;[ ?T $# +* .2.3/2- # &#  %   +* 4 -
?F|IGT'"" +/0-  % #
|
+
 |IGT/05   % #
|
3
I?

You might also like