Mikro
Mikro
SOAL NO.1
HARI
PADAM INVERT ER
FULL
LAMPU
OVERLO AD
CHARG E
POWER SUPPLY
Power supply menggunakan IC regulator LM7805 engan keluaran 5! untuk supply m"krokontroler an sensor# an supply 1$! ar" %atera" atau ak" langsung untuk menggerakan rela".
+"ka SIAN* maka keluaran 'A(I a ala) log"ka 0# ,"ka MALAM keluaran 'A(I a ala) log"ka 1. !(-. a ala) tegangan re/erens" yang n"la"nya sem%arang menyesua"kan kon "s" 0a)aya l"ngkungan. &ntuk ran0angan "n" 1re/ " apat ar" tegangan pa a tr"mpot2tr"mmer potent"ometer3. 2. PADAM &ntuk men eteks" apaka) a a supla" l"str"k sensor s%% ar" PLN 2$$0!AC3# "gunakan
+"ka a a l"str"k $$0!AC maka keluaran PA4AM a ala) log"ka 1# ,"ka t" ak a a l"str"k $$0!AC keluaran PA4AM a ala) log"ka 0.
3. FULL &ntuk men eteks" ak" apaka) su a) penu) atau %elum "gunakan sensor s%%
+"ka ak" penu) maka keluaran .&LL a ala) log"ka 0# ,"ka ak" t" ak penu) keluaran .&LL a ala) log"ka 1. P"n 1 an $ ter)u%ung ke rangka"an 0)arger ak".
4. OVERLOAD &ntuk men eteks" a anya o1erloa pa a "n1erter "gunakan sensor s%%
+"ka "n1erter mengalam" o1erloa maka keluaran O!-(LOA4 a ala) log"ka 0# ,"ka "n1erter t" ak o1erloa keluaran O!-(LOA4 a ala) log"ka 1. P"n 1 an $ ter)u%ung ser" engan %e%an "n1erter 2lampu emergen0y3.
3
KELUARAN
1. INVERTER
(angka"an "n1erter "ken al"kan lewat ken al" IN!-(5-(# ,"ka IN!-(5-(6717 maka "n1erter akt"/ an menyalakan lampu -mergen0y# ,"ka IN!-(5-(6707 maka "n1erter nonakt"/# lampu -mergen0y mat".
2. LAMPU
'" up mat"nya lampu "ken al"kan ole) ken al" LAMP&# ,"ka LAMP&6717 maka lampu menyala# ,"ka LAMP&6707 maka lampu mat".
3. CHARGE
Akt"/ t" aknya 0)arger ak" "ken al"kan lewat ken al" C'A(*-# ,"ka C'A(*-6717 maka 0)arger ak" akt"/# ,"ka C'A(*-6707 maka 0)arger ak" nonakt"/.
TABEL KONDISI INPUT/OUTPUT 8ea aan 'A(I PA4AM IN!-(5-( MALAM SIAN* LIS5(I8 'I4&P LIS5(I8 MA5I LAMP& -M-(*-NC; 'I4&P 9 : 9 : : Output Low 203 : 9 : 9 9 '"g) 213
#IANG
HA RI!
MALAM
HIDUP
PAD AM!
PAD AM !
MATI
HIDUP
MATI
HIDUPKA N LAMPU
INVE RTE R!
OVERLOAD
TIDAK OVERLOAD
AKI PENUH
HIDUPKA N INVERTER
MATIKAN CHARGE
HIDUPKA N CHARGE
10
CMO451 CNOPA*IN*
eDu P1.0 eDu P1.1 eDu P1.$ eDu P1.B eDu P1.> eDu P1.5 eDu P1.E eDu P1.7
O(* 0000)
SIAN*@ CL( LAMP& CL( IN!-(5-( CL( L-4 +< PA4AM#A8I CL( C'A(*-
11
LAMP&F'I4&P@ CL( L-4 CL( IN!-(5-( CL( C'A(*S-5< LAMP& A+MP M&LAI
IN!-(5-(F'I4&P@ CL( LAMP& CL( L-4 CL( C'A(*S-5< IN!-(5-( A+MP M&LAI
IN!-(5-(FMA5I@ CL( LAMP& CL( C'A(*CL( IN!-(5-( S-5< L-4 A+MP M&LAI
12
Disi !si "!#! "i $%&'(!)*$ (6!GI (65!G$5mA (6$00 o)m P6I$( P62$5mA3$ H $00 P6 0.1$5 Aatt Se)"ngga "s"pas" aya pa a regulator se%esar 0.1$5 Aatt
13
SOAL NO.$ ?0$. (eg"sters operat"on Org 0000) Mo1 sp#I$/) Mo1 r1#I$0 Mo1 %#I5 A1@ mo1 a#I1 A$@ "n0 a 4,nJ %#a$ ? "s"n" n"la" !+ 2 mo1 %#r1 0lr 0 a a#% pus) % su% a#r1 ? "s"n" n"la" !+ 2 swap a anl a#I0aa) ? "s"n" n"la" !+ 2-. ,+ 2pop a00 ? "s"n" n"la" !+ 2orl a#0/0) ? "s"n" n"la" !+ -/0. ,+ 2s,mp C en ,+ 2,+ 2,+ 4
14
15
&ntuk s"mulas"nya menggunakan m"krokontroler A58=C$051 "mana "nput ar" ger%ang NO( "representas"kan melalu" penekanan tom%ol. +"ka tom%ol t" ak "tekan maka "nput ger%ang NO(6717# ,"ka tom%ol "tekan maka "nput ger%ang NO(6707. Se)"ngga untuk s"mulas" $ "nput "perlukan $ %ua) tom%ol atau push button. 8on "s" output 2;3 "representas"kan ;6707 maka L-4 mat". *am%ar rangka"annya se%aga" %er"kut engan nyala L-4. +"ka ;6717 maka L-4 menyala# ,"ka
16
CMO451 CNOPA*IN*
O(* 0000) M&LAI@ MO! C#P1.0 O(L C#P1.1 CPL C MO! P1.$#C S+MP M&LAI -N4
17