• Tidak ada hasil yang ditemukan

Manual pic simulator ide docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "Manual pic simulator ide docx"

Copied!
28
0
0

Teks penuh

(1)

!

" #$ % &'( ) *

+ ',-, "

. !

/

) *

" 0

) 1 % 23

1 " %

! "# !$

% & & " ( ! (((

! % 4

5 5 $ $6+ &7

&38 973

' 3& ' ) 4

' 3, ' :

' 3- ' ;

' 32 ' ;

' 3< '

' 3= ' 6 !

' 30 ' . ) " >

' 37 ' > ? @

' 3A ' > ? @

' &3 ' 8 ' ;B C ' ) ' C* 8

' !& #" ( & ) *

* ! ( ! %

" !

@ % 4 " !

! ! % !

(2)

$ % : % 4 ?

" ! ! :

+ &

" & " D

, - .

; % ! % ! :

!

! & "

/ & ?

) % %

% %

+ ! 0 +& 5( D 5 " !

&

, . " % 1

& & ! "

(3)

$ ! 4 % 4 % %

" % %

) % 1 /

% " ! 2& . % " ! E

!

" %

3 )

" % 1 / % ?

F 6 % G H

(4)

" % :

% % : ?

! ( ( & :

? . )

% % ;+)I+J " +

% 1 % B K

% ;+)I)

* & &

? ! " ! ) % 4

! "

" 4 8& 8, " 8- %

! : ! = ! ?

? ! 2. ! ) C + / .

" " & 6 ) 78 4

" : 5 5 !

! ; % ;+)I8& ;+)I8= %

! : % "

% 1 ; % " 1 %

! ;+) "

(5)

! 1

" ! % " &

4 J 7 + , .

! D " )&+ & 2& !

+ /. ) ! :

! 4 7 + 7

F 6 % G H

' !& #9 ( 1 & 6! & ! 8 >@)$;.+ *

: " %

) % + . %& %

;+)'> "

" % ? %

1 / % " % ! 2& . % $

D ! % .

!

) ! ! ! . & " !

% +.>

+.> &= 3 &< "

(6)

1 , %& % % D

L : !

" ! D $ % % D ,

: 1 / % " ! 2& . %

% %

) & %& : " % "

"

/ .C/.88 " %

% $ " ! !

5 5 5 ! 5 "

! E % %

&: %& "

(7)

" !

& ; ! !

! >@)$;.+ *

! % "

B K B K

#$ ! "

& & ! #$

5 5 2 ,! & +

&3

4 B "

! ! D 2 ,! &

(8)

$ 4

! & 2 ,! & ) " "

2 , & &

: +& ) ! " ! " !

%

(9)

$ ! 2 % 1 "

! !

% " ! % " " #$

! A3M #$ # +.;.C * 1 "

(10)

F 6 % G H

' !& #< ( 1 & 6 + ! 8

(11)

/ 4 ) =/ 2

7 ) * % " !

> .! &/ 2 "

! 4 "

" "

1

% % 1 " ) * B

" ! ! ! $

% L "

" "

1 " 2 7 " " 1 + +/N " ; ! E

(12)

3 !7& "4=/?< % ) *

&,7 =2 ) ! E ! ! " "

" % ! " 1 & " ,

> 1 & & ) @ ) & & )

(13)

. :

& ! !

" &+ 3 L ! E "

! " 1 ! ! 1

C 1 " ) * 0 "

B( + & ! . 2 1

! % ! ! "

(14)

) : % % !

+ ! ! 0 7 % & ; % % ! "

! % ! " % 4

F 6 % G H

' !& #C ( & &D

* 1 !

" ! O

4 ! &3J !

4 ! ,J " 4 &= !

& &

! ! : %

&3 4 1 ! 535 5A5 "

&3 %

5 5 " 5 5

4

& "# &3P0 &3P= &3P< &3P2 &3P- &3P, &3P& &3P3

% &3333333 &333333 &33333 &3333 &333 &33 &3 &

(15)

5&,-5 5 5 ?

& Q &3P, I , Q &3P& I - Q &3P3 R & Q &33 I , Q &3 I - Q & R

&33 I ,3 I - R

&,-& ;& &

! ! 1 ! 3 " &

4 ! , &3

@ ! 1 ! ! %

5! 5 > % ! "

! 4 ?

; E 6;& 8 F !

# & &

C !! 2 3&3&

#" 7 33333&3&

N &= 3333333333333&3&

4 %

" : ! 4

! 5&3&5 !

?

C !! 3&3&

#" 33333&3&

N 3333333333333&3&

* !" ! : !

% ?

& ! ! ! 5 5

, ! ! 4 !

0 = < 2 - , & 3

! ! ! 2 ! 5! % 5 *

! 4 2 ! 5! % 5 S

! ! ? ! , !

-* L !

% ? & 3 5 5 5 5

5% 5 5 5 5 5 5 5

% ! ! &;; ! * , , , , R &=

% ! !!

) 4 !" 7 ! !! " % 3 "

,<< ,P7 % ! !" " 5 5 !

! =<<-= ,P&= %

& 7 / &

&= 1 ! : 4 !

(16)

& 2& & 1 / &

& 3333 333& &

&3 3333 &3&3 $

,--

11101001

A

,<< &&&& &&&& 88

&<,73 33&& &3&& &3&& 3333 -##3

(17)

DIM A AS BYTE

B = A 'Esto también borra el byte alto de la variable B

) ! % % ! % ! E INTCON.INTF = 0

5 5 ! % % ! POINTER(X) = Y

@ ! !

! S>#.) @ 5 " ! 5 ! $

#$ 5!: " 4 5 1 ! " $ > "

B K ) * ! # > S>#.)

?

SYMBOL LED1 = PORTB.0

) ) *

(18)

" B = %01010101

! .C ;?

HIGH PORTB.0 LOW ADCON0.ADON

(19)

X = A NOR B X = A NXOR B

DIM A AS WORD DIM B AS WORD A = A OR B

PORTB = PORTC AND %11110000

F 6 % G H

' !& #= ( & ! & ! + ! !

) 1 %

$ ! "

" " % %

4 % D % % 4

4 &=8=,7$ " %

4 % " &=872 " ! 4

?

! " ! ! "

% " ! %

% % &=8=,7$ " % "

# = &- 7 ) * 7

(20)

!

! <% ! " !

! 1

6 % % ! 5 5 ? ) *

:L ! & L (' L & L "? ?4=

) ! ! ?

) ! 8)$ B " +.>

+ ; % /. "

@ % 4 #$ ;+)' " !

(21)

6 4 1 1 ?

) 1 33& 4 AllDigital % /

% ! % $/* "

C : %

#$

) 1 33- " 332 % $ TRISA = %11111111 "

# TRISB = %00000000 5M5 %

! 1 ! TRISB = 0 " !

" 5% 5 % %

" TRISB = %11000111

1 33= 5 5 loop: %

% 1 5Goto5

) 1 330 5&5 .+;# 3 =

! <6 %E " ) *&

" 36

337 WaitMs 500 WaitMs )

<33

) 33A % 4 % % 3 = PORTB.0 = 0 %

36 " " %E " ) *

3&3 % " 1 Goto Loop

: 1 33= Loop

) *

(22)

" 1 M $

L

=A ( " ! %

% % % " L L (' L & %& L

! % 5 5 ?

= +#3 5 5

% 5 5 " % % 5 5 "

!

5WaitMS5 % &

% 1 M 5 5 ! !

" % % ) * 1 E

! 1 4

%

1 ! 4 SYMBOL

(23)

" 5 5?

2 F 1H " % 1 M F 1H

F 6 % G H

' !& #N ( & + ! + !

2 % @ 4

(24)

) ! ) 1 330 PORTB.0 = PORTA.0

% ! 3 2 % ! 3 U ! !

1 ! %

$ % 4 #

" I6 &0 5 5

5&5 " % 2 # ! E

%

#% % ! " %E

&3V " 2 # ) *

C 1 T 5 5 ) *

8A % : %

" 1 M $

" L % 4

,3 (

% % % " L L (' L & %& L

! % 5 5 ?

= 2# 5 5 &0 #

D ! 5 5 &0 %

(25)

+ ! 5 5 5 ! 5 &0

% 4 " % %

% 4 " "

! " 5 4 5 ; ! E 4 !

2 " 4

2 F 1H " % 1 M

F 1H

F 6 % G H

' !& "# ( ( 1 ( (

4 :

! % % !

2 "

4 ( 1 ( (

% 4 4 "

% !

" ?

IF condición THEN instrucción

5IF5 5 5 " 5THEN5 5)@ O.5 5 C;.C 5 5

condición instrucción5

) 5condición5 % %

THEN

5IF - THEN5

6 ?

ALLDIGITAL 'Voy a usar todos los pines como E/S.

TRISA = %11111111 'Todo el PORTA como entradas DIM A AS BYTE 'Declaro la variable "A" como BYTE

(26)

IF PORTA.4 = 1 THEN A = 4

TOTAL = TOTAL + A 'Sumo a "TOTAL" el valor de "A"

4 % ! BYTE % 3 "

,<< " TOTAL % 535 " 5A5 % 5,5 B 1 " " %

) 1 4 ? % : PORTA.4 = 1

% % ! 2 PORTA 5&5

THEN % ! 5A5 % 545 " ! PORTA 535

% % ! 5TOTAL5 PORTA.4

% 515 5TOTAL5 % &2 &3 I 2 PORTA.4 = 0 5TOTAL5

% &, &3 I ,

6 % ?

IF A = B THEN PORTA.0 = 1 IF B > A THEN A = B

IF B = 5 THEN A = 0

IF (A = 0) OR (B = 5) THEN C = 2 IF PORTA.0 THEN PORTB.3 = 0

PORTA.0 % PORTA.0 = 1.

4 > % %

% " ! )

: IF-THEN ENDIF?

IF condición THEN instrucción 1 instrucción 2 ...

instrucción n ENDIF

C % % 4 %

THEN" ENDIF % 4 condición %

6 ?

DIM A AS BYTE 'Declaro la variable "A" como BYTE DIM B AS BYTE 'Declaro la variable "B" como BYTE DIM C AS BYTE 'Declaro la variable "C" como BYTE DIM D AS BYTE 'Declaro la variable "D" como BYTE

DIM TOTAL AS BYTE 'Declaro la variable "TOTAL" como BYTE

TOTAL = 0 'Le asigno el valor 0 a la variable "TOTAL" A = 2 'Le asigno el valor 2 a la variable "A"

B = 5 'Le asigno el valor 5 a la variable "B" C = 1 'Le asigno el valor 1 a la variable "C" D = 0 'Le asigno el valor 0 a la variable "D"

(27)

A = 2 % % 5A5

! THEN-ENDIF TOTAL

% &3 T 5A5 ! % 1 "

TOTAL 1 % 535

9 B " %

4 ELSE?

IF condición THEN instrucciónv 1

ALLDIGITAL 'Voy a usar todos los pines como E/S.

TRISA = %11111111 'Todo el PORTA como entradas DIM A AS BYTE 'Declaro la variable "A" como BYTE

DIM TOTAL AS BYTE 'Declaro la variable "TOTAL" como BYTE

TOTAL = 10 'Le asigno el valor 10 a la variable "TOTAL" A = 2 'Le asigno el valor 2 a la variable "A"

(28)

ENDIF

) IF-THEN-ELSE-ENDIF " 4

5 5

+

F

!

2

7&: 1 M .

!&

!

& &+&

((( W * 4 " W ' # $ ' $

Referensi

Dokumen terkait

Selain itu, penelitian yang dilakukan oleh Azizmalayeri, dkk (2012) menunjukkan bahwa metode inkuiri terbimbing memiliki dampak lebih tinggi pada kemampuan berpikir

Akademi Keperawatan (AKPER) Aisyiyah Palembang merupakan lembaga pendidikan yang dalam kegiatan aktivitas akademik khususnya berhubungan dengan pengolahan data

Penggunaan feses sapi terfermentasi dalam ransum itik Bali jantan hingga level 20% tidak berpengaruh terhadap pertumbuhan, efisiensi pakan, kesehatan dan tingkat

Luaran yang diharapkan dari Pengkajian Sistem Usaha Ternak Sapi Potong di Lahan Kering adalah pemahaman yang lebih baik tentang: (1) Peningkatan PBBH sapi

Mahasiswa sengaja diberikan kesempatan untuk mengemukakan alasan dari jawaban mereka karena cara mahasiswa dalam menjelaskan ini akan lebih baik dalam menggali

Cara menetapkan harga jual berdasar kompetisi ini biasa dipakai oleh pendatang baru. Karena dia “pemain” baru untuk berjualan produk sejenis yang lebih dulu ada, maka dia akan

CONTOH

Hasil penelitian menunjukkan bahwa karakteristik responden dan asupan gizi pada masing-masing perlakuan tidak berbeda bermakna dan sebagian besar responden asupan gizinya kurang dari