• 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

Dengan berpandukan keputusan daripada eksperimen, model dinamik penghantaran kuasa bagi transmisi manual akan dibaiki atau diubah supaya keputusan terakhir projek ini tidak mempunyai

The PIC trainer is composed of enhanced board for Microchip’s 40-pin PIC micro controllers (PIC 18F877A series). The trainer is targeted to facilitate the developers by

Programmable Logic Controller (PLC) is a digital computer used for automation of industrial processes, such as control of machinery on factory assembly lines. It is

is to control the speed oflow power DC motor by varying the duty ratio of Pulse.. Width Modulation (PWM) waveform, produced by

Pengguna dapat melihat event yang pernah dibuat dan event yang yang harus dihadiri di kalender dengan klik event tersebut di kalender seperti yang terlihat di Gambar 4 kotak nomor

b. Langkah yang dilakukan selanjutnya adalah meyiapkan persyaratan konsumen dan karakteristik teknis serta melakukan penentuan hubungan antara keduanya.Hubungan terbentuk

Pada proses perwujudan karya seni “Representasi Ranting Pohon Kopi Sebagai Ide Penciptaan Motif Pada Mesin Penggiling Kopi Manual”, metode penciptaan yang

Input ulasan bagi setiap dimensi Maklumat penilaian Klik kemaskini untuk mengemaskini markah dan ulasan 1 2 3... Penilaian Sahsiah Pos Penilaian Penilaian Sahsiah oleh Penilai 1