Sayı sistemleri
- Basamak değerleri
- ikili 2k, sekizli 8k, onaltılı 16k
- Onluğa
- Σ dk·bk
- Onluktan
- tabana bölün, kalanları aşağıdan yukarı okuyun
- Onaltılı ↔ ikili
- bir onaltılı basamak = 4 bit
- İkiye tümleyen
- bitleri ters çevirin ve 1 ekleyin
Formül kâğıtları, her konunun temel yöntem adımları ve 6 alıştırma sorusu; tam çözümler en sonda.
Bitleri, 8 bitlik ikiye tümleyende −8 saklayacak şekilde ayarlayın. İşaretsiz bir sayı olarak okunduğunda desenin değeri U nedir?
Bitleri 0111 1010 OR 1101 0000 işleminin 8 bitlik sonucuna ayarlayın. Sonucun onluk değeri R nedir?
F = ABC + B′C + AB′C + AB′C′ fonksiyonunu en küçük çarpımlar toplamı biçimine sadeleştirin. Sadeleştirilmiş ifade kaç literal (L) içerir?
Yükselen kenarla tetiklenen bir JK flip-flop Q = 0 ile başlar ve 6 yükselen saat kenarında gösterilen girişleri alır. Q kaç kez, N, durum değiştirir?
Bir UART baytları 4800 baud ile 8E1 biçiminde gönderiyor: 8 veri biti, bir çift eşlik biti ve 1 durma biti, bir de başlama biti. Saniyede aktarabileceği en fazla veri baytı sayısını bulun.
Bir sıcaklık algılayıcısı 1 mV/°C verir (0 °C’de 0 V). Sinyali 5 kat yükseltilir ve aralığı 0 ile 5 V olan 8 bitlik bir ADC’ye verilir (1 LSB = VFSR/2ᴺ). Bir LSB’ye karşılık gelen sıcaklık değişimini ΔTLSB bulun.
Cevap: U = 248
Bitleri ayarlamak: her bit ikinin bir kuvveti değerindedir (128, 64, …, 1). Bir onaltılık basamak tam olarak dört bittir ve 8 bitlik ikiye tümleyende en soldaki bit −128 değerindedir. Bit işlemleri her bit konumunda ayrı ayrı çalışır.
Cevap: R = 250
Bitleri ayarlamak: her bit ikinin bir kuvveti değerindedir (128, 64, …, 1). Bir onaltılık basamak tam olarak dört bittir ve 8 bitlik ikiye tümleyende en soldaki bit −128 değerindedir. Bit işlemleri her bit konumunda ayrı ayrı çalışır.
OR en az bir bit 1 olduğunda 1 verir.
Cevap: L = 6
Boole cebiri: ifadeleri sadeleştiren kurallar X + X′ = 1 ve X·X′ = 0, X + X = X, soğurma X + X·Y = X, birleştirme kuralı X·Y + X·Y′ = X, X + X′Y = X + Y ve uzlaşma teoremi XY + X′Z + YZ = XY + X′Z’dir. De Morgan yasaları (X·Y)′ ifadesini X′ + Y′’ye ve (X + Y)′ ifadesini X′·Y′’ye çevirir. Bir Karnaugh haritası bu kuralları grafik olarak uygular: iki komşu hücrelik her grup, XY + XY′ = X kuralının bir kullanımıdır.
Cevap: N = 3
Flip-floplar ve sayıcılar: bir flip-flop yalnızca saatin etkin kenarında değişir. D girişini kopyalar (Q⁺ = D); T, T = 1 iken tersler; JK, 00 için tutar, 01 için sıfırlar, 10 için kurar, 11 için tersler. n bitlik bir ikilik sayıcının 2ⁿ durumu vardır ve 2ⁿ modunda sayar; mod-N sayıcı 0, 1, …, N − 1 sayıp 0’a döner ve 2ⁿ ≥ N olan en küçük n kadar flip-flop gerektirir. Bir dalgacık (ripple) sayıcının her aşaması frekansı yarıya indirir; bu yüzden mod-N sayıcının son çıkışı fclk/N ile çalışır. n flip-flopluk bir Johnson sayıcının 2n durumu, bir halka sayıcının n durumu vardır.
Bir JK flip-flop: 00 tutar, 01 sıfırlar (Q = 0), 10 kurar (Q = 1), 11 tersler.
Cevap: RB = 436,4 B/s
UART: asenkron bir seri bağlantı her baytı bir çerçeve olarak gönderir: bir başlama biti (düşük), veri bitleri, isteğe bağlı bir eşlik biti ve bir ya da iki durma biti (yüksek). Baud hızı saniyedeki bit sayısıdır; yani bir bit Tb = 1/baud sürer ve n bitlik bir çerçeve n/baud sürer. Yaygın 8N1 biçiminde bayt başına 10 bit vardır. Baud üreteci saat frekansını böler: baud = fclk/(16·D), D bir tam sayıdır; bu yüzden gerçek baud hızı hedeften biraz farklıdır, yaklaşık %2’nin altındaki bir hata genellikle kabul edilebilir.
Cevap: ΔTLSB = 3,906 °C
ADC çözünürlüğü: N bitlik bir dönüştürücü, tam ölçek aralığı VFSR’yi 0’dan 2ᴺ − 1’e kadar 2ᴺ koda böler. Bir adım 1 LSB = VFSR/2ᴺ’dir: dönüştürücünün gösterebildiği en küçük değişim. Kesen bir ADC ⌊Vin/LSB⌋ kodunu verir; yuvarlayan bir ADC gerçek değerden hiçbir zaman ½ LSB’den fazla uzak olmaz, bu onun kuantalama hatasıdır. Her ek bit LSB’yi yarıya indirir ve tam ölçekli bir sinüs için ideal sinyal-kuantalama gürültüsü oranına SQNR = 6,02·N + 1,76 dB yaklaşık 6 dB ekler. Bir aralık üzerinde r çözünürlüğüne ulaşmak için 2ᴺ ≥ aralık/r koşulunu sağlayan en küçük N’yi seçin.
ADC 1000 °C’de tam ölçeğe ulaşır.
ExamProblems · examproblems.com/courses/digital-electronics