jangan sungkan - sungkan , selagi gratis baca dan pahamilah , mun lah bayar kan Berabeh

Aplikasi pembacaan suhu LM35 dengan penampil Lcd Menggunakan codevision Avr

1.    Buka aplikasi proteus 8.0 profesional
   Klik File New


2.       Ubah Nama Tergantung Nama Kalian , Saya Di Sini Memakai Nama Bersama , Jika Sudah Klik New

3.       Pilih Create A Scematic From The Selected Ten Lalu Landscape A4 Jika Sudah Klik Next

4.       Lalu Pilih Create A PCB Layout From The Selected Terr Lalu Pilih DEFAULT Jika Sudah Klik NEXT

5.       Pilih Create Firmware Project Jika Sudah Klik Next

6.       Finish

7.       Pilih YES TO ALL

8.       Klik Scematic Capture Dgn Cara Klik Scematik Capture

9.       Maka Akan Muncul Tampilan Brikut Ini

1.   Masukkan Semua Komponen Seperti
-          ATMEGA 16
-          BUTTON
-          CAP
-          CAP-POL
-          CRYSTAL
-          LM016L
-          LM35
-          RES
1.   Cara Memasukkan Nya Klik Library Lalu Klik Pick Parts From Libraries

1.   Lalu Cari Komponen Di Kotak Keyword

1.   Lalu Masukkan Semua Komponen

1.   Cara Memutar Komponen Tinggal Klik

5.   Jika Semua Komponen Sudah Selesai Di Masukkan Lalu Sambungkan , Cara Nya Tinggal Letakkan Cursor Ke Kaki Komponen Dan Tarik ,cara mengeluarkan komponen yang dalam lingkran tinggal cari di tanda panah di bawah

1.   Jika Sudah Maka Langkah Selanjutnyaaa Tinggal Klik Source Kode Dan Hapus Semua Kode Yang Ada Dan Ganti Dengan Kode Yang Baru
z

-- kode nya bisa di copy di bawah ini
int SUHU;

char temp[8];
float suhu_celcius;



#include <mega16.h>
#include <stdlib.h>
#include <lcd.h>
#include <delay.h>



// Alphanumeric LCD Module functions
#asm
   .equ __lcd_port=0x15 ;PORTC
#endasm



#define ADC_VREF_TYPE 0x40



// Read the AD conversion result
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
// Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW;
}



void main(void)
{
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;



// ADC initialization
// ADC Clock frequency: 750.000 kHz
// ADC Voltage Reference: AVCC pin
// ADC Auto Trigger Source: None
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x84;



// LCD module initialization
lcd_init(16);
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf("ElectrO-cOntrOl");



lcd_gotoxy(0,1);
lcd_putsf("SENSOR SUHU LM35");
delay_ms(1000);



while (1)
    {
    lcd_clear( );
    SUHU = read_adc(0);
    suhu_celcius = (float)SUHU*500/1023;//rumus untuk mengubah kedalam derajat celcius   
    
    lcd_gotoxy(0,0);
    lcd_putsf("ElectrO-cOntrOl");
    ftoa(suhu_celcius,1,temp);//mengubah tipe data float ke tipe data array yg akan ditampilkan di LCD
    lcd_gotoxy(0,1);  
    lcd_puts(temp);
    
    lcd_gotoxy(5,1);
    lcd_putchar(0xdf);//menampilkan karakter derajat
    lcd_putsf("C");
    delay_ms(500);
    };
}


SELESAI

 

Tugas 2 (7 Segment Display And Driver Test circuit)

7 Segment Display And Driver Test Circuit

Berikut ini Langkah kerjanya :
1. Buka Program Schematic Editor Melalui Klik START Dan Lansung Ketik Di Tampilan Awal LIBRARY Editor Jika Kalian Menggunakan Win8.
 2. Lalu akan muncul gambar seperti di bawah ini :









3. Lalu pilih File klik New untuk membuka lembar kerja baru , jika sudah Klik icon  yang yang terltetak di atas , untuk memperbesar lembar kerja agar mempermudahkan kita dalam menggambar

4. Selanjutnya untuk langkah awal , Siapkan terlebih dahulu komponen-komponen berikut :
1.       7 Segment (7SEGMENT.LIB) 
Membuat nya dengan menggunakan











Jika sudah ditemukan lalu susun kedalam kotak
Maka hasil nya akan seperti ini



1.       IC 7447 (D_TTL.lib)
Membuat nya dengan cara masuk ke menu library dan cari D_TTL.LIB DAN CARI KOMPONEN 7447






3.      4 Buah SW-SPST (Device.lib)
Sama seperti di atas anda tinggal mencari Device.lib lalu cari komponen SW-SPT


4        . 11 Buah Resistor "RES1" (Device.lib)  
Masi sama seperti di atas tinggal cari komponen resistor “RES1”



5        Baterry (Device.lib)
Masi sama seperti di atas tinggal cari komponen BATTERRY
6. Jika sudah selesai  membuat dengan Schematic Library Editor. 
7. Lalu , Klik File >>Save As>>OK. Dan Update Schematic.
    Seperti berikut ini :
8. Selanjutnya akan langsung masuk ke Program Schematic Capture (Schematic Editor)
    seperti biasa pilih File >>klik New
  
9. Masukkan hasil Gambar 7Segment tadi yang telah kita buat di Schematic Library Editor.
11. Tambahkan 7 buah Resistor "RES1" (Device.lib) pada setiap ujung Pins 7Segment.
     susun Komponen tersebut sampai seperti berikut ini :
 13. Hubungkan semua komponen rangkaian tersebut menggunakan icon pada Wiring Tools. Seperti gambar dibawah ini :

14. Tambahkan GND (Power Ground) pada rangkaian dengan cara klik icon Wiring Tools atau
     Klik Place>>Power Port. pada menu

   Untuk mengubah simbol, klik 2x pada mouse kesimbol . Ubah pada boxNet menjadi Power Ground pada kolom Style lalu tekan OK. 
15.Terakhir berikan Junction pada tempat tertentu sesuai dengan tugas digambar dengan icon pada menu Wiring Tools.Untuk mengubah Warna dan Ukuran Junction tinggal Klik kiri 2x mouse pada simbol tersebut pada boxNet,
16. finish