Bermain dengan codevision AVR (3) gerbang logika dasar NAND dan NOR


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 : http://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*

gerbang logika nand (1), merancang avr dengan gerbang logika digital (1), rangkaian gerbang logika (1), rice cooker gerbang logika apa? (1)

Post You May Also Like

BACA JUGA:   Instalasi Sismin ATmega berbasis STK500v2

Post Author: anotherorion

Priyo Harjiyono, blogger kelahiran Cilacap yang kini menjadi warga Ngayogyakarta Hadiningrat, baginya blog adalah dunia untuk menciptakan mimpi2nya. Saat ini masih disibukkan sebagai pembelajar dalam dunia pendidikan.

Tinggalkan Balasan

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