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

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

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
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 or menggunakan atmega
Skema rangkaian gerbang or sama dengan gerbang anda diatas yang berbeda hanyalah kodenya
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
Untuk membuat gerbang logika lain caranya sama yang berbeda hanyalah rumus gerbang logikanya saja
Waduuhh saya masih sedikit kesulitan gan!
oke gan, nanti saya buat terus tutorialnya.
Terima kasih kunjungannya
Ic At mega jenis ini yg di pake di arduino bukan gan?
itu yang dipakai untuk sysmin gan.
Terima kasih kunjungannya