laporan
LAPORAN
NAMA : DITO ARIFIN
NIS : 7867
KELAS : 3E2
e-mail : ditoarifin@yahoo.co.id
ditoarifin@gmail.com
Sekolah : SMK BINAWIYATA Karang Malang Sragen
TUJUAN INTRUKSIONAL KHUSUS:
Setelah melakukan prakterk ini siswa harus dapat :
Memrogram IC AT8951 sebagai output dengan benar.
Menggambar dan mensimulasikan rangkaian pada isis proteus dengan baik dan benar.
Menghitung dari bilangan biner ke bilangan desimal dengan benar.
Mengetik program pada notepad dengan benar.
Mengkompel program menggunakan software dengan benar.
Menyimpulkan pekerjaan setelah praktek.
ALAT :
1. PC dan softwarenya
BAHAN :
1. IC AT8951............................................ 1 buah
2. cristal..................................................... 1 buah
3. capasitor 33p......................................... 2 buah
4. capasitor 4uF ........................................ 1 buah
5. display (led) ........................................... 8 buah
6. Resistor 100K ....................................... 1 buah
7. Resistor 120 ohm ................................... 1 buah
KESELAMATAN KERJA :
1. Berdoalah sebelum memulai praktek
2. Pakai seragam praktek pada saat praktek
3. jangan bersendau-gurau
4. Rangkailah sesuai gambar rangkaian
5. Teliti setiap langkah
6. Jangan meletakkan peralatan atau bahan di tepi meja
7. Gunakan alat sesuai fungsinya
8. laporkan kepada guru penguji jika mencoba dengan sumber tegangan
LANGKAH KERJA :
1. Siapkan alat dan bahan
2. Pengecekkan alat dan bahan
3. Perencanaan gambar yang akan dirangkai
4. Mulai menggambar rangkaian
5. Membuat program
6. Mengkompel program
7. mengupload program
8. Mensimulasikan rangkaian
DATA PENGAMATAN :
Gambar kerja;
Program;
$mod51
;=============================
;Program menampilkan angka ke
;display 7 segment yang dipasang
;pada port 1 file name a: 7seg1.asm
;=============================
org 0h
mulai: mov dptr,#numeric ; ambil tabei alamat
mov r0,#32 ; batas jumlah data
ulang: clr A
movc A,@A+dptr
mov p0,A ; p1=isi data
delay: nop ; no operation
nop
djnz r1,delay
djnz r2,delay
inc dptr
djnz r0,ulang ; ulangi sebanyak jumlah data
jmp mulai
;============================
;data area
;============================
numeric: db 254 , 253 , 251 , 247 , 239 , 223 , 191 , 127 , 127 , 191 , 223 , 239 , 247 , 251 , 253 , 254 , 254 , 127 , 63 , 31 , 15 , 7 , 3 , 1 , 0 , 1 , 3 , 7 , 15 , 31 , 63 , 127
end
Data yang akan dikirim/di upload;
:100000009000147820E493F5800000D9FCDAFAA37C
:10001000D8F380ECFEFDFBF7EFDFBF7F7FBFDFEFA4
:10002000F7FBFDFEFE7F3F1F0F07030100010307E3
:040030000F1F3F7FE0
:00000001FF
!doctype>