TEKNIK ELEKTRO
SMK BINAWIYATA KARANGMALANG SRAGEN
MIKROKONTROLER
IC AT89C51
Menekan tombol pada P3
hasil penekanan ditampilkan pada disply 7 segment di port 0 yang dikendalikan
IC AT89C51
Design : eko wahyudi
No Induk : 8193
Kelas : 3 Elektro1
TUJUAN INSTRUKSIONAL
KHUSUS:
1.
Terampil dalam merangkai
rangkaian mikrokontroler.
2.
Terampil menggunakan IC
AT89C51.
3.
Terampil membaca skema
gambar rangkaian pengendali mikrokontroler.
4.
Terampil dalam melakukan
pemrograman IC mikrokontroler.
TUJUAN INSTRUKSIONAL
UMUM:
·
Diharapkan siswa dapat, membuat rangkaian mikrokontroler dengan display 7 segment
ALAT DAN BAHAN:
ALAT:
- PC (personal computer)
- Software terkait ( Isis Proteus.exe, Notepad,ASM51)
- Alat untuk mengupload data ke IC AT89C51
- Alat Tulis
BAHAN:
1 . IC AT89C51
2 . Resistor
220 omh
3 . Crystal
4 . Capasitor 10uf
5 . Elco 10uf 16 v
6 . 7 segment
7 . Resistor 10k
8 . Button
KESELAMATAN KERJA:
- Gunakanlah seragam praktek saat melakukan praktek.
- Perhatikan cara memegang komponen yang benar.
- Jangan menaruh komponen di tepi meja.
- Perhatikan batas daya pada komponen.
- Sebelum mencoba pastikan saklar dalam posisi off.
- Perhatikan tata tertib dan peraturan saat praktek.
- Telitilah sebelum di coba menggunakan arus.
- Bila terjadi trouble segera lapor pembimbing.
- Rangkailah seperti gambar rangkain.
LANGKAH KERJA:
- Pastikan alat dan bahan telah tersedia.
- Berdoa sebelum melakukan praktek.
- Perhatikan penjelasan pembimbing.
- Rangkailah rangkaian mikrokontroler pada computer anda seperti yang diterangkan oleh pembimbing.
- Buat menggunakan note pad dengan teliti.
- Mengkompel program.
- Mengupload program.
- Mensimulasikan rangkaian.
DATA PENGAMATAN:
A. Gambar kerja
B.Program:
$mod51
;======================================================
;simulasi penekanan tombol pada p3 dan hasil penekanan
;ditampilkan pada disply 7 segment di port 0
;desain : eko wahyudi
;======================================================
org 0h
mulai: mov
A,P3
cjne
A,#0FEh,banding1
mov
p1,a
mov P0,#0c0h
sjmp
mulai
banding1:
cjne A,#0FDh,banding2
mov p1,a
mov P0,#0F9h
sjmp mulai
banding2:
cjne A,#0FBh,banding3
mov p1,a
mov P0,#0a4h
sjmp mulai
banding3:
cjne A,#0F7h,banding4
mov p1,a
mov P0,#0b0h
sjmp mulai
banding4:
cjne A,#0EFh,banding5
mov p1,a
mov P0,#99h
sjmp mulai
banding5:
cjne A,#0DFh,banding6
mov p1,a
mov P0,#92h
sjmp mulai
banding6:
cjne A,#0BFh,banding7
mov p1,a
mov P0,#82h
sjmp mulai
banding7:
cjne A,#07Fh,mulai
mov p1,a
mov P0,#0F8h
sjmp mulai
;
End
0 komentar:
Posting Komentar