Monday, October 18, 2010

Tugas Praktikum Intrumentasi 1 Minggu 3

tugas belum jadi sepenihya cuma file vi, silahkan di improvisasi sendiri

download
READ MORE - Tugas Praktikum Intrumentasi 1 Minggu 3

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

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 :)
 


READ MORE - Simulasi Stopwatch Dengan Proteus

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

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

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