MENJALANKAN 4 MOTOR BERURUTAN DI PORT 0
- Tujuan :
Setelah Siswa Praktek diharapkan dapat :- Melakukan Pemrograman Mikrokontroler dengan Bahasa Basic (Bascom)
- Membuat Rangkain Pengendali Nyala Lampu LED di p0
- Menguji Coba Rangkain dengan benar
- Alat dan Bahan :
- Alat :
- Komputer dengan software simulator Proteus
- Gambar rencana kerja
- Rencana Program
- Bahan :
- IC AT89S51
- Resistor 10k
- Resistor 220 Ohm
- Kondensator 33pF
- Crystal 12 Mhz
- Lampu LED
- Motor
- Alat :
- Keselamatan Kerja :
- Berdo'a lah sebelum melakukan praktek
- Dilarang bersendaugurau saat melaksanakan praktek
- Menghidupkan dan Mematikan Komputer dengan prosedur yang benar
- Instruksi Kerja :
- Pastikan Alat dan Bahan siap di gunakan
- Pastikan telah memahami gambar kerja dan source code progam
- Tulis source progam dengan Bascom 8051
- Buat rangkaian simulator rangkaian dengan proteus
- Lakukan kompiler kode progam untuk mendapatkan file *HEX
- Lakukan donwload file *HEX ke dalam IC AT89S51
- Lakukan uji coba rangkaian simulator
- Jika terjadi kesalahan lakukan perbaikan program atau rangkaian
- Buat lah kesimpulan kerja
- Buat laporan hasil praktek
- Kembalikan alat dan bahan
- Matikan komputer menurut prosedur
- Gambar Kerja :
- Source Code :
$regfile = "reg51.dat" $crystal = 12000000 Segmentu Alias P0 Segmentd Alias P2 Digit Alias P3 Dim X As Byte Dim Data_digit As Byte Data_digit = 1 Do For X = 0 To 7 Digit = Data_digit Segmentu = Lookup(x , Atas) Segmentd = Lookup(x , Bawah) Waitms 1 '5 Rotate Data_digit , Left , 1 Next X Loop Atas: Data 4 Data 255 Data 95 Data 128 Data 56 Data 239 Data 255 Data 207 Bawah: Data 183 Data 221 Data 93 Data 119 Data 255 Data 213 Data 221 Data 255
No comments:
Post a Comment