Kelanjutan dari bermain gerbang logika dasar menggunakan codevision AVR, posting kali ini membahas gerbang logika NAND dan NOR, seperti kita tahu NAND adalah kebalikan dari gerbang AND, sementara NOR antonimnya gerbang OR untuk gambar rangkaian masih bisa pakai gambar rangkaian gerbang AND dan OR kemaren.
Not AND dan Not OR, prinsipnya adalah menambakan gerbang NOT di belakang gerbang dasar yang ingin dibalik. Cuma herannya di codevision ini setelah aku coba utak atik menggunakan kode NOT ~ dan ! digabungkan dengan code AND & dan OR | hasilnya tetep aja oon.
Dari hasil utak atik kedua input aku kasih negasi dan jadilah ia, cuma programnya jadi kucluk gini nih, hahaha ben lah sing penting hasile waras
/*
Author : priyo harjiyono
Company : https://anotherorion.com
*/
#include <mega8535.h>
void main(void)
{
DDRA=DDRC=PORTA=PORTB=PORTC=0x00;
DDRB=0x01;
while (1)
{
while(PINC.0==1) //NOR gate
{
if(!PINA.0 & !PINA.1==1)
{
PORTB=0x01;
}
else {
PORTB=0x00;
}
}
while(PINC.1==1) // NAND gate
{
if(!PINA.0 | !PINA.1==1)
{
PORTB=0x01;
}
else {
PORTB=0x00;
}
}
};
}
gambarnya sama yang AND sekarang jadi NOR yang OR sekarang jadi NAND *males aplod maning*

Priyo Harjiyono, bekerja sebagai guru komputer sejak 2011, blogger tekno sejak 2005, Pernah bekerja sebagai Asisten Dosen Teknik Informatika dan Teknik Elektronika UNY, SEO Specialist di Indobot dan saat ini sebagai SEO Specialist di Kommunitas.net , memiliki latar belakang pendidikan Teknik Elektronika, Teknik Informatika dan Program Profesi Guru Teknologi Komputer dan Informatika. Memiliki pengalaman sebagai narasumber, pembicara di bidang digital marketing, SEO dan informatika untuk bisnis dan UMKM.
Pengalaman lengkap saya bisa dicek disini
Artikel ini terakhir diperbarui pada: 1 Juni 2013 untuk menjaga relevansi dengan kondisi terkini.






