Artikel Mikrokontroller


Nama  : Muhammad Hafidh R
NIM     : 11.11.2479
Kelas  : TI 11 F



XOR & XNOR in C Code Subroutin






Pengertian dan Macam-Macam Gerbang Logika [Logic Gate]
Gerbang Logika merupakan suatu entitas dalam elektronika dan matematika boolean yang mengubah satu atau beberapa masukan logik menjadi sebuah sinyal keluaran logik.

Gerbang logika atau sering juga disebut gerbang logika boolean merupakan sebuah sistem pemrosesan dasar yang dapat memproses input-input yang berupa bilangan biner menjadi sebuah output yang berkondisi yang akhirnya digunakan untuk proses selanjutnya. 

Macam-Macam Gerbang Logika :
Gerbang AND
  1. Gerbang AND
Gerbang AND akan berlogika 1 atau keluarannya akan berlogika 1 apabila semua masukan / inputannya berlogika 1, namun apabila semua atau salah satu masukannya berlogika 0 maka outputnya akan berlogika 0.      Tabel Kebenaran 
  Input A  
  Input B  
  Output  
0
0
0
0
1
0
1
0
0
1
1
1
  1. Gerbang OR
    Gerbang OR akan berlogika 1 apabila salah satu atau semua inputan yang dimasukkan bernilai 1 dan apabila keluaran yang di inginkan berlogika 0 maka inputan yang dimasukkan harus bernilai 0 semua.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn8E_r4L8Y8xkqi7Zg7dYo_RQ-DYpwDRy8iQ0fs4d1EGEzzGhutcC-8LpNlo0qggUCs2uC6oKeffeLa5eVwr7t3yfibGwExk9LuH5RWNbXlvzx_cNRTeDMGwodCIa54zAKaVQAp2aJjXA/s200/Gerbang+OR.jpg
Gambar Gerbang OR



  1.        Tabel Kebenaran
  Input A 
  Input B 
  Output  
0
0
0
0
1
1
1
0
1
1
1
1
  1.  
  2. Gerbang NOT
    Gerbang NOT berfungsi sebagai pembalik (Inverter), yang mana outputnya akan bernilai terbalik dengan inputannya.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglKgWCzR_kLX4YXcJkjgK2GWNqRxSgzIjXmq6-XUcGSzv2IKZA-MCuD3VnLUA1P6Y4wTyYkWpSB09yh9t3MSM7KEVXrzclT1QX60tcbK6IrTR9vWwzFmZ8PHWa1mOmcwS5DIQY7ytbpGg/s200/Gerbang+NOT.jpg
Gambar Gerbang NOT
  1.       Tabel Kebenaran
    Input      
   Output     
0
1
1
0



  1. Gerbang NAND
    Gerbang NAND akan bernilai / outputnya akan berlogika 0 apabila semua inputannya bernilai 1 dan outpunya akan berlogika 1 apabila semua atau salah satu inputannya bernilai 0.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyL0wJY6ic-u5R7P7ekxrI7DzKlTt8WGfor1sMlYwR6YbDgGyvIWwLr_stoUqVx_IWdGcRm18GUluVfgct9a8RzkEFU4EPEY-bBIFKSu7Y1SnU3AzLJwEVDDSErMTYjmAvSfRYGXwupqE/s1600/Gerbang+NAND.jpg
Gambar Gerbang NAND

  1.             TABEL KEBENARAN
   Input A  
   Input B  
   Output  
0
0
1
0
1
1
1
0
1
1
1
0
  1.  
  2. Gerbang NOR 
    Gerbang NOR merupakan gerbang logika yang outputnya akan berlogika 1 apabila semua inputannya bernilai 0, dan outpunya akan berlogika 0 apabila semua atau salah satu inputannya inputannya berlogika 1.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrdQVMcj8Etwy86OuAO-MJEsc_SOyuGAjdmqS7DvmMvrIjzGkHqCG5iaYsWTdh2o9XnUOSTzWVwcEQBfAGiiC68mku1k1xmFwoodspC9jrma2BgiN-EckxeQVXaw9HjqhzeqUo5gIRaaM/s1600/Gerbang+NOR.jpg
Gambar Gerbang NOR
  1.         Tabel Kebenaran
  Input A  
  Input B  
  Output Y   
0
0
1
0
1
0
1
0
0
1
1
0
  1.  
  2. Gerbang XOR 
    Gerbang XOR merupakan kepanjangan dari Exclusive OR yang mana keluarannya akan berlogika 1 apabila inputannya berbeda, namun apabila semua inputanya sama maka akan memberikan keluarannya 0.
          Tabel Kebenaran
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2TouCjR-am89b9CMwH4waCeC2eLJHcad0RdE9PD7WtueFqdByHl27sPD65r8i_zTRbKAgFxdnxEajvEEFWq0GX-iKUk49I8xaqzP8kOiKc340TU6RVtCprbL5rJ2RkCH2lSWQJZhgK3I/s1600/Gerbang+XOR.jpg
Gambar Gerbang XOR

  Input A  
  Input B 
  Output X   
0
0
0
0
1
1
1
0
1
1
1
0



  1. Gerbang XNOR 
    Gerbang XOR merupakan kepanjangan dari Exclusive NOR yang mana keluarannya akan berlogika 1 apabila semua inputannya sama, namun apabila inputannya berbeda maka akan memberikan output berlogika 0.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFL0LJHRviavGS_9rdgl7foqZGZF3lC0oOZEtuf9-QbbiV2Sd3e7b_dsYV-RvqKyOAb5emwsVu99aP0PS8CpNDlBFmyj1L5FZiIFj8carQy06Yos65lbL-dqozAI3WPCq5grfTRf-FhWo/s1600/Gerbang+XNOR.jpg
Gerbang XNOR

  1.           Tabel Kebenaran
  Input A  
  Input B 
  Output X   
0
0
1
0
1
0
1
0
0
1
1
1

 




[CODE]XOR gate yaitu
A | B = Y
=========
0 | 0 =
0 0 | 1 = 1
1 | 0 = 1
1 | 1 =
0 ==========

XNOR = ~ XOR
maka XNOR gate yaitu
A | B = Y
=========
0 | 0 = 1
0 | 1 =
0 1 | 0 =
0 1 | 1 = 1
==========[/CODE]

misal variabel a = sinyal digitalnya dan b adalah konstanta, dan hasil gate = y

[CODE]unsigned char logic_xor(unsigned char a,unsigned char b)
{
unsigned char y = 0; //bit hasil logic XOR
unsigned char nbit; //nomor bit yang diproses
nbit=8;
while (nbit--)
{
if ((a&(1
Sastro0 - 01/10/2011 05:13 AM
#446


[QUOTE=aliexdsg;520870326][CODE]XOR gate yaitu
A | B = Y
=========
0 | 0 =
0 0 | 1 = 1
1 | 0 = 1
1 | 1 =
0 ==========

XNOR = ~ XOR
maka XNOR gate yaitu
A | B = Y
=========
0 | 0 = 1
0 | 1 =
0 1 | 0 =
0 1 | 1 = 1
==========[/CODE]

Sumber :
http://archive.kaskus.co.id/thread/8880341/440#445

Read more

Labels

Link Followers
Web hosting for webmasters