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 : 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;
}
}
};

BACA JUGA:   [Buku] Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya Menggunakan ARDUINO

}

gambarnya sama yang AND sekarang jadi NOR yang OR sekarang jadi NAND *males aplod maning*

gerbang and with or

Add a Comment

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

(Note, links and most HTML attributes are not allowed in comments)

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.