Pemrograman Rangkaian Penerima PROGRAM

Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009

3.2.2 Pemrograman Rangkaian Penerima

bil0 equ 20h bil1 equ 0ech bil2 equ 18h bil3 equ 88h bil4 equ 0c4h bil5 equ 82h bil6 equ 02h bil7 equ 0e8h bil8 equ 0h bil9 equ 80h mov p1,0h mov p2,0h mov P0,0h Utama: mov 60h,0h jb P3.7, nop jnb P3.7, nilai: inc 60h acall hitung jb P3.7,nilai mov a,60h mov b,10 div ab dec a cjne a,10,Utama mov 61h,0h Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009 jb P3.7, nop jnb P3.7, nilai1: inc 61h acall hitung jb P3.7,nilai1 mov 62h,0h jb P3.7, nop jnb P3.7, nilai2: inc 62h acall hitung jb P3.7,nilai2 mov 63h,0h jb P3.7, nop jnb P3.7, nilai3: inc 63h acall hitung jb P3.7,nilai3 mov a,61h mov b,10 div ab dec a mov 70h,a mov a,62h mov b,10 div ab dec a mov 71h,a Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009 mov a,63h mov b,10 div ab dec a mov 72h,a mov r0,70h cjne r0,0,ke1 ljmp benar ke1: cjne r0,1,ke2 ljmp benar ke2: cjne r0,2,ke3 ljmp benar ke3: cjne r0,3,ke4 ljmp benar ke4: cjne r0,4,ke5 ljmp benar ke5: cjne r0,5,ke6 ljmp benar ke6: cjne r0,6,ke7 ljmp benar ke7: cjne r0,7,ke8 ljmp benar ke8: cjne r0,8,ke9 ljmp benar ke9: Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009 cjne r0,9,balik1 ljmp benar balik1: ljmp Utama Benar: mov r0,71h cjne r0,0,ke11 ljmp benar1 ke11: cjne r0,1,ke21 ljmp benar1 ke21: cjne r0,2,ke31 ljmp benar1 ke31: cjne r0,3,ke41 ljmp benar1 ke41: cjne r0,4,ke51 ljmp benar1 ke51: cjne r0,5,ke61 ljmp benar1 ke61: cjne r0,6,ke71 ljmp benar1 ke71: cjne r0,7,ke81 ljmp benar1 ke81: cjne r0,8,ke91 ljmp benar1 ke91: Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009 cjne r0,9,balik11 ljmp benar1 balik11: ljmp Utama benar1: mov r0,72h cjne r0,0,ke12 ljmp benar2 ke12: cjne r0,1,ke22 ljmp benar2 ke22: cjne r0,2,ke32 ljmp benar2 ke32: cjne r0,3,ke42 ljmp benar2 ke42: cjne r0,4,ke52 ljmp benar2 ke52: cjne r0,5,ke62 ljmp benar2 ke62: cjne r0,6,ke72 ljmp benar2 ke72: cjne r0,7,ke82 ljmp benar2 ke82: cjne r0,8,ke92 ljmp benar2 Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009 ke92: cjne r0,9,balik12 ljmp benar2 balik12: ljmp Utama benar2: mov r0,70h acall konversi mov 74h,r1 ;73h nilai satuan des mov r0,71h acall konversi mov 75h,r1 ;74h nilai puluhan des mov r0,72h acall konversi mov 76h,r1 ;75h nilai ratusan des acall kirim_disp ljmp Utama balik: ljmp Utama konversi: cjne r0,0,satu mov r1,bil0 ret satu: cjne r0,1,dua mov r1,bil1 ret dua: cjne r0,2,tiga mov r1,bil2 Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009 ret tiga: cjne r0,3,empat mov r1,bil3 ret empat: cjne r0,4,lima mov r1,bil4 ret lima: cjne r0,5,enam mov r1,bil5 ret enam: cjne r0,6,tujuh mov r1,bil6 ret tujuh: cjne r0,7,delapan mov r1,bil7 ret delapan: cjne r0,8,sembilan mov r1,bil8 ret sembilan: cjne r0,9,konversi mov r1,bil9 ret kirim_disp: mov sbuf,74h jnb ti, Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009 clr ti mov sbuf,75h jnb ti, clr ti mov sbuf,76h jnb ti, clr ti ret hitung: mov r7,50 djnz r7, ret Ihut Parulian Togatorop : Aplikasi Mikrokontroler AT89S51 Dalam Pengukuran Dan Pengiriman Data Temperatur Menggunakan Sinar Infra Merah, 2009. USU Repository © 2009

BAB IV ANALISA RANGKAIAN DAN DIAGRAM ALIR

4.1 Pengujian Rangkaian Power Supplay PSA