59
LAMPlRAN

LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

LAMPlRAN

Page 2: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

;2416 26f 3dS 3dS 479 Data Control

= 32aa

PWM BIT p1.0

data equ $60

org rom Mov TMOD,#$21

loop: MoV THO, #0 Mov TLO,#O jnb PWM,* ,--setb TRO jb PWM,*

mov RO,#Data

el r TRO mov A,THO ejne A,#$20,$+3 Je loop

lebih_besar leall tampiLTimer

jnb PWM,* ;atas-bawah setb TRO jb PWM * , el r TRO leall tampiLTimer

jnb setb

PWM,* TRO

;maju-mundur

jb PWM,* el r TRO leall tampiLTimer

jnb PWM,* ;mi ring setb TRO jb PWM,* el r TRO leall tampiLTimer

jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer

mov Rl,#S mOV RO,#Data mov R3,#O mov r4,#O

ambiLlagi: mov A,@RO f?ush A lne RO leall ascii_out mov A,@RO mov RS,A

el r e add A,R3 mov R3,A pop A addc A,R4 mov R4,A

page 1

Page 3: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

inc Data control

RO mov A,RS 1call ascii_out lcall space_code

djnz Rl, ambi 1_1 agi

mov A,"=' 1 call seri a1_out lcall space_code

mov A,R4 lcall ascii_out mov A,R3 lcall ascii_out

mov A,'$O 1 call serial_out mov A,'$A lcall serial_out ajmp loop

tampiLTimer: mov A,THO MOV @RO,A inc RO

mov A,TLO MOV @RO,A inc RO Mov TlO,'O MOV THO,'O ret

page 2

Page 4: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

REMOTE hasil tuning ;RO = alamat low indirect RAM ;R1 = alamat high indirect RAM ;R2 = perygulangan jumlah word copy SEE-RAM ;RS = p01nter data control ke ? pada interupt ;R6 = no high low PWM pada interupt ;R7 = Alamat SEE ;B = Alamat SEE ;A = data hasil baca SEE ;OataSEE = data tulis ke SEE

PWM SCL SOA

port_Keypad

AlamaLSEE Control_SEE increment ;ncrement_na;k

, EQU data PWM Stabil_off stabiLMaju Stabi l.J4i ri ng Stabi Lputar

BIT BIT BIT

EQU

EQU EQU EQU EQU

EQU EQU EQU EQU

Start_High EQU Max_Control EQU

;2424 263 3d5 3d5 479 = 32aa ;2408 248 3BB 3BB 450 = 3223

Atas_Low Maju_Low Miring_Low Putar_Low

Stop_High Stop_L1 StoP_L2 stop_L3 StoP_L4 StoP_L5

Mil1.-High MaX_High

, EQU data tombol Naik Turun Maju Mundur Mi rin9-Ki Mirin9_Ka Putar _Ki Putar_Ka

Reset_NT Reset.J4M Reset.J4i ring Reset_Putar

Tunin9-Naik Tuning_Turun TuninQ-Maju

EQU

EQU EQU EQU EQU

EQU EQU EQU EQU EQU EQU

EQU EQU

keypad EQU EQU EQU EQU EQU EQU EQU EQU

EQU EQU EQU EQU

EQU EQU EQU

P2.7 P1.0 pl.1

$80

o $AO $10 $40

-$248 -$400 -$3AO -$450

;PO

;263 ok ;305 ok ;30S ok ;479 ok

-$2408 ;2424 ok $3223

-$F4

-$104 -$106 -$108 -$108

-$lAo -$lOA -$113 -$114 -$116 -$FB

-$1B4 -$S98

$F6 $FS $EE $EO $OE SBE SOD SBD

$F3 $EB SOB $BB

$F2 $F1 $EA

; 10E ok

121 ok 123 ok 125 ok 123 ok

1C7 ok 12S ok 12C ok 12E ok 130 ok 111 ok

(FESC) 1CF (FA58) S03

* , o 7 8 4 1 S 2

# 9 6 3

#* #0

; 97 page 1

Page 5: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

Tuning_Mundur Tuni ngjli ri n9-Ki Tuningjlirin9-Ka Tuni ng_puta r _Ki Tunin9-putar_Ka

REMOTE hasil tuning EQU $E9 98 EQU $DA 64 EQU $9A 61 EQU $99 35 EQU $B9 32

lsi_SEE EQU $AB 93

.DATA Org $60

Dat~Control Slave.-AddrSEE DataSEE

. CODE

OS OS os

org 0 ljmp Start

Start:

Org ljmp

clr cl r mov

cl r mov mo"

cl r mov mov mov setb mov setb

TRO TRl TMOD,#$l1

TF1 TH1,#$FD TL1,#O

TFO THO, #0 TLO,#O R6,#O TRO lE,#$82 TRl

8 1 1

$60-$67 $68 $69

lnterupt Timer 0

timer 0 & 1 = mode 1 (16 bit)

reset timer auto reload

set timer PWM

aktifkan TimerO enable interupt Timer 0 (EA, ETO)

celLKeypacLov: mov orl c:jne Jbc sjmp

A, port_Keypad A,#S80 A,#SFF,Keypad-Ditekan TF1,copy_SEE-ke_RAM celLKeypad_ov

COPY_SEE_ke_RAM: clr TRl mov R7,#control_SEE mov B,#Alamat_SEE+2

mov mov mov

cOPy_sR-lagi: lcall inc push 1 call inc

mov mov pop mov mov

RO,#Dat~Control+2 Rl,#Dat~Control+3 R2,#3

bac~See8b B A bac~See8b B

IE,#O @Rl,A A @RO,A IE,#S82

alamat SEE alamat SEE

alamat RAM alamat RAM pengulangan jumlah byte yg dicopy

Disable interupt Timer 0 (EA, ETO)

enable interupt Timer 0 (EA, ETO)

page 2

Page 6: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

inc inc inc inc djnz

RO RO

REMOTE hasil tuning

Rl Rl R2,copY_SR-lagi

DelaY-Autoreload: mov 8,#0 mov A,#O

Tunda: djnz A,* djnz B,tunda

Enab 1 e_ Timer: el r mov mov setb ljmp

TFI TH1,#O Tll,#O TR1 ceLKeypad_ov

;--------------------------------- tombol naik t*I ________________________________ _

Keypad_Ditekan: el r mov ejne mov 1 call jnc ljmp

NaiLlagi: mov mov leall ljmp

TR1 R7,#Control_SEE A,#Naik,ceLTurun RO,#Dat~Control+l cek_RAM~ax NaiLlagi Enable_Timer

RO,#Dat~Control Rl,#Dat~Control+l Kurangi_RAM_naik Delay_Keypad

timer auto-reload off alamat SEE

cek min/max

out of range, tdk ada perubahan data

in range, ubah data RAM

;--------------------------------- tombol turun '0'

ceLTurun: ejne mov leall je

ljmp Turun_lagl:

mov mov leall ljmp

A,#Turun,cek-Maju RO,#Dat~Control+l ceLRAM~in Turun_lagi

Enable_Timer

RO,#Dat~Control Rl, #Data_control +1 tambahkan_RAM-naik Delay_Keypad

cek min/max

out of range, tdk ada perubahan data

in range, ubah data RAM

;--------------------------------- tombol Maju '7 1

cek-Maju: ejne mov leal1

~jmp Maju_Lagi:

mov mov leall ljmp

A,#Maju,ceLMundur RO,#Data_control+3 eeL~in Maju_lagi Enable_Timer

RO,#Data_Control+Z Rl,#Dat~Control+3 tam bah kan_RAM Delay_Keypad

eek min/max

out of range, tdk ada perubahan data

in range, ubah data RAM

;--------------------------------- tombol Mundur 'S'

cek-Mundu r: ejne A,#Mundur,Cek-MKiri

page 3

Page 7: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

mov leall jne ljmp

Mundur_lag;: mov mov leall ljmp

--------------------------------- tombol Miring Kiri '4'

Ce!LMKi ri: ejne mov leall jne ljmp

MKi ri_lagl : mov mov leall ljmp

A,#Miring_Ki,Ce!LMKanan RO,#Dat~control+S eeLRAM-Max MKi ri_la~i Enable_Tlmer

RO,#oat~Control+4 Rl,#Data_Control+5 Kurangi_RAM Delay_Keypad

out of range, tdk ada perubahan data

--------------------------------- tombol Miring Kanan '1'

Ce!LMKanan: ejne mov leall

~jmp MKanan_Lagi:

mov mov leall ljmp

A,#Miring_Ka,ceLpKiri RO,#Dat~Control+S eeL~Min MKanan_lagi Enable_Timer

RO,#oat~control+4 R1,#Data_Control+S tambahkan_RAM Delay_Keypad

out of range, tdk ada perubahan data

;--------------------------------- tombol Putar Kiri '5'

ceLpKi ri : cjne mov 1 call ~S

•. Jf!1P P _Kl rl_Lagl : mov mov 1 call ljmp

A,#putar_Ki,ceLPKanan RO,#oata_Control+7 ceLRAM-Min p_Ki rLlagi Enable_Timer

RO,#oat~Control+6 R1,#Dat~Control+7 tambahkan_RAM Delay_Keypad

out of range, tdk ada perubahan data

;--------------------------------- tombol putar Kanan '2'

Cek_PKanan: ejne mov 1 call jne ljmp

PKanan_lagi: mov mov 1 call ljmp

A, #Putar_Ka,ceLResetNT RO,#Dat~Contro'+7 eeLRAM-Max PKanan_lagi Enable_Timer out of range, tdk ada perubahan data

RO,#oat~control+6 Rl,#Dat~Contro'+7 Kurangi_RAM DelaY_Keypad

;--------------------------------- tombol OFF Putaran '#'

page 4

Page 8: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

CeILReSetNT: ejne

Reset_HighLOW: moy moy moy moy leall ljmp

REMOTE hasil tuning

A,#Reset_NT,cek_RMM

B,#Alamat_SEE RO,#oat~control Rl,#oata_Control+1 R2,#2 eopy_sECRAM Delay_Keypad

alamat SEE alamat RAM alamat RAM pengulangan jumlah word yg d;eopy

;------------------------------ tombol Reset Maju Mundur '9'

CeILRMM: ejne moy moy moy moy leall ljmp

A,#Reset~M,CeK_RMiring B,#Alamat_SEE+2 RO,#oat<LControl+2 Rl,IDat<LControl+3 R2,#2 eopy_sECRAM Delay_Keypad

alamat SEE alamat RAM alamat RAM pengulangan jumlah word yg dieopy

--------------------------------- tombol Reset Miring '6'

CelLRMi ri ng: ejne moy moy moy moy leall ljmp

A,#Reset~iring,CeK-RPutar B,#AlamaLSEE+4 ; alamat SEE RO,#oata_control+4 alamat RAM Rl,#Oat<Lcontrol+S alamat RAM R2,#2 pengulangan jumlah word yg dieopy eopy_SECRAM oelay_Keypad

;--------------------------------- tombol Reset Putar '3'

cek_RPutar: ejne moy mov moy mov leall ljmp

A,#ReseLPutar,CeILTNaik B,#Alamat_SEE+6 RO,#oat<LControl+6 Rl,#Oata_control+7 R2,#2 eopy_SEE_RAM Delay_Keypad

alamat SEE alamat RAM alamat RAM pengulangan jumlah word yg d;eopy

;------------------------------ tombol Tuning Naik 'f' dan '*'

CeK_TNaik: ejne mov leall ~I')e

." ]mp. Nal,,-SEE_lagl: mov leall ljmp

A,#Tuning_Naik,ceILTTurun B,#Alamat_SEE+l ; eeK_SEE~aX NaiILSEE_lag; Delay_Keypad

B,#Alamat_SEE Kurang;_SEE Delay_Keypad

alamat SEE eek min/max

out of range, tdk ada perubahan data

in range, ubah data RAM

------------------------------ tombol Tuning Turun '#' dan '0'

ceIL TTu run: ejne moy leall

~jmp Turun_sELlagi:

moy 1 call ljmp

A,#Tun;ng_TurUn,CeK_TMaju B,#AlamaLSEE+l ; eeK_SEE~;n Turun_sEE_lagi Delay_Keypad

B,#AlamaLSEE Tambahkan_SEE Delay_Keypad

alamat SEE eek min/max

out of range, tdk ada perubahan data

in range, ubah data RAM

page 5

Page 9: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

REMOTE hasil tuning

;------------------------------ tombol Tuning Maju '9' dan '7' ------------------------------CelLTMaju:

ejne mov leall

Ump Maju_SEE_lagi:

mov 1 call ljmp

A,#Tuning_Maju, celLTMundur B,#Alamat_SEE+3 ; alamat SEE eelLSECMi n ; eek mi n/max Maju_SELlagi DelaY_Keypad out of range, tdk ada perubahan data

B,#Alamat_SEE+2 Tambahkan_SEE DelaY_Keypad

in range, ubah data RAM

------------------------------ tombol Tuning Mundur '9' dan '8'

CelLTMundur: ejne A,#Tuning-Mundur,ceILTMKiri mov B,#Alamat_SEE+3 alamat SEE leall eelLSEE-Max eek min/max jne Mundur_SEE_lagi ljmp DelaY_Keypad out of range, tdk ada perubahan data

Mundur_sEE_lagi: mov B,#Alamat_SEE+2 in range, ubah data RAM leall Kurangi_sEE ljmp DelaY_Keypad

;------------------------------ tombol Tuning Miring Kiri '6' dan '4'

ceIL TMKi ri : ejne mov 1 call i,"!e

.. ]mp. MKl rl_SEE_lagl:

mov leall ljmp

A,#Tuning-MirinQLKi,Cek_TMKanan B,#Alamat_SEE+5 alamat SEE eelLSEE-Max eek min/max MKirLsEE_lagi DelaY_Keypad out of range, tdk ada perubahan data

B,#Alamat_SEE+4 Kurangi_sEE DelaY_Keypad

in range, ubah data RAM

;------------------------------ tombol Tuning Miring Kanan '6' dan '1'

cek_TMKanan: ejne A,#TUn;n9-M;r;n9-Ka,ceILTPK;ri mov B,#Alamat_SEE+S ; alamat SEE leall eeILSE~;n eek min/max je MKanan_SEE_lag; ljmp Delay_Keypad out of range, tdk ada perubahan data

MKanan_sEE_lag;: mov B,#Alamat-SEE+4 in range, ubah data RAM leall Tambahkan_SEE ljmp DelaY_Keypad

;------------------------------ tombol Tuning putar Kir; '3' dan '5'

ceIL TPKi ri : ejne mov 1 call

~jmp PKi ri _SEE_l agi :

mov leall ljmp

A,#Tuning_putar_Ki,ceILTPKanan B,#Alamat-SEE+7 alamat SEE eelLSELMin eek min/max PKi ri_sEE_lagi DelaY_Keypad out of range, tdk ada perubahan data

B,#Alamat_SEE+6 Tambahkan_SEE DelaY_Keypad

in range, ubah data RAM

------------------------------ tombol Tuning Putar Kanan '3' dan '2'

page 6

Page 10: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

CelLTPKanan: REMOTE has;l tuning

ejne A,#Tunin9-putar_Ka,copY_Flash_SEE mov B,IAlamaLSEE+7 ; alamat SEE leall eeK-SEE-Max eek min/max jne PKanan_sE~lagi ljmp Delay_Keypad

PKanan_SE~lagi: mov B,IAlamat_SEE+6 leall Kurang;_sEE

DelaY_Keypad: mov mov mov

Dly: d~nz d~nz d~nz l]mp

RO,12 B,IO A,IO A * , B,Dly RO,Dly Enable_Timer

out of range, tdk ada perubahan data

in range, ubah data RAM

--------------------------- tombol copy FLASH - SEE 'g' dan '3'

copy_Flash_SEE: ejne

tunggu_lepas: mov orl ejne

mov mov mov

IsL1ag; : el r move mov 1 call inc inc djnz l)mp

A,porLKeypad A,ISSO A,#SFF,tunggu_lepas

DPTR,#Dat~Hasil_Tuning B,#Alamat_SEE R2,#S

A A,@A+oPTR datasee,A Tulis_SEESb DPTR B R2,Isi_lagi Reset_HighLOW

; alamat Flash alamat SEE pengulangan jumlah word yg dieopy

;-------------------------------------------------------------------------------

eopy_SE~RAM:

leall inc push leall mov mov pop mov mov ret

bae~seeSb B A

. bac~seeSb IE,#O @Rl,A A @RO,A IE,#SS2

Disable interupt Timer 0 (EA, ETO)

; enable interupt Timer 0 (EA, ETO)

;##############################1##################1###1#1#############11######11 #1#1##1# Kurang;_~na;k:

mov A,@RO e1 r C subb A,#IneremenLnaik sjmp kurang

Kurang;_RAM: mov cl r subb

A,@RO C A,#Increment

page 7

Page 11: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

kurang: push

push inc mov pop

suhb simpan_ke_RAM :

mov mov pop mov mov

ret

A

o RO A,@RO o A,#O

IE,#O @Rl,A A @RO,A IE,#$82

Tambahkan_RAM-naik: mov A,@RO

REMOTE has;l tuning

Disable interupt Timer 0 (EA, ETO)

enable ;nterupt Timer 0 (EA, ETO)

add A, #Increment-naik sjmp tambah

Tambahkan_RAM: mov A,@RO add

tambah: A,#Increment

push A

I?ush 0 lnc RO mov A,@RO pop 0 addc A,#O sjmp simpan_ke_RAM

;########################################################################t###### ######## KU rangi _SEE:

lcall cl r subb mov lcall inc lea1l subb mov 1 call ret

Tambahkan_SEE: lcall add mov 1 call

inc lcall addc mov lcall ret

bacCLSee8b C A,#Increment datasee,A Tulis_SEE8b B bacCLSee8b A,#O datasee,A Tulis_SEE8b

bacCLSee8b A,#Increment da'tasee,A TuliLSEE8b

B bacCLSee8b A,tlO da'tasee,A Tulis_SEE8b

page 8

Page 12: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

REMOTE hasil tuning

;############################################################################### ######## eek_RAM-.Min:

ejne dec ejne

out_RAM-.II11n: ret

CeILRAM-.Max: ejne dec ejne

OU"LRAM-.II1ax: ret

eelLSEEjlin: leall ejne dec leall cjne

oULSELmln: ret

CeILSELMax: leall cjne dec 1 call cjne

ouLSEE_max: ret

@RO,#Min_High/Sl00,ouLRAMLmin RO @RO,#Min_High,ou"L~min

@RO,#MaX-High/Sl00,ou"LRAMLmax RO @RO,#Max_High,ou"LRAMLmax

bae~see8b A,#Min_High/Sl00,OU"LSEE-.II1in B bae~see8b A,#Min_High,ou"LSEE-.min

bac~See8b A,#MaX-High/Sl00,QU"LSEE-.max B bac~See8b A,#Max_High,out_SEE-.II1aX

tdk sama«) C=O sarna C=l

lebih keeil«) c=o >= C=l

tdk sama«) C=O sarna C=l

lebih kecil«) c=o >= c=l

;======================================~===============--=======--==--=========== ======= ;===============================:======--=- - -- === ======= ;===:;===================================--====================================== ======== ;========================== --======= ;--- - ===, =========--===--======= ======= ; ============----==--------==== === =====- ---======= Ganti_PWM:

push push push push push push

moy moy jmp

Lompat: ajmp a~mp a~mp a~mp

a~mp a~mp a~mp aJmp

PSW A B DPH DPL 1

A,R6 DPTR,#Lompat @A+DPTR

tLstart_PWM L_Start_PWM H-AwalControl L-AtasBawah H_control LjlajuMundur H_Control LMi ring

page 9

Page 13: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

a~mp K-Control REMOTE hasil tuning

a~mp L_Putar almp K-Stop_PWM a~mp L_Stop1 almp K-Stop_PWM a~mp L_Stop2 a~mp H_Stop_PWM a~mp L_Stop3 a~mp K-Stop_PWM a~mp L_Stop4 aJmp K-StopS_PWM

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 L3topS:

cl r PWM mov TLO,#Stop_L5 mov THO,#Stop_LS/S100 mov R6,#0 ljmp selesai_Skip

;1111111111111111111111111111111111111111111111111111111111111111111111111111111 l11 K-start_PWM :

setb mov mov

selesai_Timer:

PWM TLO,#starLHigh THO,#start-High/$100

inc R6 inc R6

selesai_Skip: pop 1 pop DPL pop DPH pop B pop A pop PSW reti

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 LStart_PWM:

cl r PWM mov TLO,#Start_Low mov THO,#StarLLow/$100 ljrnp selesai_Timer

;1111111111111111111111111111111111111111111111111111111111111111111111111111111 111 H.-Awalcontrol:

mov RS,#Dat~Control H_control:

mov R1,5 setb PWM mov TLO,@R1 inc R1 mov THO,@R1 inc R1 mov RS,l ljmp selesai_Timer

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 LAtasBawah:

cl r mov mov ljmp

PWM TLO,#Atas_LOW THO , #Atas_Low/$loo selesai_Timer

page 10

Page 14: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

REMOTE hasil tuning

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 LjlajuMundur:

cl r mov mov ljmp

PWM TLO,#Maju_Low THO, #MaJ U_Low/S100 selesai_Timer

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 LjI; ring:

cl r mov mov ljmp

PWM TLO, #Mi ri nQ.-Low THO,#MirinQ.-Low/S100 selesai_Timer

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 L_Putar:

cl r PWM mov TLO,#Putar_Low mov THO,#Putar_Low/S100 ljmp selesai_Timer

;1111111111111111111111111111111111111111111111111111111111111111111111111111111 111 H_Stop_PWM:

setb H_stop: mov

mov ljmp

PWM TLO,#Stop_High THO,#Stop_High/S100 selesai_Timer

H_Stop5_PWM: setb PWM ljmp H_stop

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 L_Stop1:

cl r PWM mov TLO,#Stop_L1 mov THO,#Stop_L1/S100 ljmp selesai_Timer

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 L_stop2:

cl r PWM mov TLO,#Stop_L2 mov THO,#Stop_L2/S100 ljmp selesai_Timer

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 L_Stop3:

cl r PWM mov TLO.#Stop_L3 mov THO , #Stop_L3/S100 ljmp selesai_Timer

;0000000000000000000000000000000000000000000000000000000000000000000000000000000 000 L_Stop4:

clr mov mov ljmp

PWM TLO,#Stop_L4 THO,#Stop_L4/S100 selesai_Timer

page 11

Page 15: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

REMOTE hasil tuning

;========================== -Tulis_SEE8b:

Leall Je Mov Leall Je Leall Ret

wron9-write8b: Leall Clr Ljmp

Siapkan8bAlamatSEE wron9-write8b A,DataSEE KirimDataSEE wron9-Wri te8b BuaLStopBit

Buat_StopBit C Tulis_SEE8b

----

;=================================~===--==--======= --========--=====:===--======= -Bae~SEE8b:

clr Lea" Je Leall Leall Je Leall Ret

wron9-Read8b: Leall cl r Ljmp

C Siapkan8bAlamatSEE wron9-Read8b BuaLStartBit ModeBaeaSEE wron9-read8b BaeaDataSEE

BuaLStopBit C Bae~SEE8b

;Kirim Device Address dengan

;=========================----======~====== --siapkan8bAlamatSEE:

Leal 1 KirimDeviceAddress Je salahTulisAlamat Leall Kirim1wordAddress

salahTulisAlamat: Ret

;===================================================--==============~===========

= KirimDataSEE:

push Mov

send8_bitloop Rle Mov Lea" Djnz pop Clr Lcall Ret

B B,#8

A SDA,C pulse_SEE B,send8_bitloop B C Ambil-Aek

;================:===============---==============================--============= = Buat_StopBit:

clr SDA setb SCL setb SDA clr SCL Ret

BuaLStartBit: setb SDA setb SCL

page 12

Page 16: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

cl r clr Ret

SDA SCL

REMOTE hasil tuning

;=~=======================- ---===== -ModeBaeaSEE:

push Mov setb Mov pop MOV Leall Ret

A A,R7 A.O slave-.AddrSEE,A A A,slave-.AddrSEE KirimDataSEE

;========================~=-- ----==--======---~= = BaeaDataSEE:

push Mov clr

LoopBaeaSEE16b: push Rl setb Setb Cl r MOV Mov Cl r pop Djnz Leall Leall Leall pop Ret

B B,#08H A

B A SDA SCL C C,SDA A.O,C SCL B B,LoopBaeaSEE16b Ambil-.Aek Ambil-.Aek Buat_StopBit B

=======

;============~=====================================--====--======================= -KirimDevieeAddress:

Leal 1 push MOV Leall pop Ret

BuaLStartBit A A,R7 KirimDataSEE A

;oeviee Address

;===========================--=========--========== ======= ---====== = KirimlWordAddress:

push A , Mov A,B ;First word Address Leall KirimDataSEE pop A Ret

;========================:=============------====--- =======;=~== = pulse_SEE:

push b Setb SCL clr SCL pop B Ret

;============ Page 13

Page 17: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

= AmbiLAck:

clr setb Se"tb Mov clr Ret

C SOA SCL C,SDA SCL

REMOTE hasil "tuning

Da"t~Hasil_Tuning: ow stabil_off,Stabil_Maju,S"tabil-Miring,stabil_putar

page 14

Page 18: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

:'eatures CDmp~tibje ~=lith r!;"CS~f!1 Products 4K Bytes of ir-j'=Sy~em Programmabfe ffSPj Flasn M~rr-lDry

- E-n,,1uran-ce: HJ{)D 'J,liritelErase Cy-tles 4J]V ~'"~~ ,5.5V OpBfniki? ftange F~JHy Statk; OperaUDn: {j Hz to 33 MHz Tt1te:f,~le¥el Program flt1e:i'!Dry Leck i.28 :"'~ -8~blt !nt.~rt~1 RAt/!

Fun Dup~i( UART Se~tdf Cf-"j~t,nej ~u'~·~"-C'--'J\;V~( idle and p{nj':.t?:;r~·dDwn f ... 1-od-es

fnte:fupt Re-cu-.;ery fr-Dlli P.rn;=ier~o'-o'NT" f",lode: ',t"tat-chdoq: Timer Duai Data Pointer PD';'~'Bf~nn Fj~9

Fn'i5t Pre9ram~iij9 T~rr-.e F~An)!{~ lSP PtL'9r< .. Hill1itqj (8yte afH1 P~ge ti1orle)

lese ription

'~lstnj:.:t;:)"1 s.st .~3.ncj ::;in::;uL Tne C/!-C-'~i:~) F-asi~l a\~::'}\'>~. t'lG :;f:~~;ra''''''"1

'='2~~-;":::r-:: t) ~::;~ tc~:~r-CQf3.;"1T--:--;-e-:::~ \1) 3y'MS'''''--: C':r :'::-l 3. C(:, ~f-leni'c-'la' ,)~,c')'/~'dt:~ :-=.--:ert";':::n~~y L __ -

rEt-=c-->;,-7"·C' 8 --.,..t-rsafie 8-tJit cPt...: ' .. v tn ::f:':;;:'~L3J"""'(7'-:a,:::;s Fa~!~l ('fj a

>je ie; '-' t/·:;(;2 stC:J:; t;~!e ':PL t~le RAf,/, t"Tef:'-C;~unters, ssr:3.' ~)Cft a'~l:::

=rI2Hu~;t 3\'Stc/7"-; t::: C-C:"ll:r1Ue tu;-r::1. ~n·"l;;, Tn;:;: p(j~-~:e!-utf,/Vr-; 'n:t~:!2 Bave-~ t~e FU1JJ: t:;,:")"l-

- - - - - =----- - -=--=-- - '" -- -=- ~-- =- - - - -- ~ ...

i a-bit

, M icrocontroiler , i with 4K Bvt:::s ! '"

Iin-Svstem I . ~

I Proarammabre ,,- >J ~ I z-iash

I

I AT89S51

I Preliminary

Page 19: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

lin Configurations

2

--­:"'-a~

--. =- - ,"",-

',,-.~ "=t -...; C'~ l Q ~-3.:C! .= .::1-:.d

PDiP

._ l;~--,

~~--'q

- "'"' ~" "----'-"'" ':C

TQfP

Plee

2.;:",:;'~ ~~_'"-

i'inr.r10nijfln"'1n

"'-o;::>=, , --~ k-,,;(:..--'.'

=.-='.: '-=-'

-, F' ~-

Eb =-=._

-'~'

.:::ab c~=. ?t::';'L:::" C::;'':,,:,

':p~;

Page 20: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

~Iock Diagram

~--------;

r ; ~~ ;::"''',V

!.

--------,,:

y

~-. ------:: , -i'i.:i~---

I~----

., ,

--'-- -

-'--:--t----j--'------'- !-

~ -----~~------

~------.

... i

:!!l $>l L----,_-" Li ---,--'

A A

AT89S51

, , ~--

3

Page 21: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

lin DescriDtion ,

~Oft \)

:i>ort 1

P--'

AitBrnat-e FurH~tiuns ----~----------------

S~"C '~" l,c,S "st'c~" ~ "'c~(3-'~~;' "--~----'----

___ Si~:\~ ~'''- F'~%>~ >_G,- ,'---- "-=::::' '3~~ ~;;,'

--------

----"" --------~

Page 22: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

U':;: --

~~-""~~

P3 -!

-"~~-" --~~- --~~-"."-~~--"-~--

r-~-~--.:-',:) ;<2j""'.:,::,-~·T(d ,~>-;-c:>,;" -~-""-~----~-" ~~-"~~---~~---"'" -------~- "--~--~

r .... :---' (8~"~-:':'~':-~: -ne" ---"---"-" -"----"-~~-- --~--- ~--" " ""--"

---"-"-~-

,-,,:

"----"---- -----"----"--

FC ~'=-~ L~;-"'rl ";.::;:--:---" ~>~ .... '~-~- ""S2"-=,~! :,~._~, ~~-

1ST

\LEJPROG

5

Page 23: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

;peeied ~unction

iegisters

E

--- ,,--' -~"

5 A-rnnS-1 10::: O.

---, ,-,-----~-

'----- --"-----'---~---'-------

-,-.:....- - '-<-::::'. < '"" ~ ~ """' -- , -', -'- -' , :~-~ y-~ -~-~-~, ---,------.---.-

r.---,

Page 24: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

Lser ~:ft:'Vdre ':'~I:Ju:ci (1st '.'vr,te IS t8 tnese It·11'~·teci ;:J::-al<,ns, E:~1~-~ i~~le-/ '=;oay ;:~ u~eCl '~j future; CfCCiu-:;!S tc :;£r,,'8K8 '~!!'::"':'; f2atufe~ .. In that C-dSS_ th9 (sse! -:'i r13.c-tive \'a'U:3S' of tf~18 'V'=:\\' tJitE -vi:

Table 2.

Lls"~~_E

:';;:2(~i<.~,.~ '\,k:.C2

~VCiL._E

'vV[,- ,=v::~ ;~c;_;-,~;~'; :...., lL~E m-:-~·~

·.I_---;,'f_~

-.'j>-.:':"- ".J

~~~~~~

7

Page 25: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

Jlemory )rganization

lata rv1emory

Natchdog rimer One-time ::nabled livith =teset-out)

jsing the \tvDT

~, ~----. ------------- ------~--------__c_

~.~ ~,:::,-::s LP~P F~:;-~~~,-~ DP1 --- - ----------------------------

to ci4K

FFFFH are

iSFP '.:cah:'1 C:c[;,,6r). \/V-~-fe:~l t:~lC \VDT is e:~1J.:j:f3::::, t'12 user ;ine:::;3 t::: S6(\[;~:-e :t ;jy at}:':: DE 1 t-- it; \tojDTRST -\ t- :'j:v':;~~i a '~~-lDT C~\fs:d\ov\J-. T~~r2 i 4-0'1 ~-'::D'li:er '-::~-j8jff::;'-,f}t. If}'~i9n ;t jeCl::--~)8-S 15:383 f3FFFI: r a.~"iCi t~l-5 -"v reset tnn Ci3viG2~ ~/\'-;!C;;~l t~~je ~.,;\ir)'( ,~ ::::~-L3_::,;e:::~, t ~-y "~!c;re;Tie'~lt

c:\:--erv ;;-i"t,"::}j:~~!e ':-'/(::'3..: -~;/',-'f~l:18 if~,s c;.;:.:: __ -:atc:l :~ runq:n:~~ 1>: ~ .-"7":8anS ti~!'2 ussr '''~tl:::t reset t,)S i;VDT

;;S'"E::t3.tS 3.:1 ClJt:~ut FESET :-:;u_,,:;s _3.t tns FST ::; ~--L -[ '18 RESc{

A T89Sti~1e!llllIlill.I!!l!I.!III •• I!II.IIiIi·'·II"."III·'lellc-I::iii'IIIf';III::ll.E::iIlI-;;III'~l~iII1.FICI!l-!I[I;::::.Iii-~iII!!ITI;LII-I'ylcI3-1·{IlISlllt!ll-~~1!12!1--I~~1'2111:=111"1.-luIlSI-::-~I'I:l!i!f!itfll~jI21·1'{\ITl!iljITI-.

Page 26: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

r\lOT During )o~ver ... do\r-vn ma Idle

JAR!

rimer 0 and ~

B_=:f~re ;;:-J"~F2 :ntQ tlje IDLE ,->'-:'Q[18, h12 'iVDIOLE ;:;:t:n SFR ,AUXP s US~(; tc: ~etef,-r:-:~j9 j/;fflEt)8r

-'-12 VVOT c-c/ltnues tc (-::unt:f sqa:JlecL 1r~ie \'=V-DT ",.;S~~:~S: ::'-:JUnt-'~I-; ;~~ur:ng lDU:: (v¥DiDLE ~Jit = as l')C: c-!efauJ St8tEL

t~·!8 USEr ;i'jcui:;

Ff:::;---'~-1;)e '1t:-~'"Y\2 ~:age, 32'2:::-\ 'PP:)Gu:.~ts-. t'~H:::;n -"i:)D51 _p"Y;:,l",tscture F'-ac~~~, f-f':t_.f~~_C:~,h0~1,2r', h'l~~l

PrscJuct Cr'./,~:r'/i e~

AT;3~~:::51. F~:'f fUft~~12f :(if~r~Tat:Jn :;,'j t'~le 1;'-Y'8r8' (::;:::2rat:J'~!, fefc,r t~ h18 F.Tr1EL '(VelJ s:te H-,tt')~ -'-I';.'-~".\_2'.-"'T'-r· ,-" ,..... f--IG~~' t~<or:; ~1C-n-o~ !~fiD~, sS\2cl -Pr~r~~Jt-t~·-, 1~)2:'~ 8:~51-~Ar(}-''d~(Jufe F\a:sn f1l' :~~:::c-::,)tf.)1 ier-, tt~len '-Pr:.:;,::;\_~ct G"'-ier'./:e'.-l!'.

Page 27: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

ster

~~~~- ~---~~--- -.~~ --~---~~.-

FunctlDn

-~~-----~---~---~~~~~-

IES ---------~-------------------.-------

IE ~ ------.--- ------

-;- --

------- --~------"'-'-''';--'

----------------------

_____________________ ------l!.-

Page 28: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

)scillator ~hara cter 1st ics

die f"l1ode

\tlode

AT89S51

t,A1at c;an ,je;

~r

S_-·l~:-JuiG ~)2 .eft LV1;~~Or!nec.t~jci ~vf~~i;e XL.:l,L1 s ~~f;V8rj= a~ S'lC'l/;!n:n F~;Ufe 3= T'-"r2r9 are '1:: f8GU:fE>

C;Y::-':'J :f H~H3 :;;;dsrna c:8Gk 5:::;n:1:. sinc;8 FIG -!~l;:Jut 1::') {'j;j :'~jtsr=·l::t

Dt'lC

':;CJ"'i'~j'S t:12 '~st :'~1struo::.-l::;r) executs:::;. Tne ::;'~\<-~~j:n F1AJv'! 3-'1(: 8::::;3;:;::1; FU."1ct-:::n FD£,.stefs rsta;q -'->18< "/:a:".H3S ViF V~ie P;-:-:'/-fef-C~C'/; .,! :T::::::~e ;5 tcr--=r:inaie;-:;, E.:(;t Irc'- P-:-~V~?'f-C~:>t:n 'Y:~!-::2 G:3:.'l ~_!e ,t-t;,-jt8C:~ 8ikl~t Dy ~ ''L~rC;1.Vare re~et or c!'- 8:::--t;':/:::iti~'1 of an en;l;:;.S::; externa: '->lterruC;i ::1tO It-~TC ::;;f

ReSS1 reciefnss Vie SFRs ;:ui :::;8:; rlct ~=-na,A~Qe t'~!2 :n<·'l;:; f-lfi,tJ, T:12 rsset ~\~jcu!cf rL":t

11

Page 29: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

'lemon! Lock ,

lrogramming he Flash-

-~------.~--------

1= G",-.-.-'~-------------~.-------- --~~-- ~------

-~--~~--~-- .-----~--.--~--------~---~-----.;-------, ----~-.-~--------'

Ldt3 -,,---- - -- -_. ----~--------.-.------. ---_._-----'---- ~ ---------.-.-~---

;:::rogra.'TfT: Sll

'~~::;<:lS f1di Y,=t_ue (Jill [25et;8 a~rVElt~;tj< T(12 'aft/1eCi -~ta-U8 c;f E.A ''''''us! d-;;r::;E; -,,\d:) t;~~8 GlH~2:'~li

~ye: at F·,at OJ; '1 ::rcler fur 1~--le :~~2vic2 tc funst::":i Gr8::;ef'\-'

S GOr:-nat:-

AT89S51

Page 30: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

)rogramming he Flash­ief\al Mode

;eriai )rograrf~min 9 Ugorithm

AT89S51

Ready/Busy: Ttle ::;rcgress Qf '::jie o~~,~_o"~",~,,,

~~ut 5:gflZ'i'=

Frograrn Verity: If oc~z ::its LB1 a:~~::: LB2 '"lave '-lbt ~J0~'1 ,:;r':':::QrEt---.'-n2C, t'~!e :)rogf:1rTH"~sC~ c;c:::~e

'~t3.ta c;an, ~-:8 react ~:a-::-l<:~ \,-'d tr'8 a(x::':t~e=;;~, a~~jC, Gata ,~,nes t,-::'\ --t£r~k:-dt-c;;~L T'~e £Jatus of t-:1e Jv:L\r,-)-

Reading the Signature B}f1es: 1'.'12 5':~paturB

~-~ --

"""'-., .--"r_ -'-_~_ UU. ;-::;':""1' . ,.c.JtSf

FFr;,

Sel RST ;:j;:-11C -1-"--.

Page 31: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

ieriaJ ~ragramrning

:tstruction Set

)rogramming !1terface ~ larallel fJlode

Set XTAL1 10

r) rL!9 Fasf~! c1fr:1y C~_'~l D9

1'(18 C,-'-,;r 12 ':,;JGL=ifcn Cy-~:-;i8

f?-- -~- .-'is a

.A '~-=l::::r c(::gfa''''''l~- O~j~; \r2;-L>::,rS Qfi~:r '/,-'Cr':i-{v ::8 SU,::;;~;::rt tor t:~1-':=; AteE} '::Gft;,:-;~ntrc;'9f S6f-~S.

PeaS2 c,(:;,"ytacJ \;f'JUf C<. .. 2i- ~~f( graiT(~'\'~~g ye;Y:i::r 1~f \\YS a.",::t';E:<Jf ats S-CJt,fE2f8 feV'S-~O(L

ALEi

________ ----C_

o --~-.-__ c- : -

'--------'---------_. --------~--.

--~.-- --'---- ------.-------- - ~~. ----_.

-~.~----~~-----~.----. --_._-- - -------~--- ~---+--- --t-------------.

-- --- - --- ._--_ .. _--. -----------

_----C ____ ~ _____ . __ _ •. --. -.-- .-.----C--,-{:'--l

Page 32: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

Figure '-L t')8 Fasn

M" _ '-'_ , ----~;:-

;,,;:::_----'-,i"-.j

___ ~ ::C':;,_":

~;::;~"­

~r=s"

--.J ~

-.- ~ ---------.-, , ~-l

'------'

AT89S51

15

Page 33: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

=Iash Programming and Verification Characteristics (Paraliei Mode)

~ ;:::.=

-v ;::C~ ------------- --------------- --- -------- -------------- -------

PP-;,j:; \t-j~--r::l~; -------------- -------- - --------------------------- -

-------------------- ----- ----------------'----

--------

_ 5 ------------------------- ----- --- -----'---

P2

'----~/y--__ -1>'_;:"'--'_

--+ -~ '"-

c-=->-----------~----------------------------------------

'-"""*,.

,,,-----/

- -----+ -'--,-~

AT89S51

Page 34: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

-C--~-= -2'

"

T <!'r---1 , . .. "..._ i

ATS9S51

H S",:; ! b· __ ~ __________ _

=iash Programming and Verification Waveforms - Serial Mode

"~~.~ 'St:~¥---

r-' jl ---, ---, ~ ~ --, ~

___ -'! L-.-J L ____ , ~ ! l i ____ _, __ .

AT89S51

17

Page 35: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

8ytB 1 SytB ;2 Byte :i

~-~ .. -----~----

=,~. ~'

'---- . ~ ~

c,~ / J-~--',

". ~"~, ",-." --."-, -''=' "";.'

Page 36: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

Fjgure 9

Table 9. '-- 5\;' fL

iyp

'=- -~ ... ~-;~ t~,s· j-:-:V~' --- -

"-,-;,: -~ =~ - --~ --- ----

Hl

Page 37: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

I..bsolute Maximum Ratinas" ~

)C Characteristics

Symboi Condition Unit-,;; --,--

"'" '-j--

1- ~l LA \-"~:::::_ = Sv ---------- "---~--~----,---~- --------'"-

! ----- ~-----------,--- ------ -----.. _---

-./

- -'"",1 :"';A:::;".

"" _:::""_ :J_~~ = :;)'~

'",i -"oj -._.

--------- -------------~-,,£',.."

}--' ~-s

AT89S51

Page 38: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

AT8SS51

\C Characteristics

:k'temal Program and Data Memory Characteristics

12 fit1Hz O~{;"i!!at-or

Symbbi Min ------- ---~--~~--- --~----------------------------------

,_- s-~ F~- ';'"jU;: 'i-C-' . -~--------,-,-------.--------------

.F~"·CV-:'"2-S~ '--c~~_j j\f::s:" .A.LE ~~,.'o'- ,--- ~- ~£.""

-------~---. ---~ --,--- --------- - ------~------" - ~ -':~ ___ -- _______ -_-cCL_~_~~e_

~.------------------~----~---. -~

-·=L'-',., ,,~---, ~..::£~

------ ---- -- --------=-=----

-----f------ ---- ----~--

_._ ~H;--

-----:---~----- -------------~---------------------~---- -------------------------- ----.. ----;

--~-- - - - -------------------,---------

~, _~ '--"Co. ~~

----- ._-- ------- -------------------------- --- -- ------ ------ ---

-"" --------~-----~-

2+- -28 .-.<t; '''':'-_.T~ -----'-- - --------------- --------,-----

::?' ----------- ---------'------

---------------------------- ---

___________ ~_.?_-:=_--_-_'_". _ _+------ ~ ___ -_c __

-------------- ---- ---------------------'---- ----,-------

21

Page 39: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

:xtemai Program Memory Read Cycie

,,~--------------------;' ,'-------;j';- ~-_.~---~.-----.,.,

~

:xternal Data Memory Read Cycle

,~-------------------~~

+_. -' ----,=;

)"'1----'--, ",'" ---?: '~"----+--_/ 4---" <::=i;.---:-

POP~

~ ------~ ~,:--;,' -----~-

2 AT89S51

Page 40: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

AT89S51

:xtemal Data rJiemory Write Cycle

'-------"'/

! z ~ / ::l

~ (

" ~~-"~- -.---~ .... ~ .

, .' ~ :;dernai Ciock Drive Waveforms ~

..: ~ ;;;

-~ ~ il

_~r.~-, -i------~~.- .7L~

.:: c.c', __ /' ~, n 1V ~'-___ ~/ 0... > a

;;l L-.

:xternal Clock Drive Units

Page 41: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

)eria! Port Timing: Shift Register r..rlode Test Conditions

i:2 MH" Ost:

. ," .-- - C::r.:'-'! ,---';-::i::-i )\ft~,~ C-'.-:::~~:;';. Risi;'cg Ed;e -,~"'-----~------.-~~--~------~-

ir--c,_:t [: 9~f '---'SJiJj _-~_:lS--' ;::::-'i:"~~,~ Po:': '""':0 ----~-~--'-~-~---- -------------------------

_____ , ___ - ____ u~,, __ ~ __ ~ ______ ~ _______ , _______ ,__ __~' _____ • _____ ; ____ ~_: ____ ' ________ J

,hift Register Mode Timing Waveforms

.C Testing inpu1l0utput Waveforms'

:Ioat Waveforms

AT89S51

Page 42: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

)rderlng information PO';=~-Bi

{MI-ti:} SupprJ O\'"-d~rln9 C-oti~ Pa-ckagB Oper3ti-on Range -~ ~-~ ~---"-~~---------------~-------~----- ~--~---- ----~-- --- --~------.------.----

--~-------------~~-~

44A

44J

~--- ---~---

577 25

Page 43: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

'ackaglng Information

-~ ~=---<'-----~-=-"--,---:--

=-!d-~----2:d j_U_.):~,

, ,

..,F_~

'Hi C,

Page 44: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

,-- ~~ ~:

'- ,~-~--

-F ~ '------ "'_=,,'~d ;::;":1:~

;~;:J----~-~ Sh:r-"'.f,riid

Armel Proehl ct Qperations

-E,_ ,--.,-<' ~- ,------, ~ _ ~ '---- _ >J"--"

PCS:3S35

FAX , -~-

--G ,_.::;.t'

- :.: s-,~ r: 2_:' --,;:,- __ ,;.~ ':.:-

P.-

;{,f f "i

L--,{'- -

Page 45: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

'eatures

~. 6 ~'''i!\=~~ :-:-- 1 JJV tv 5_5V~ inten"dH-y Or9jjn\L~ct 12S ~ B {1K), 2S6 ~ S {2K), 5~1 x S 14K), 1024_;.;; 8 ~:8KJ ~H 204.'3 X fi (16K:; 2-'l'11,!f:e S·-2-d,,11nt-2'rfac'i..~

SchrniH Trigg-ef, Fia~fed Inputs for Nois-2' Suppr .. -::!ssiofi: Bidir-2'-cUuna! Data Tran",f-2r ~'rofDco'

10,J kHk ('LaV,_ 2~5V 2-7Vl ~n:ct 400 kHz (SVl Comp:3tibHil':l V~'r!l'e ?fvtf~-cf F'jn f-Df H3n-j-~,,'BfB Dala Pr()i-eciion g-s)'~'2 P'dg~ \_1~ .. 2~.), 1S-BytB PagB {4-K, 8K, 15K) 'Ni-\t~ Muci~~ P~frf~' Pd:g-e VVdr-es A.f~ l~_U~}':fed Si:lt~~-nm-2tPl"rit-e Cyd-e ('iO rns m~~~) High R2liabilit:l ~ E"duranc,::;; 1 MnHDfi '¥'Vrit-2 CycL~'S - D~tI~ R-e:!",fiH\yu: iOn Y-ean" ,- ESD Pr0lBdiDn; -"'30tJDV

AlUUIT1ohv-€ Grade: ~nd Ext£-ndtd T£a1}R-r-irtur~ D-B'.dc-'2_s A\illHabJ£ 8~Pin and 'i4-Pm -JEDEC SOIC, 8~Ptn PDIR 8-Firr MSOR and 8-Pin TSSDP Packa~!:,,;,

)sscription

b 5,SV'

'in Cc~nfiaurations -,~-,------ -- --------

,-..... ,~--

---_- -----.l ~-~------, -, -~ ~"\'-----,"

- -- '--------]

--.f-_

-~ '-------I ~ -

--------l-", ,----, 5-p'3~

- ~ --------' .

L _____ ~ L...-_---'l

2·VVire ~~ria'_' ,:: ... PROP" ~ __ .. ~ I .... "L.... '- ::oWl

1K (128 X 8}

2K (256 X 8)

I .. " '-42 C' f <H'q3' )( oj

.~I~ 8K (1024 X 8)

~ 16K (2048 X 8)

I AI24C01A ( AT24C02 , I AT24C04 I A'24J"f'lg (K f 'vVv

Al24C16

Page 46: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

lbsolute Maximum Ratings

--,2 .~

)in Description :ERfAl CLOCK d.;e c]c~:k ,:f,313 Tite 8a~ n EEPRGt,; ds:." j0 and n2g8tv~ jgs -= ~j-=-K da.ta ;;Jdt :Jf sad-{ :js'-.c .~""

ERlAt DATA (SDA): T1-1S SDl~\ p n s ;).:::f:,-e:::::tcns 3- :::fEHS t"anSTsr. Tn,s .;::::-n -"3 -:~pen j(=-i,n .::::1,. V2n and f--;'-:By

~EVICElPAGE ADDRESSES (A 2,. A1, AOL T~12 A2, / ... -"

- Ay ~~S aJckesssd '::-H ,8 s:nqic: ::;us ,:ystQ~-'""

js;=:~:~ssj n j2tZ~ undsr t"T:3 L);::,v:ce

AT24C01A/02104/08!16

-- >ts ki2 r\',J-~\-,~:'S-'- ::::{ je-",-,c-":'-'2-S :]11 3 s,n~',e ~=-u~ to:] '_:Tie, 1" ns

AU A and ll~.? ;=-in.s ar2 nc :.:;c:nn2·:ts.

Page 47: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

"emory Organization T24CfJ1.A, '1 K SERIAL EEPROM: jnt~:f ng-:y crgsn:zed tn ~2f: ;::3;2<:: :Jf '"-i,;y1:=; e·:jGn. t'l8 -;~( (e:~U;~-SF 3 :-f::!t ::1.~-d3

:.:.;~-::-:\ ajjress fc'- '-:~"fd::.'-'-- \\iC d ~ldd' 8'3S:n~~

T€3'I Condi~ ion

A T24C01 A/02!04/08f16

AT24C02, 2K SER!AL EEPRor't1: 256 P8925 cf > ;:;yt~~ ";3C·-; tne 2f~ (2~~U 'es an 8-:::'t :jg13

,;v:Jrd 2dj'-ss~ f:= '"3njc'-- -,,\:,=~'-j 3dd_:-2.~-s_'n_;.

AT24C04, 41<. SERjAL EEPROM: T'le 4K ~

AT24COS, 81< SERiAl.. EEPRO~T~ T!le ElK i'~ :nh3cn8.':,y' ~v:r-14 t;:SC::~5 :==f 253 ;=::?~~:;s :~;f 4 ~::;3G'-t Ron~

ien' ':\--o:·:j -:1dd"ssS 3jej'8S'_

o~, ~ _ -"

,---"" ~ ,g\"

Un it 0:;;

S3::::::~-~~ Fen­-:J:t :1ata -A"O' j

conditions

--------'-- ,------.-----

-->-- - --.- '----, - -::'; -"! ~,~=--- -' ..::.='~

)e Characteristics

'::-'---:=:::::'

-c."-' . ~"-'-.r,-, .=:

__ r::' - '-'-.'

--=--===-:.,---,----------'----.--,-~-:------------~- .. ------- --,,----' ---- ,----------~--------' -,---~

__ ~ _____ . __ s_'--_';:-;_:; _. __ ~_-___ ,, ___________ ' _______________ • ___ - ____ "-_

--~A_

C;:,-<-=' - ---~-J ,--,--

-_._--------_._----l:-,,:,.,. \: '. == ',- -- '-'.

-------,------,-------~------- ---------' ------' < S :~

~_:_~-_. -----.---0 ___ ., __ ~ ________ --=--=-. ______ ~ __ , _ , __________ ' __ ' ____ , _ , ______ --____ ---------,- - "-------"if, \, -_,-- ,:::: -- \/

---._-------------._-----, - --------------"------, --------~-------,- ,-- --------------

---------'------ ---+--

. [:,,:;--:

- -- ------- -- - -- -------- ---- -' ---,--.. - --' --------'-------. ~.J;;:;, 'i ___ _

---' -.,-- ---.,---. --~---- ----, - -------:::.~, '0'.]

------ -' -,-------'------O-'='7 _ r--' -, -~----,-------.:::

J_' J '--"~I

Page 48: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

\C Characteristics -~~'-

>--' Q\" t---, Gate and

Symbol Max ~--~'-'.~----~~~~--~~ .. ,-,---~-- .------~--------.--+--

~--- - , ," ~-.-,------------;------~----------------~~~---~-~-----:---- ---~.--------~-------.------

5 ----'------.---------.---"---,,---------"-----~----.-,--- -~----------.-----,-,-----""-----

~------ --.~ -=- ~",_,u,<

-----~-~--~--~--.----~--~--.-- .. --.----

~.'-----~-~------.-------- -_. --'--,.-. -- -~----~---------.- ----

--:; ----------.--'---------~---.--.--- ~- --------- -------~-----------.-------.~.---.-~----. --~-~,------.

-'--------.~ .. ----.-----. --.---.------~ "--'-' = =-:"

!;;-- nos

C-',,- r:--~,>;

----------.---~. ~------~-- ----------~.--

.---~--- ~--

;lOCK and DA-[b.. TR4NS1TIONS: fne SDA pin s n::::;,-­-::;" : i--~,.J::e.::-1 >d:;J'l ---5/,t~1 EW exte;TE~- j~'',--- ::=:2. D~ta en the- SDA

[}gt) c:;-nJnge:s 2. '313'1 ~~- ~t:::;;:.: scnj;t::::n as

~!ART CONDITION: A

AT24C~01A/O"'l it14i1l8 116 'if ~ ~ ~ f £"1 ..J I \s I -

ACKNC1l'lLEDGE ~yjdr2,::s2s rInd 0;:!t3 ",::-::-;,-;JS 3(8 S e---;~

t;-3nS(~~Jtej tc gnd Tri)'T1 t;-\S EEPROi\J; n 8~1J't W'Jr:t~.

1"18 EEPHOr-l "3C8: /sd :~3C;:'-: -,-~-.------, j '-, .-::

::=:',V pc~"\'e_'- 5tandi::v '-n-:::;j21v~1:-=~1 .'~ 2nB;-J'sd: i8-~ ;"l~~:;n i-=-::'-}j2:­

~_~p [;ind (:)-; Bf1"8~-lT::; :-2C2:;~:;t C1"t'--12 STC'P :~;-t and ~:-~e Gcrr:p's­t <=":,n ;~-f D_flr _:nt2.'T1BJ ::.~.c-srDj-o_n5~

rv-1EMORY RESET: ~JlJt:::- 3n

GS'2 --=.;- ~~~'S1B;-:- '-2~_2t anj- 2~---fo;

Page 49: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

A T24C01 AI02/041OB/16

Serial Data I/O

Seriai Data i/O

-- .". C

5

Page 50: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

)ata Validity

itart and Stop Definition

'--:. \.,

,-~-;

A -,., 11"""0" A 1"'2 '04/"" R '16 _____________ _ t=\ I ,Lt~ -I '" ill J- IVU! _

Page 51: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

11.0 ~ '"'''''.''''' CO o ~ 01 -("I!i o

<" 'r"' o (,) '¢ N .... ,. ''11::( , "

r,: i~., ~ ~; 'R I""'"

n 1~~ D

(I.,) I"~' I:t;'j

r ,(,"'J (, ',I 1:-) ~;iI< ::;', ..

ii~ i:~=; ;0~ ""~ "",,' ,~~ ;:~~,:,: c2~ 1i'~ ~'~:I ~"~ D: ':1: ~:'::f" :.' I'""" I ~ J I:() I,U

~.i:: i:,i:i (i'j ',:) [.r:: 11.,' ::-:- " ~"I) (1:1 I"'~ 1:1.:1 r.l.l -t-'

f'''''" f';,~

" l~:1 "r~1 <::::: f() ::',:: 0 r:: t:,',1 ;;',',;,' n:1 .,,-' If.'<

6 \~~ I;Q

:j :: ri ;; ]~! ~; '.I.'

~;II ~,;!,}Tr 'K; ",,,,,,,, c: ;_-)

t) ~,: "'I'''"j

"6"'; (~i "~",, I'''''

T ,I I"J) III I, J .;:' I~':,i

'"~~ Z;'" ~:I t~. :~,::~:I ' , 'I':"')

~J ~

m ~ m ~' ~', UI ~

~.,~g;

(I) "C~ ~'-' (1) ;:,~~

0) 1:';: ......

'T) ,I. itl

1,;IJ "~~,,;; ~[) ~::~ "'i ' ' ~ : J) \'f ' , '>- c,;'; ~"I."I

rJ:"i I~I':'I !". ",~,,' VI ::- ") I'·'

(.1.':1 I:::J" F:~

::1,:; (~""

l,:n

t.l 'J :~::!:~ '" (.J -,:.:1::

'''I;''~) "Cl 11' [Jr "

~'~~'I ~ s:: I:~,~ t~1

n. \.: :..;~ l"!",,i I"

,,:'; 11.1 i;

OJ r;;:,j (J "'I'· ("')

U e,l l!) r'·1

(ri

G,:;

~: i:G ::~ ~:~ t';:~ ~'" ~::

~,',' "" 11" ('\\ 1':1"; :J ,,:::::

(~I "~,:"

1'./.1 ;'~ ~~ ~ t,i Lr-' (~~::I ' ,,' ~:':::I :r.:~ "::'~~ '. ,,' :~f~ '~ ',2 ~;" (1:) t:') ,,~~ ~~~:JL ~r'-} ~'I.:: ;l:~' ~~~ ~;:: ID (1) 't'.)

I',t'r i \ ,I.'" tJ 9 J "~~~" { t"\"

~:;:~ r~:: :~": IJ.! j'r,

:~: igiJ~1

(\)

'" ,,-:> ,It) ~,

~ (rj I~~ ,I:"'" .:."" ':~1 :r1 ~ ~~! .;;!~! ~~ I .~:,;

0::', t::') (I) '1;,":1 r',: ,s

'CI h ,2J ,~: (:::::: 1.'1:1

m 1.1,1

I:]J

(D ,C) __ \,\1

",. :,.1 ,,,,,, ::: :~ ~,: ;:; ~;~ ~::~ .

(j. ,;/ "~ I:, 1;'0 rt,) y:

i, ,11 ,r, ~ .. :l ,~: :::: ~; t!~ ;';~ :.[ II

(1) C' ti I:;: ~C I':") I""~,,, ':~') !J,,!

,;,., ..11...,1

' '0() '~j; z: I

~"~,~ rt::r ~ ".':i ~~) '.J In'.:!

('; ,~."

"'") ;';:' \~,.~ D 1:.1.':1

"T..':::;I i'.. ')

('t~J ~j "",;. [,1' (,')

,I;'I~; 'I::~ "~',,~ J"El (I' ll,1 '.,""

't] (:", ~,~ ;~~:";:

1',',:','.\.

U ~I :~r~: I::~ " o

';::~'

I:J:'I Cl

III (I ::1 "r~' r:~ ~.>~ r:' If) r"''';:: ''" ,'~ ~i.'l r"" ~,~) j.. ('l.j "~"'" j;J ;~ ~7 ,;:~ ;::: i::~, 1't:..1 • ", (lJ "(~'"I ~,,_ Q'J LI' ',. 1:; [,n

L/,) () ,~ .. " ..,,, (,) (1')

ID I:~:I L~ I ,. \ la':1 \ ,,,"

~,::i if; ~',1 (1) :i.J

,.. "I~ iY; ~ ~ I~!

n ,;:~

·[::1 n \1"i ('.I

'tj (1:1

tl_~ ~,:: "e~ ":~}, l~ ~ ::: \'(1

~'~ (:~ lI' ""~'" ~I,~ ~ ,,' @ ~,J, '(,',",") 1'1-" ,,,,,:,, 0 ~"~~I ~., I

m o "'>

..i?" "Ii !l l,"I:",j

erl I:::

"'t::,',1 \ ... ~ ~ I :1 ~~"'::: ~r' (LJ ~D I: ~:

[I'; f) I'~" ,,' "I ,

l--~ ?l

~~

'1:"~i 1.1'

;,;:') I:f:; (i,'l 2.':1

~~)~ +~ E:, >~

"'(] I:D :.1, IT.i (,J (tf 1:1, I~~ rr: I~;::' .£l, ~'"~ (~ 'I::~;,: ~r,1

i!:: ~.:~" .~~ g,:: ;~:,

.' (:1

W "1""'"

U [.r.1

Il" ~1:

;~~~i "'(:) [I:' C\J

'I":"' 'tJ: ·1~) I" j '"1;")

::~; '~:; [~

'tl n I~:~ ,·r r:t:1 I:ri [I

::1_ 1 .. 1,1 '.1.,

.li"I~1

~:, S~ ~

j K; ;.~ ~:;: ~.:~; ::: ':i; ~. I'!

''"":~ rJ '1."J ," I", ":! 1,";' -". r:,:i. .,' ~:' Il,1 ,1" ::: (I,) :~,~" ',J, \ ~ '"'' (".] , , If..! -:, (!.! l1:, I'f,,1 I:J..) (I') ;'! ,~l, ~'"

t: .;:.',:, ~~ ~~:;; :!; l~ '~ 12 ' 1:1.' 1::1..)

II :-:;1

,.. .'

(:1':1 ~:: H~! J:;~ re; 1_ c

\',~J ,,;;(

"'~'~ I!{" g;; ~Tl (l'J ~,

i:~~"~' 1;~:~ J;:: ,::( (I) n. ":;i 1',,,,',,1 ~_

, ',~ 0 :::(: (]:I (I) I','"\l "C) I~_

, I'J ~ I~~''':I ::(::' ,:0; 1'.:" ,c...J

TJ "I:":) J:I;I

';I,"'i r::::,

1:':1 :::.: fi ;~ :"1 'j c'::' ,~ U."I ~(", I,JJ

1:.1:1 :::;:,':', C;:I ('\i m ;:;, IL,

:';I'~: i:'~f' ::;:~ ':':"; '~~': \:"',1 II' ~ 'I:I~ ~~:.

:;:) ~jJ '~I"'" d )

r""" ;J'" ~ .. 1',(1 D <~:, I::'" I:') i,I',,1

'"." l~~ s~ ';,," ,~" \,. ,J." C',~

C'

" .F, :,ii :i::

I;' "'- 1::::1

1'"

r:t::1

(,I) ~ ",'1

1:.1':,1 ',",,,.

'"';J 'I~":I

":':"~'S '::: {,,) r.J,,".I, ,:'\j ('"',I I"'i ,,;- 'TI "(".1 I' Y [j' I (')" '::;t I'~'} 1'1 :;

C;-:-. '~::I ;t"1 C (If "",,,, ~ :' ~,:;; f::~ I.~~i IU I""" "-" W I,,,,) I';"'" '''\"-;<

i:,:;

I;', "I'·' '''C:" 0

.1 (D "",,,.

,~, ,I

I'''·

"~ r, If; CD

~~J:: f:1. ~~ 'il:i;:: ,~:i~e: ?~~ ";:~~

!D ':;: ~,'~i'! ~l' ,i'i ~;;!

w t:: o

-I" IItI I.. (II)

0.. o "0 1:1J 'lil ,'(,

I, (1,':1 "'I::::') "'t"":1 ,'I.': r"" (t\ tr,

:[Ii '~: C) (:I)

C::,) m m

m~r~ mmU

I~ ID • \tl m ~, ~ ~H~J,~ ~J~" ..

I:.r l 1,,(1 .;,;" 1:::::1 '''''''7 (tl ·~':"I If,' 1:1:1 LI": .. , I"'" >, I:,> !.lJ '''~''::I II) ",

((:I c::: r ~Cl ru (G n ~)

~D~~m c,' Ii

oi 0

~ ~

I""" '~~ ,.

CI

\.,) ,I" ":::: ,-:):) \;1.,,1 I'"j ~:':: I,"l:'i ,d-l ~'

f~:~ ~rIE;H ~ ~.Hj~f:~ ,~.,", 1"-, W ,~,/--, .1..: \"'1 .,", I'I~ " (" .,~". r:r 1.1, 1\I"'t"I

~~L ,~!"~ I,:D r',1

11) 1~:1

·1.!II~~!!!~~'!:I~~~~!·i~![ ..1) d,) " <I':( ,,,' ~ 1.1 "I""',' r'" (t'l , ,-" I:t" ,.,",,' ~d "-, n~ '1-:: Iii (.~

I~'"

;~::': t", :~I I~~II~:I ~

:~ ~~: I~.I·· [l TIl .::~ ~ ,i.' ';,;L~ II< ~ :,' }~ ·~i ;V ~ :!~;1 ~! ,l':;;. ~- ", U J,. l,t' "I~;;-I (""I j_ r:"' '" 0 11'1 Q n\ \,"1.:; II lJ',1

I!~ ~ ~ r: ~ .~r~ l' !:~: ii i ;~~ ;[1 .~ )~l :': ~ ~~ ;:~ ~ ~::: IJ:i; 1;r. ~~! m C'I (1 1,"':1

m -~ (,:::! ;,,, i'rr

.~~? ,£ ,. m '.~ -,/ m "fi~ 1- ' ....

,;j:',;; I:~:i

r,n '"'::'" i~'-'

':..-::: I~·' r:t.:r ~'"_'

!(li~ 1i

r:: ~!: 2 ~;~ 1'1)

o [I:. <::

tl~J ;'::" IJj ,.;

n,:1 (:'~

r~':1 QJ

~L' 11~ 'i~:i ~, ('I:! ~:r

r::: U LL' "l"

I:J.~ (1) ~;"';

H;" ;fE

0)

(J • I,,,:) U'I i,,,J,,

(') (")

I·'~ I,'D ,~~:;, ".;", J'''"

;;:;:::r :)':: ~:; ::,~,; "'I,=~,

'1:.~

1::;1 "1';;;';

If! C elr

"r.f"",y Il'J '1.. ~,l)

'Q, a

::~: ~,::: I:)') 'r::! 1:'1':1 :~;: ':: ~"I ",::' 0:::1

"\"::::1 i-',; "t:::')

,... ~- .,,,: m (\\ (I)

1:W' "~~:~ (tj ,:i:; "I:":)

,i ': '," .. ~ ~f ,; "U ,':';::" r'~ "~",, '\ '.':1 .;.:, IJj I"""

~H~;i:~i~! ! ~ ;H~i

:~f" C,I ~',I'I '~,',',', '._ \t] I"J

I-I ~,:~ ", '!':,

:.t.i :t::r r'"'~ 1:].:.'1

~:~"'"" ri', c:

:~:; I~J ~::- '~i, ~t:

, " 1)::1 m t"" I~) ...

(~ I'~i ''';'',','

m 1,f,'1 (],) ('.1

~~~ 11:

'\'1

1/, ;!~3 ....c" C? 'rl Lt ifl lill"; \..\1; 1;,\'"

~L;W U,,.1 \J) ',," :':"1'" ::"1

,~" 1,],1 ([! ~

~ :~ (; r::~ 'I:"':~ (;;::; ;'~

'! \"LI """, I"U ':',:1, '''':"~I ',,, ll.1 (~~U I':

~~:r, "~'"" _ ..

:~2 't;:': :j:~' ~""'; ,,~.; ()

::; ~~:~ !~:(~ (1 '4'" '~L .,: ',. 1.1..1 ~;~ it LU

:I.j 1:1)

I:::::: r, CJ ~~~ ..:;.; ~~~ '1',';;, ~I) ~. ;:: ,~'''.~ (1::1 CJ IX]

n l.n --, I:':; "'::'~I

11,"_;

~ LI ,,,,,, l:ri I:t"i IJ'." I'l, "'('J ,;::;:

:~~~ ~~

.,l>' I • .;I

~;+, 4',':,

I~'"i I:':'i I', ;,,, ~"'i:'~

I"~,

Page 52: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

Jtt·:;x t os. ,-0_ 'C-'~GGC;fltrc:-' ,-;:::;--""- V2~ "3 (1318 vvsr J, ',1 '-s~~-::c:nds

H~-~ an A::: eng S~ F12 EEPF.8tf reGS; \-.--95 3n

igure 1 De\,' C:2 Address

A T24CO 1 Af02104i08/16

but GCeS

Page 53: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

A T24C01 A/02104!08/16

l'

igure 6

1M

Page 54: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

,T24C01A Ordering Information

On::iering Code -----

,-: __ -:,-~-n~;' >-,0, _~_ "",,- __ ~,_" r-'C- ,_,0,

-~-

P<1r:kage

--'::J. --

-::.-:-,-,

---------~-.----.-~----.--- ----+---"-------.---------

-, -~

)---'---' ,"-,,", = .- .... - .... ~

_.~--'_'_-_n~ __ "-,-,, ,---, :~ __ L'-'_"0 -}--';,- U ,-~_,

P~ck~geTyp~ _______________________ _

8P3 ",;0::, '-""_ -''''''.-. --- -, ----~ ~ =', 1-

aSi

Opliof'lS

-------_ ... _--

AT24C01Al02/04/08f16

Page 55: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

---------------- AT24C01 A/02/04!08/16

,T24C01A Ordering information (Continued) !",\,~ (max)

{u,s) \:>.:, {n1~~.J

(!-J-A,)

L"E f,,!ax~ blA_! Ordering Cod-e

----._----. -- .~-.---~--~~.---- .--~-----------------.

-----~---.--~-.--.---~ ---~ ----

Options

------~---- ------.-.--------

·2.5

.~---~~---~-~

:;:\!

11

Page 56: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

~T24C02 Ordering Information

1m",,] (f.i-4c! (Jl-A) Ordering COl!c2 P'H~kagB Op-eration R.Hlg£' ~.-----------------~---------~-~-------------,-,----.~-'-~---------"------'----'-----,

R'-:;: -, \,..,.;

-,--,-- ~ -~ '-'--"-", ~ ."C;: ,--;'-"_' ":::~"--,_~L ,- <::_C;::_'

~ ,- ,--" --~ ,-- --, J,.,.~~·<~-L_!

'3\\

---~ ------~.-~~~~--~--

---.l[j'-C T p£ .--

8P3

~_~ ~r/;~,~. L'< ,.-"0;::",>- t"-:: <;;:~'-S S:-:--;a -" ," -2 ~-0=DE:C 50:-=,-;C' r ~ ______ _

---.~-----.---.-.----~----- -- -----------~-~-~---------~-----.-------------------

0'

------- ---~-

:~', ~,~ -~---, '-

-------.-.-----,----'. -,--~ ---', - -'~"- ~-- -' --- !;

----~---~

2 A I 24C01A/02/04f08/16

Page 57: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

A'T'24C A .o ~ [" .... /04/0° 11'" I: U IA,UL.I .• OJ 0

AT24C02 Ordering information (Continued)

Ordering Cod-e

3P:~

8\1

8P3 .~--.~ .. ~.~.~.-~ .~--~ .. -

8S~ -- ~ - ,-_,_ i--·-3S:!,~ '")~; i-~/'0,; <:;;:,--;---",,-,.',' C,T' c_,=_ .-~ED'EC SCk~)-.--------~~~-~---------------.-----~----------------.-~~--

aT 143

Options

s;; ,~

....:.~~c·....:_) __ '~"_i ____ ~._~.~ _____ ~ ~._~~.~.~ ____ _

---.--~--~-.--~.-- .-~-~

~~~ .. - .. -.~-.-.. ~.

1'3

Page 58: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

AT24C04 Ordering information

P~('kiJg£E Operation Range ~---~ -.'~ -.~-~---. -~---------

I~'--

-;:-~-.

-_:::::-'

!\"'" ---;,~ ,~<', <~ ''--'':::- ~- " ~-_--,. -_'-;'""----,\.---,- "'-"C''---''-_'._'

..:

-', --, ---, ,-, ) -,---,-.-, ,--.. ----, r-_, ~'''';'''---.< """,,- ,j, ,-_c::._;

BPS

i..:_ ,; J

OpHons

14 AT24C01A/02/04!08f16

Page 59: LAMPlRAN - repository.wima.ac.idrepository.wima.ac.id/1677/7/lampiran.pdf · leall tampiLTimer jnb PWM,* ;putar setb TRO jb PWM,* elr TRO leall tampiLTimer mov Rl,#S mOV RO,#Data

---------------_ A I 24C01 AI02/04/08/16

AT24C04 Ordering Information (Continued) (m,n)

OrdBring Code

~ ~-~--- --- ,-- ~

,-,-;;: .L-~"-.:(..~- '"" "-<-"",- __ j

p(1]":C:A-J C"12c

,"':;-]';CJ4\J-' OS!-J>::

---~~-~.----------+--,-----.~~----.------

r-----~

Options

-~-------~~---.---.-------

P E j~ J' l \ r A K ,-\ A N Universitas halo;k w.... J, ",j ,\ .. j:UJd.a-i~

SUKl\u!\lA

------~---------------- --- -----------~ - ---- -----~ ---~------------___c

-- ------------

i5