ISSN: 1693-6 930                                                     145     Aplika s i Mikroko n trole r  AT 89S52 untu k   Kom pas Digit a l (Busta nul  Arifin)  APLIKASI MIKROKONTROLER AT89S52  UNTUK KOMPAS DIGITAL       Bustanul Arifin  Program Studi Tekni k  Ele k tro, FTI UNISSULA   Jl.Raya Kalig awe Km.4 P O  BOX 1054  Semara ng 50 012   Telp. (02 4 ) 6 5835 84, Fax. (024 ) 65 824 5 5   e-mail: bu sta nularf @ yah o o .com       A b st r a ct  The aim  of this  resea r ch  is to de sig n   and te sting f o r digital  co m pass  with  CMPS03  sen s o r  prod uct by  De va ntech, Ltd, AT89S 52 m i cro c o n troll e r,  128x64 pixel LCD Gra phic  Displa y. The  exp e rim ent d e sig n  to ha rd ware an d sof t w ar e.   Ha rd w a re s yst em s con s i s t   se ve r a of   part, ide n tification system  and  com pon ent ch oo sing.  Whe r as, t he de sig n  of  LCD di spla and  m i crocontroll er p r o g ram m i ng a r softwa r e d e si gn  wit h  SDCC Co m p iler C lang uage.   The  re sult  of rese arch  showed value  2.3 0  for accuration and 0.1 0  for resol u tio n  CMPS03 di gital com pass.    Keywords: di gital com pass, AT89S52 m i cro c o n troll e r, Grap hic L C D.       A b st r a Penelitian ini  bertujua n  u n tuk m e laku kan peran can gan da n pen gujian  kom p a s  digital  deng an sen s or CMPS0 3  buatan De vante c h, Ltd,  Mikro k o n trol er AT89S5 2 , dan tam p ilan   Grap hic L CD 128 x6 pixel .  Peran c a nga n si stem  m e liputi pe ra ncan gan  ha rd ware da software.  Peran c a nga n  hardware  te rdiri  ata s  ide n tifikasi  si ste m  dan pem ilihan  kom pon en  yan g  a k a n   digun akan. Peran c a nga n  softwa r beru pa de sain tam p ilan LCD  dan  pem rogram an  m i krokontrol e r. Pem r ogra m an m i kroko n trole r  d a la m  penelitian  ini m engg u nakan Ba ha sa  C   deng an com p iler SDCC. Untu k pen guj ian dan an ali s is dil a kukan  tiap bagian  kom pone n, yaitu   m i krokontrol e r AT89S52,  sen s o r  CMP S 03, dan  Graphi c LCD 1 28x64 pi xel. Ha sil pen guji an  pada  sen s o r   kom pas  CMP S 03 m enunju k kan b ahwa kom pas digital  ini m e m iliki akurasi  2,3 O  d an  res o lu si 0,1 O .     Kata kunci :    kom pas digit a l, m i kroko n troler AT89S 52 , LCD G r afis.       1. PEN DA HU LU AN  Kutub uta r d an  kutub  sela tan ma gnet  b u mi tida k te p a t be rada  p a da  sum bu  put ar  bumi,  yang merupa kan titik di m ana kutub ut ara da kutu b selata n ge ografi s  be rad a . Kutub utara   magnet  bumi  terleta k  di T hule, G r ee nla nd, 125 0 km dari kutu ut ara geo grafi s Kutub  sel a tan  magnet  bumi  terleta k  di  d e kat Vo sto k Antarcti ca, 1 250  km  dari   kutub  selatan  geo grafi s . Posi si  kutub  magn e t  bumi be rge r ak pela n  da ri wa ktu ke waktu b a h k an  berb a lik  pola r istasnya setiap   500.00 0 tahu n.  Dalam  me ne ntuka n  a r ah,  zama n d ahul u orang  men ggun akan tan da-tan da  ala m  se pe rti   poho n, gu nu ng, mata hari,  atau  bintan g. Hin gga  p ada  aba ke -11  kompa s   magneti k  m u lai  digun akan se cara lua s  unt uk kepe rlua n  navi gasi. Ko mpas m agne tik ini mengg una kan me d a n   magnet bu mi  untuk me ne ntuka n  ara h  utara.  Selanj utnya, perke mbang an di  dunia el ektro n ika  memun g ki nkan dici ptaka nnya IC ya ng dap at mendete k si  medan m a g net bumi, yang  sela njutnya di terap k an u n tu k memb uat kompa s  digital .   Kompa s  di gital dal am  pen elitian ini  me nggu na kan  sensor Devan t ech  CMPS0 3 yan g   dibuat b e rda s arka n IC  Philips KMZ 51 yang   da pat  men dete ksi med an magnet bum i.  (dipe r lihat kan  pada G a mb ar 1 ) . Output  data dap at direp r e s e n tasikan d a lam b entuk m odul asi   lebar pul sa  ( Pulse Width  Modulatio n , PWM) atau antar ran g kai an  terpad ( Inter Integrat ed   Cir c uit , I2C).        Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 9 30     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  145  - 152   146                           G a mb ar  1  Sen s or  Ko mp as C M PS0     Senso r  ini b e ke rja pa da  tegang an 5V  dan men a ri k arus 1 5 mA . Ada dua b u ah cara   menda patkan  data arah, ya itu:  1.  Den gan m e n ggun akan si n y al PWM (d ari Pin 4). De n gan meto de i n i, diha silka n   lebar  pul s a 1  ms (0 O ) sam pai 36,99  ms (369,9 O ) ata u  den gan  kat a  lain 10 s /   O  +  1 ms Untuk  setiap  pulsa, ada waktu anta r a sebe sar 6 5  ms.  2.  Den gan me n ggun akan si n y al I2C (da r i Pin 2 dan 3)  Den gan meto de ini, data diambil se ca ra  serial d e ng a n  sistem I2 C, denga n dua  pilihan   ketelitian: 8-b i t (0-25 5 ) ata u  16-bit (0-3 5 99). Dal a m p enelitian ini d i guna ka n sist em I2C den g a n   data 16-bit.      2.   METODE PENELITIAN    Penelitian ini  diawali deng an meran c an g, membuat, dan men g uji  komp as di gital untuk  menentu k a n  arah   d an na vigasi  ya ng seb ena rnya deng an  m e mpertimb ang kan   fakto r -fa k to koreksi, me n ganali s i s  ko mpas  digital  yang di susun  atas  sen s o r  Devante c CMPS03 d e n gan  tampilan G r a phic L C D 12 8x64 pixel. Peran c a nga n meliputi pem a hama n  kara kteri s tik  sen s or,   LCD, dan pe ran c an gan  software p ada  mikro k ont ro l e r. Pembuat an meliputi p e ra kitan alat dan  download  software. An alisi s  dila ku ka n p ada  ka ra kteri s tik  kom p a s , peng u jian  ha rdware, si ste m   I2C, kom unikasi data, da pemrograma n  mikrokontro ler.    Sens o r  Kom pas C M PS03 M i k r ok ont roler A T 89S52 Graphic  L C D 128 x 64 pix e l Pow e r Suppl y Sak l ar M O D E Sak l ar BAH ASA S a kl a r  DC IN/ C h ar ge Sak l ar Kalib r a s i     Gamba r  2 Di agra m  Blok S i stem     Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Aplika s i Mikroko n trole r  AT 89S52 untu k   Kom pas Digit a l (Busta nul  Arifin)  147 Prinsi p ke rja  sistem d a p a t digamb a rkan dala m  di agra m  blo k   sep e rti terlih at pada  Gamba r  2, yaitu:  a.  Senso r  komp as CMPS03 menga mbil  d a ta  ar ah me d an mag net b u mi. Sebelu m  digun akan,   sen s o r  ini dikalibra si terl eb ih dahul u.  b.  Mikrokontrol e r menam pilka n  data ha sil p e mba c aa n ko mpas  CMPS 03 ke d a lam  penu nju k 1.  Derajat yang  menunj ukka n  arah (0 O   – 359,9 O 2.  Sebutan a r a h  dalam Ba h a sa In done si a atau  Baha sa Ing g ri s, misalnya ‘ U t a ra’ ata u   ‘North’.   c.  Data arah (deraj at  d an seb u tan),   mo de, da bah asa  ditam p ilkan d a lam  G r aphi c L C 128x64 pixel.   d.  Sakla r  BAHA SA untuk me milih ba ha sa  yang  digu na kan  (Ba h a s a  Indon esi a  at au Bah a sa  Inggri s ).   e.  Sakla r  MODE  untuk memili h mode:   1.  MODE FAST , data diambi l seb anya k  5 12 ka li, dirat a -rata, kem u dian ditam p il kan. Mo de  ini menyeba b k an tampil an  data mun c ul  setiap 1 d e tik.  2.  MODE FINE,  data diambil  seba nyak 20 48 ka li, dirata -rata, kemudi an ditampil ka n. Mode  ini dilen g kapi  den gan  displ a y bar. M ode  ini me nyeba bka n  tampil a n  data  ko mp as m u n c ul  setiap 6 d e tik.  3.  MODE HOL D , mode ini  untuk me ng hentikan p r o s e s  dan  dat a tera khir  ditampilkan.  Tujuan d a ri m ode ini ad ala h  untuk me m udah ka n pem bacaan.   f.  Kompa s  dap at bekerja  (ON) den gan  m engg una kan po we r su pply baterai  atau AC/DC  ekstern a l.  Pa da saat   men ggun akan po wer sup p ly  d a ri l uar,  ada   sa klar pilih an  untu k  m e n - cha r ge  b a terai atau tidak.         2.1 Peranca nga Hard w a re     Sistem kom p as digital dal am  p enelitia ini  te rb agi menjadi   be b e rap a  sub s i s tem  be rup a   sen s o r  komp as CMP03  se bagai in put, mikrok ontrol e r AT89S52  se bagai p e mroses, dan  Gra p hic  LCD 128x6 4  pixel seb agai  output.    2.1.1 Sensor  kompas CM PS03    Senso r  ini b e r fung si untu k  memba c a a r ah med an m agnet bu mi d an men gha sil k an  output  arah  meda magnet b u mi  dalam bil a n gan 0 - 35 99 y ang me rep r e s enta s i k an a r ah 0 O  – 35 9,9 O    Data ditan s mi sikan de nga n  sistem I2 C melalui pin SDA dan SCL.     2.1.2 Mikrok ontroler  AT8 9 S52     Mikrokontrol e r AT89S 52  berfun g si  se bagai  ko ntrol e r utam a ya ng me ngam b il data d a ri  sen s o r  CMPS03 den gan  sistem I2 C.  Setelah dat a dipe role dari m odul  CMPS03, da ta  ditampilkan p ada Graphi LCD 128x6 4  pixel.    2.1.3 LCD Gr aphic 128 x6 4 pixel    LCD G r ap hic 128x64  pixel ini be rfun gsi  seb agai  tampilan  hasil pemb a ca a n  ko mpa s .   Tampila n pa da L CD  Gra f is ini be rup a  derajat a r ah kompa s jarum, d an a r ah m a ta an gin.  Bahasa dan  Mode yang di guna ka n juga  ditampilka n   2.2  Desain Grafi s  Tampilan LCD    De sain g r afis yang dima ksud di sini a d a lah mem b u a t gamba r yang he nda ditampilkan   pada  Gra phi c L CD.  De sa in dibu at den gan  softwa r e  Fast L C D. Dalam  hal in i gamba r di b uat  dalam  dua  warna  (hita m -p utih). Warna  hitam pa da F a st L C D a k an  menja d i puti h  pad a tam p ila n   LCD yang  se bena rnya, da n wa rna  putih  pada F a st L CD a k a n  me njadi bi ru pa d a  tampilan  L C yang se ben arnya (dipe r liha t kan pa da Ga mbar 3 ) .         Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 9 30     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  145  - 152   148                     Gamba r  3 De sain G r afis T a mpilan L CD    2.3  Pen y usunan Algoritma & Penulisan Program   Setelah hard w are (rang kai an elekt r oni ka) sel e sai dirakit dan de sa in grafis tamp ilan LCD  sud ah dib uat , maka lan g k ah  sela njut nya adala h  menuli s  prog ram da n do wnlo ad ke d a lam  mikrokontrol e r.  Algoritma p r og ram di pe rlihatkan p a da Gam bar 4. Progra m  diawali deng an   menam pilkan   Splas h  Screen   sela ma  1 detik (Rutin men a m pilka n  ga mbar a w al ), dan  menam pilkan  backgroun d. Kemudia n  progra m  ak an  menge ce k ko mpas  (Rutin ce k ko mpa s ).       st a r t Ta mp i l k a n sp l a sh  s c r e e n &  b a c k gr ou nd Ch e ck ko mp a s T a m p ilk an de ra jat , T a m p ilk an   a r a h  m a t a  an gin, T a m p ilk an j a r u m Ba c a  k o m p a s Pilih  M o de st o p Sa k l ar O F F ? T Y     Gamba r  4 Ru tin prog ram u t ama  Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Aplika s i Mikroko n trole r  AT 89S52 untu k   Kom pas Digit a l (Busta nul  Arifin)  149 Selanjutnya prog ram aka n   memb aca   komp as  (Rutin memb aca kom p a s /I2C) d an  menam pilkan ya dalam tiga  macam in dikator, yaitu:  a.  Angka p enuj u k  derajat   b.  Sebutan a r ah  mata angin   c.  Jar u k o mpa s   Kemudia n  progra m  akan  menge ce mode ya n g  digun akan (Rutin memili h mode ),   apa kah  FAS T , FINE, ata u  HOL D , d a n  me njalan kan m ode  ya ng  se suai. S e lanjutnya  prose s   memba c ko mpas  akan d i ulangi  se cara teru s men e ru s, sam pai  hard w a r e di  OFF-kan  (arus  pada rang kai an diputu s ).       3.  HASIL D A N  PEMBA HAS AN   3.1  Pengujian d a n Analisis  Sensor Kompas CMPS0 3     Pengujia n d an anali s i s  sen s o r  ko mpas  CMP S 03 meliputi  penguji an  dan an alisis  karakte r i s tik  DC, kalibrasi  komp as, e rro r, aku r a s i, da n ketelitian  CMPS03.    3.1.1  Karak t eristik DC CMPS03    Pada pen guji an ini, modul  CMPS03 di beri k an teg a ngan  catu ya ng be rvaria si  dari 3,5  Volt sampai  5,2 Volt, kemudian  dilihat apakah  kompas dapat  bekerja atau tidak. Pengujian  untuk teg ang an lebih b e sa r dari 5,2 Volt  tidak dila ku kan untu k  men ghind ari keru sa kan mo dul.     Dari  pe nguji a n ini te rlihat  bah wa m odul   se nsor  CM PS03 da pat  bekerja  de ng an b a ik  pada teg ang an  4,75 –  5,25 Volt, dengan teg ang an optimal b e rda s a r kan d a tash eet ada lah   seb e s a r 5V .     3.1.2  Kalibrasi kompas     Kalibra si ko mpas di gun a k an unt uk  menyesuai ka n data hasil  pemba caa n  kompa s   deng an a r ah  yang se ben arnya. Untuk it u dipe rlu k an  seb uah al at u k ur l a in yang  memiliki a k u r asi  dan ketelitia n  tinggi seba g a i acua n kali bra s i. Dalam  kalib ra si ini, digun akan  M a rching L e n s atic   Com pass  HY 45-2B.     3.1.3 Kompa s  normal err o   Kompa s  n o rmal e rro ad alah  ke sala h an d a ta  kom pas saat  ko mpas dileta kkan  pa da  posi s i ho riso ntal tanpa  ada be nda -bend a fero magneti k  ya ng ada di  se kitarnya.  Ha sil  peng ukura n  d a ri ko mpa s  di gital diseli sih k an d eng an h a sil pem ba ca an dari  kom p as a c ua n     Dari  pe ngujia n ini, rata -rata erro r ad ala h  se be sa r total ha rga  mutl ak e r ror  diba gi den ga n   banya k nya p enguji an, yaitu:    Kompa s  normal error    = 18 O    /  16        =  1,125 O      3.1.4 Kompa s  interferen s i  error        Yang dima ksud ko mpa s  i n terferen si e rro r ad alah  ke sala han d a ta kom p a s  karena   peng aru h  int e rferen si me dan ma gnet  dari  bend a-bend a fero m agneti k  yang  ada di  se ki tar  komp as.     3.1.5 Kompa s   v e rtikal err o   Kompa s  verti k al e rro r ad a l ah ke sal aha n data komp as jika komp as dimi ring ka n pada   sumb u vertikal (dipe r lihat kan pad a Gam bar 6 ) .     Pada p eng uji an ini,  sud u t yang di bent uk  oleh  ko m pas de ngan   sumb u h o ri sontal ( ),  besarnya  da pat po sitif ma upun  ne gatif. Dila ku ka n 5  kali  pen gujia n arah ya ng  berb eda  de n gan   lima posi s . Ha sil pen guji an dap at dilih at pada Gam bar 7       Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 930     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  145  - 152   150                               Gamba r  6 Pe ngujia n kom p as verti k al error                                 Gamba r  7 Pe ngujia n Komp as Verti k al Error      3.1.6 Akur as i kompas     Akurasi  adal a h  de rajat nilai  yang ditam p i l kan  pen gu ku ran  bisa  saja  sala h. Berd a s arka n   datasheet  se nso r   CMPS0 3 memili ki a k urasi  4 O . Ini  artinya b a h w a p e mb aca an ole h   kom pas  diharap kan +4 O  atau -4 O  dari nilai yan g  sebe na rny a . Berdasarkan hasil p e n gujian komp as   norm a l e rro r,  maka a k u r a s i komp as  sama d eng an  defleksi m a ksim a l, yaitu  seb e sar  2,3 O Akurasi  komp as be rub ah jika kompa s  tidak d ileta kka n  hori s ontal.  Pengujia n menge nai ko m pas  vertikal  erro menunj ukka n  bah wa  jika  komp a s  dil e ta kkan  dalam  range  kemiri n gan  20 O  sam pai  - 20 O  maka akura s i ko mpa s  sebe sa r 10  O   3.1.7 Resolu si kompas     Re solu si ad alah pe ru ba han terke c il  pada nil a i  input yang  akan  men gha silkan  peru bah an nil a i yang dapa t dilihat pada  output. Reso lusi bia s anya  sama de nga n skala terke c il  atau yang di sebut den gan  ketelitian. Pa da se nsor  ko mpas  CMPS 03, terda pat pilihan d a ta a k an  diambil pa da  mode 8 - bit atau 16-bit.    Untu mo de 8-bit,  nilai ou tput  berki sar 0-25 u n tuk mere pre s e n tasi kan su dut   putaran  penu h,  maka besarnya re solusi:     Re solu si    = 360 O  / 255       1, 4        Untu k mo de  16-bit, nilai  o u tput be rki s a r  0-3 599  untu k  mere pe senta s ikan d a ta 0 - 359,9  O maka b e s a r n y a  resol u si:     Re solu si   359,9 O  / 35 99        0, 1 O      Ha sil  peng uj i a Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Aplika s i Mikroko n trole r  AT 89S52 untu k   Kom pas Digit a l (Busta nul  Arifin)  151 3.2  Pengujian d a n Analisis  Graphic L C D 128x6 4pixel     Ada empat a s pe k yang di uji dan dia nal isis d a ri  g r ap hic L CD ini,  yaitu: kra k teri stik DC,   LCD  displa y error , LCD  di spla y t i m e , d an penye s u a i an gamb a r L CD.     3.2.1 Kara kteristik DC L C   Ha sil pen gukuran  ka ra kteri s tik DC L CD  dapat dilihat  pada Ta bel 2.     Tabel 2. Ha sil  pengu ku ran  karakte r i s tik  DC    No. Parameter   Nila i   1. T eganga nVdd- Gnd   5,01V   2. T eganga A-K  5,01V   3. Arus  VDD   LCD   GND  47,2mA   4. Arus  A  LCD   GND  27,1mA     3.2.2  LCD di spla y  error     Karen a   seb a b -seba b te rte n tu L C D tida k me nam pilkan g a mba r  y ang  se su ai  deng an   yang diha rap k an.     D a r i  ha s il pe ng u jia n ,   di spla y er ror  te rjad ai pada  saat:   1.  Mengg una ka n kab e l data  yang tidak  se suai  stand ar.   2.  Kabel data se suai  stand ar, namun di peg ang tang an.   3.  Sambun gan  yang ku ran g  erat.   Kabel data le bih dari 2 0 cm   3.2.3 LCD displa y  time     Pengujia n ini  bertuj uan  u n tuk m eng hitung b e rapa  cep a t gam ba r da pat dita mpilka n   dalam L CD Grap hic  1 28x64 pixel.  Pada mikr oko n trole r  di isi program  yang be rfu ngsi  menam pilkan  seluruh LCD dengan  warna putih (0xF F) kem udia n  mengi si sel u ruh LCD den g an  warna  blan k   (0x00 ) . Pro s e s  ini  berganti - ganti  se ca ra  teru s me ne rus.  Jadi  dala m  setia p  p r o s e s   terjadi du a kali penam pil an gamb a pada  selu ruh  LCD (full  scre en di spla y). Waktu yang  dibutuh ka n u n tuk m e la ku kan 10 00  kali  pro s e s  di cata t dalam  peng ujian. Hasil  p enguji an d a p a dilihat pada T abel 3.     Tabel 3. Ha sil  penguji an L CD di spl a y time  No.  Proses   ( n)    (2n)   W a ktu y a ng  dip e rluk an (t)  (t/2n)  1. 100 0   200 0   238  d e tik   0,119   2. 100 0   200 0   241  d e tik   0,120 5   3. 200 0   400 0   479  d e tik   0,119 8   4. 200 0   400 0   470  d e tik   0,117 5   5. 200 0   400 0   475  d e tik   0,118 8         Wa ktu rata -rata yang dip e rlu k an  untu k  men a mpil kan satu  gam bar  full screen  pad kelima pengujian ini:  T fullscree n   = 0,119 1 deti k   Tbyte  = T fullscre e n  / 1024             116,3  detik    3.2.4 Pen y es uaian Gamb ar LCD  Pixel (dot)  da lam Graphi LCD yang  di guna ka n dal a m  pen elitian i n i tidak be ru pa buj ur  san g kar, teta pi perse gi pa njang  den gan  panja ng  (v ertikal)  = 4 0  m m , dan le bar  (ho r isontal)  = 38   mm.  Bentu k  pixel  yang   tid a k sa ma si si ini  menye bab kan  pe rlu  ad anya  konve r si bentu k   gam bar  (penye s u a ian )  aga r gamb a r  yang ditamp ilkan tida k terdistorsi.   Perba nding a n  lebar pixel  hori s ontal  terhada p vertika l  besa r nya ad alah:   panja ng pixel  / lebar pixel      40 mm / 38 mm   =    1,3634   Evaluation Warning : The document was created with Spire.PDF for Python.
                                   ISSN: 16 93-6 930     TELKOM NIKA   Vol. 5, No. 3,  Desem b e r  2007 :  145  - 152   152 Nilai  1,363 ini be ra rti se buah  ga ris a k an  terli hat  sama  panja n g  jika  leta kka n  pa da  posi s i ho riso ntal panja ng  pixelnya 1,36 34 kali p anja ng pixel jika  gari s  dileta kkan pad a po si si  ver t ik al.     4. SIMPU L AN  Sistem ko mp as digital  berbasi s  mi kro k ontrole r AT8 9 S52 de ngan   grap hic  L CD 128x64   pixel ini me miliki tampil an yang m u dah dib a ca  dan terang,  tetapi mem butuh kan  wa ktu   penam pilan  g a mba r  yang   aga k lam bat  yaitu seb e sar 119m s u n tu k me nampil k an ga mba r   satu   layar pe nuh.  Senso r   kom pas i n i jika  diletakka n  h o risontal d a n  jauh d a ri in terfere n si  ba han  feroma gmetik, maka a k urasi pem ba ca an se nsor a dalah  seb e sa r 2,3 O   dan resol u si  seb e s ar  0,1 O . Untu k men e ka n b i aya pem bu atan  komp a s  di gital d e ngan  sen s or CMPS0 3,  dapat  digun akan L CD  al pha num eric  d an mi kroko n trole r  AT 89S205 1.      DAF TA R PU STAK A   [1] Nalwan,  P.A.,  “Tek nik An tarmuk a dan  Pemrogram an Mikrok on troler  AT8 9 C51 ”, Elex   Media Komp utindo, Ja ka rta, 2003.   [2] Budiharto,  W.,  “Membua t Robo t Ce rda s “,  Elex Medi a Komputind o , Jakarta, 20 06.  [3] Budioko,  T.,  “Belajar De ngan Mud a h  dan Cep a Pemrograma n  Baha sa C Denga SDCC Pada  Mikrokon trol er AT 89 x05 1/AT89 C5 1/5 2 “,  Gava Me dia, Yogyaka r ta, 2005.  [4] Putra,  A.E.,  “Belajar Mikr okontroler AT89C51/52/5 5   Teo r dan  Aplikasi “,  G a va Medi a,  Yogyaka r ta, 2002.   [5] Ibrahim,  K.F.  “Tek nik Digi tal“,  Andi, Yo gyaka r ta, 199 6.  [6] Pitowarno,  E.,  “Robo ti ka “,  ANDI Offset, Yogyaka r ta, 2006.   [7] Redm ond,  W. A.,  “Liquid Cr y s tal“ , Microsoft Encarta ,  2006.  [8] Tok e im,  R.L.,  E lektronika Digital Edisi Kedua“ , Erlang ga, Ja ka rta, 1985.   [9] www.atmel.com  [10] www.ro bot-el e ctro nics.co.uk  [11] www.ro boticstechn ology.n et      Evaluation Warning : The document was created with Spire.PDF for Python.