membuat gerbang logika menggunakan atmega

membuat gerbang logika menggunakan atmega. Atmega merupakan chip program yang bisa diprogram menjadi beraneka ragam fungsi. Bagaimana cara membuat gerbang logika pada atmega?

Salah satu contoh adalah membuat gerbang logika menggunakan atmega baik itu atmega 8, atmega 16, atmega 32 dan lain sebagainya

[adinserter block=”1″]

Untuk membuat gerbang logika pada atmega obat hanya perlu membuat kode pada CVAVR dan kemudian memasukkannya kedalam simulasi proteus

membuat gerbang logika menggunakan atmega

Sobat dapat membuat gerbang logika seperti gerbang and, gerbang or, gerbang not, dan gerbang lainnya menggunakan atmega

Untuk membuat gerbang logika pada atmega maka yang perlu sobat lakukan adalah mendeteksi kondisi input-input kemudian memasukkannya ke dalam rumus gerbang logika dan mengeluarkannya ke dalam output

membuat gerbang logika menggunakan atmega
gerbang logika

Keseluruhan gerbang logika pada gambar diatas dapat sobat buat menggunakan atmega

cara membuat gerbang logika pada atmega

komponen utama yang digunakan untuk membuat gerbang logika pada atmega bisa berupa chip atmega 8, atmega 16, atmega 32, dan lain sebagainya

Namun kali ini admin hanya menggunakan chip atmega 8 saja karna menggunakan chip atmega 8 sudah cukup

 

membuat gerbang logika pada atmega
atmega 8

Yang perlu diperhatikan saat menggunakan atmega 8 adalah pin reset PC6 atau pin ke 1 tidak bisa digunakan sebagai input output karna pin tersebut berfungsi sebagai reset

membuat gerbang and menggunakan atmega

untuk membuat gerbang and menggunakan atmega maka kali ini admin menjadi pin PB0 dan PB1 sebagai input sedangkan PD0 sebagai output serta menggunakan resistor pull up eksternal

[adinserter block=”2″]

Adapun kode yang dipergunakan adalah sebagai berikut, jika sobat menggunakan chip atmega jenis lain maka sobat tinggal mengganti saja bagian header

 

#include <mega8.h>

void main(void)
{
DDRB=PORTB=PORTD=0x00;
DDRD=0x01;

while (1)
{
if(PINB.0 & PINB.1==1)
{
PORTD=0x01;
}
else {
PORTD=0x00;
}
};
}

skema rangkaian

membuat gerbang logika menggunakan atmega

membuat gerbang or menggunakan atmega

Skema rangkaian gerbang or sama dengan gerbang anda diatas yang berbeda hanyalah kodenya

[adinserter block=”3″]

Jika sobat membuat gerbang or adapun kodenya adalah sebagai berikut

#include <mega8.h>

void main(void)
{
DDRB=PORTB=PORTD=0x00;
DDRD=0x01;

while (1)
{
if(PINB.0 | PINB.1==1)
{
PORTD=0x01;
}
else {
PORTD=0x00;
}
};
}

membuat gerbang not menggunakan atmega

untuk membuat gerbang not karna hanya menggunakan 1 input maka inisialisasinya juga hanya menggunakan 1 pada port B

#include <mega8.h>

void main(void)
{
DDRB=PORTB=PORTD=0x00;
DDRD=0x01;

while (1)
{
if(PINB.0==1)
{
PORTD=0x00;
}
else {
PORTD=0x01;
}
};
}

Skema rangkaian

membuat gerbang logika pada atmega (gerbang logika avr)

Untuk membuat gerbang logika lain caranya sama yang berbeda hanyalah rumus gerbang logikanya saja

4 Replies to “membuat gerbang logika menggunakan atmega”

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *