![]() |
Dijital Elektronik |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Dijital ElektronikSayı Sistemleri Lojik (mantık) Kapılar Flip-Flop lar Entegreleri Tanıyalım TTL ve CMOS Karakteristikleri Registers (Kaydediciler) Tri-State Gates (Üç konumlu Kapılar) Counters (Sayıcılar) Decoder ve Encoder ler (Kodlayıcı ve kod çözücüler) Multiplexer ve Demultiplexer ADC ve DAC (Anolog-dijital ve dijital-anolog çeviriciler) CPU (Central Processing Unit) Hafıza Birimleri (RAM ve ROM çeşitleri) DATA Transferi LED Göstergeler ASCII Kodu SAYI SİSTEMLERİ Sayı sistemleri, tabanlarına göre isimlendirilir ![]() ![]() Tabanlar (123) Onluk (Desimal) Sayı Sistemi : Desimal sayı sistemi hepimizin bildiği 0,1,2,3,4,5,6,7,8,9 rakamlarını kullanan bir sistemdir ![]() ![]() Örnek olarak 231 sayısını ele alalım; 231 = 2 ![]() ![]() ![]() yukarıdaki işlemde nokta ( ![]() ![]() ![]() İkili (Binary) Sayı Sistemi: İkili sayı sisteminin tabanı 2'dir ![]() ![]() ![]() ![]() ![]() ![]() Binary'den desimale çevirme işlemi: Her bir bit kendi kuvveti ile çarpılır ve hepsi toplanır ![]() Örnek olarak (110) sayısını ele alalım; (110) = 1 ![]() ![]() ![]() Desimal'den binary'e çevirme işlemi: Çevirmek istediğimiz sayıyı bölüm ikiden küçük olana kadar 2'ye böleriz ![]() ![]() Örnek olarak 11 sayısını ele alalım ; 11 /2 = 5 kalan : 1 5 /2 = 2 kalan : 1 2 /2 = 1 kalan : 0 sayımız(1011) Bu kez 15 sayısını ele alalım ; 15/2 = 7 kalan :1 7/ 2 = 3 kalan :1 3/ 2 = 1 kalan :1 sayımız(1111) Binary'den octal'a çevirme; Bu işlem için iki yöntem kullanabiliriz ![]() ![]() İkinci yöntem ise çevirmek istediğimiz binary sayıyı en sağdan itibaren 3 bitlik gruplara ayırır ve bunnların direk olarak desimal karşılığını yazarız ![]() ![]() Örnek olarak (1 111 001 011 ) sayısını ele alalım ![]() 011 = 3 , 001 = 1, 111 = 7, 1 = 001= 1 yani sayımız (3171) 'dir ![]() Binary'den hexadesimale çevirme ; Birinci yöntem burada da geçerlidir ![]() ![]() ![]() Örnek olarak aynı sayıyı alalım (11 1100 1011) 1011 = 11 = B , 1100 = 10 = A , 11=3 sayımız (3AB)'dir ![]() Sekizlik (Octal) Sayı Sistemi : Octal sayı sisteminin tabanı 8'dir ![]() ![]() ![]() Octaldan desimale çevirme işlemi : Örnek olarak (231) sayısını ele alalım ; (231) = 2 ![]() ![]() ![]() Desimalden octal'a çevirme işlemi : İkilik sistemde yaptığımız çevirme işleminin aynısını uygularız, yalnız bu sefer 2'ye değil tabanımız 8 olduğundan 8'e böleriz ![]() Örnek olarak 75 sayısını ele alalım; 75 / 8 = 9 kalan : 3 9 / 8 = 1 kalan : 1 sayımız(113) Octaldan binary'e çevirme işlemi : Desimalden binarye çevirdiğimiz gibi octal sayılarıda 2'ye bölerek binary formuna çeviririz ![]() ![]() Octal'dan Hexadesimal'e çevirme işlemi : Sayıyı ya önce desimale çevirip sonra hexadesimal yaparız ya da her bir haneyi 3-bitlik binary modda açıp sonra 4-bit'lik paketler halinde hexadesimale çeviririz ![]() Hexadesimalden octala çevirme işlemi de bunun aynısıdır ![]() Onaltılık (Hexadecimal) Sayı Sistemi : Heksadesimal sayı sisteminin tabanı 16'dır ![]() ![]() ![]() A=10, B=11, C=12, D=13, E=14, F=15 'dir ![]() Hexadesimal'den desimale çevirme işlemi: Örnek olarak (A12) sayısını ele alalım (A12) = 10 ![]() ![]() ![]() LOJİK KAPILAR Elektronikte, komplex devrelerin temeli küçük anahtarlama devreleri olan mantık kapılarına (logic gates) dayanır ![]() ![]() ![]() A VE B anahtarları kapandığında lamba yanar ![]() C VEYA D anahtarları kapandığında lamba yanar ![]() Eğer anahtarın açık olduğu 'off' durumu için '0' sembolünü ve anahtarın kapalı oldugu 'on' durumu A (ANAHTAR) B Lamba C D Lamba 0 0 0 (Sönük) 0 0 0 (Sönük) 0 1 0 (Sönük) 0 1 1 (Yanık) 1 0 0 (Sönük) 1 0 1 (Yanık) 1 1 1 (Yanık) 1 1 1 (Yanık) Doğruluk Tabloları (Truth Tables) M sayıda girişi olan bir mantık kapısının 2^M kadar alabileceği kombinasyon vardır ![]() ![]() ![]() ![]() ![]() ![]() Onluk sistem (decimal) A B C F İkilik sitem (Binary) 0 0 0 0 0 1 0 0 1 0 2 0 1 0 0 3 0 1 1 1 4 1 0 0 0 5 1 0 1 1 6 1 1 0 1 7 1 1 1 1 İkilik sayı sisteminde yukarıda olduğu gibi, değişkenler mantıksal 0 yada mantıksal 1 değişkenlerinden birini alabilirler ![]() ![]() ![]() ![]() ![]() ![]() ![]() MANTIK KAPILARI Anahtarlama için sınırlı sayıda kapı fonksiyonu kullanılır ![]() ![]() En çok kullanılan kapı sembolleri: Doğruluk tablosu: A+B A ![]() A B OR AND NOT NOR NAND 0 0 0 0 1 1 1 0 1 1 0 1 0 1 1 0 1 0 0 0 1 1 1 1 1 0 0 0 Bu şekilde gösterim karışıklığı önler ![]() ![]() Değil Kapısı (Tersleyici) (NOT gate- inverter) Doğruluk Tablosu: A F 0 1 1 0 İşlevi: F grişe uygulanan A'nın değiline yani tersine eşittir Mantık kapılarında terleme yani değilini alma işareti sembolün sonuna konan küçük bir daire işaretidir ![]() ![]() Örnek verirsek, bir fotograf studyosunda karanlık oda bölümünde "Eger kırmızı ışık yanıyorsa, karnlık odaya girmemelisiniz" durumunu inceleyelim ![]() ![]() Kırmızı ışık yanıyor mu? Bu durumda kapı açılır mı? Hayır ![]() ![]() ![]() ![]() ![]() ![]() Evet ![]() ![]() ![]() ![]() Ve Kapısı (AND gate) SEMBOL Doğruluk Tablosu: A B F 0 0 0 0 1 0 1 0 0 1 1 1 Boolean gösterimi: F = A ![]() Yukarıdaki şekilde iki girişli bir VE kapısı (two -input AND) gösterilmiştir ![]() ![]() ![]() ![]() ![]() ![]() Veya Kapısı (OR gate) Doğruluk Tablosu: A B F 0 0 0 0 1 1 1 0 1 1 1 1 Boolean gösterimi: F = A + B Yukarıdaki şekilde iki girişli bir VEYA kapısı ( two-input OR gate) gösterilmektedir ![]() ![]() ![]() VEDEĞİL Kapısı (NAND - NOT AND gate) Doğruluk Tablosu: A B F 0 0 1 0 1 1 1 0 1 1 1 0 Boolean gösterimi: F= (A ![]() Bu kapıda ise sizin de tahmin ettiğiniz gibi sadece tüm girişlerin 1 olması durumunda çıkış 0'dır ![]() ![]() ![]() Özel Veya Kapısı (Exclusive-OR EXOR gate) Doğruluk Tablosu: A B F 0 0 0 0 1 1 1 0 1 1 1 0 Boolean gösterimi: F= ( A' ![]() ![]() Özel veya kapısının çıkışı, girişlerin her ikisi de aynı olduğunda yani 1 veya sıfır olduğunda F=0 olur ![]() ![]() ![]() Bu kapının en klasik örneği evlerimizde bir lamba için kullandığımız odanın iki farklı yerindeki düğmelerdir ![]() |
![]() |
![]() |
|