Monday, October 18, 2010
Wednesday, October 13, 2010
Tugas Praktikum Mikrokontroller Timer
Tugas Praktikum mikrokontroller Timer berupa file proteus dan file bascom dapat didownload
disini
harap digunakan sebagai referensi saja :)
READ MORE - Tugas Praktikum Mikrokontroller Timer
disini
harap digunakan sebagai referensi saja :)
Monday, October 11, 2010
Simulasi Stopwatch Dengan Proteus
Kita dapat membuat stopwatch sederhana dengan menggunakan mikrokontoller AVR. Dalam simulasi ini digunakan mikrokontroller ATMEGA32 dan program dibuat dengan menggunakan BASCOM.
program menggunakan listing sederhana menggunakan interrupt timer0
listing:
'Program Stopwatch
$regfile = "m32def.dat"
$crystal = 12000000
'deklarasi LCD
Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.6 , Rs = Portc.7
Config Lcd = 16 * 2
Cursor Off
Cls
'Deklarasi variabel
Dim Pengali As Word
Dim Detik_1 As Byte
Dim Detik As Byte
Dim Menit As Byte
Dim Jam As Word
Dim Status As Byte
Dim Status2 As Byte
'konfigurasi timer
Config Timer0 = Timer , Prescale = 256
'setting porta
Ddra = 0
Porta = 255
'pengaktifan interupsi timer
On Ovf0 Int_timer0
'penggantian nama variabel
Pin_reset Alias Pina.2
Pin_on_off Alias Pina.1
Pin_capture Alias Pina.0
'setting nilai awal variabel
Pin_reset = 1
Pin_on_off = 1
Pin_capture = 1
Status = 0
Status2 = 1
'pengaktifan timer0
Enable Timer0
Do
If Pin_capture = 0 Then
Bitwait Pin_capture , Set
Incr Status2
Cls
Locate 1 , 5
Lcd "CAPTURE"
Locate 2 , 4
Lcd Jam ; ":" ; Menit ; ":" ; Detik ; ":" ; Detik_1 ; " " ; Capture1
End If
If Pin_on_off = 0 Then
Bitwait Pin_on_off , Set
Incr Status
End If
If Pin_reset = 0 Then
Pengali = 0
Detik_1 = 0
Detik = 0
Menit = 0
Jam = 0
End If
If Status > 2 Then
Status = 1
End If
If Status2 > 2 Then
Status2 = 1
Cls
End If
If Status = 1 Then Enable Interrupts
If Status = 2 Then Disable Interrupts
If Status2 < 2 Then
Locate 1 , 5
Lcd "STOPWATCH"
Locate 2 , 4
Lcd Jam ; ":" ; Menit ; ":" ; Detik ; ":" ; Detik_1 ; " "
End If
Loop
Int_timer0:
Incr Pengali
If Pengali > 0 Then
Pengali = 0
Incr Detik_1
End If
If Detik_1 > 99 Then
Detik_1 = 0
Incr Detik
End If
If Detik > 59 Then
Detik = 0
Incr Menit
End If
If Menit > 59 Then
Menit = 0
Incr Jam
End If
Return
karena masih pemula dalam pemrograman AVR maka program yang dibuat masih banyak kelemahan diantaranya fungsi start/stop yang masih kurang akurat saat penekanan tombol(telat beberapa milidetik) lalu pada fungsi lap(pause layar) terdapat angka nol yang entah darimana tiba2 muncul di pojok kiri bawah LCD.
bagi para pembaca yang sudah mahir tolong share apa yang kurang dari program diatas :)
Tugas Praktikum Intrumentasi 1 Minggu 2
Tugas Praktikum instrumentasi 1 minggu ke 2 dapat didownload
disini
tugas berupa file vi labview 8.2 beserta file msword
untuk tugas 1 dapat dimodifikasi dengan bilangan random yang berbeda
untuk tugas 2 nilai perhitungan waktu pengulangan sangat variatif(tergantung komputer) jadi nilainya tidak pasti
Harap digunakan sebagai referensi saja :)
READ MORE - Tugas Praktikum Intrumentasi 1 Minggu 2
disini
tugas berupa file vi labview 8.2 beserta file msword
untuk tugas 1 dapat dimodifikasi dengan bilangan random yang berbeda
untuk tugas 2 nilai perhitungan waktu pengulangan sangat variatif(tergantung komputer) jadi nilainya tidak pasti
Harap digunakan sebagai referensi saja :)
Wednesday, October 6, 2010
Tugas Praktikum Mikrokontroller I/O
Tugas Praktikum Mikrokontroller tentang Input Output Mikrokontoller AVR(ATMEGA32) dapat didownload
disini
file berisi program bascom(.bas) dan file hexa(.hex) yang dapat langsung diload ke simulasi proteus(.dsn)
Harap digunakan hanya sebagai referensi :)
READ MORE - Tugas Praktikum Mikrokontroller I/O
disini
file berisi program bascom(.bas) dan file hexa(.hex) yang dapat langsung diload ke simulasi proteus(.dsn)
Harap digunakan hanya sebagai referensi :)
Monday, October 4, 2010
Laporan & Tugas Instrumentasi 1 bab 1
laporan dan tugas praktikum instrumentasi 1 bab 1 tentang contoh sederhana dalam labview
disertai file hasil percobaan dan tugas
download
update pembahasan
download
mohon digunakan sebagai referensi saja jgn cuma copas :)
READ MORE - Laporan & Tugas Instrumentasi 1 bab 1
disertai file hasil percobaan dan tugas
download
update pembahasan
download
mohon digunakan sebagai referensi saja jgn cuma copas :)