أنظمة العد
- القيم الموضعية
- الثنائي 2k، الثماني 8k، الست عشري 16k
- إلى العشري
- Σ dk·bk
- من العشري
- اقسم على الأساس، واقرأ البواقي من الأسفل إلى الأعلى
- الست عشري ↔ الثنائي
- رقم ست عشري واحد = 4 بتات
- المتمم الثنائي
- اعكس البتات وأضف 1
أوراق القوانين، وأهم خطوات الحل لكل موضوع، و6 مسألة تدريبية، مع الحلول الكاملة في الخلف.
اضبط البتات بحيث تخزن −56 في المتمم الثنائي بـ 8 بتات. إذا قُرئ كعدد بدون إشارة، فما قيمة النمط U؟
اضبط البتات على الناتج بـ 8 بتات لـ 1100 1101 >> 2. ما قيمة الناتج R بالعشري؟
استخدم خريطة كارنو لإيجاد الصيغة الدنيا لمجموع الجداءات (SOP) للدالة F(A, B, C) = Σm(1, 3, 5). كم حرفًا L تحتوي في المجموع (المتغير ذو الشرطة يُعدّ حرفًا واحدًا)؟
قلّاب JK يُحفَّز بالحافة الموجبة يبدأ بـ Q = 0 ويتلقى المداخل المعروضة عند 8 حافة ساعة صاعدة. كم مرة N يغيّر Q حالته؟
يقيس مستشعر درجة الحرارة على مدى 150 °C، ويملأ خرجه مدى دخل محوّل ADC كاملًا. يجب أن تميّز القراءة 0,5 °C. أوجد أصغر عدد من البتات N يحتاجه محوّل ADC.
يضبط متحكم دقيق بساعة 16 MHz معدل الباود لـ UART على fclk/(16·D)، حيث D عدد صحيح يُقرَّب إلى أقرب قيمة. الهدف هو 4800 baud. أوجد النسبة المئوية لخطأ معدل الباود الفعلي (موجبة حين يكون أسرع من اللازم).
الإجابة: U = 200
ضبط البتات: قيمة كل بت قوة للعدد اثنين (128 و64 … و1). الرقم السداسي عشري الواحد يساوي أربع بتات تمامًا، وفي المتمم الثنائي بـ 8 بتات تساوي قيمة البت الأيسر −128. وتعمل العمليات على مستوى البت على كل موضع بت على حدة.
الإجابة: R = 51
ضبط البتات: قيمة كل بت قوة للعدد اثنين (128 و64 … و1). الرقم السداسي عشري الواحد يساوي أربع بتات تمامًا، وفي المتمم الثنائي بـ 8 بتات تساوي قيمة البت الأيسر −128. وتعمل العمليات على مستوى البت على كل موضع بت على حدة.
الإزاحة إلى اليمين بمقدار 2 تنقل كل بت 2 مواضع إلى اليمين؛ وتُفقد البتات التي تسقط من الطرف الأيمن وتدخل أصفار من اليسار.
الإجابة: L = 4
خرائط كارنو: ترتَّب الخلايا بشيفرة غراي (00, 01, 11, 10)، فتختلف الخلايا المتجاورة، بما فيها تلك التي عبر الحواف، في متغير واحد بالضبط. جمّع الآحاد في مستطيلات من 1 أو 2 أو 4 أو 8 أو 16 خلية، بأكبر حجم وأقل عدد ممكنين، حتى يُغطى كل 1. كل مجموعة حد جداء واحد: المتغيرات التي تبقى ثابتة داخلها. المجموعة من 2ᵏ خلية تفقد k متغيرًا. يجوز استخدام حالات عدم الاكتراث (X) لتكبير المجموعات لكن لا يجب تغطيتها أبدًا. أما تجميع الأصفار فيعطي الصيغة الدنيا POS.
كل مجموعة مستطيل من 2ᵏ خلية؛ وخلايا الحافة جارة للخلايا على الحافة المقابلة.
الإجابة: N = 5
القلّابات والعدّادات: لا يتغير القلّاب إلا عند الحافة الفعالة للساعة. يَنسخ D مدخله (Q⁺ = D)؛ و T يتبدّل عندما T = 1؛ و JK يحتفظ عند 00، ويصفّر عند 01، ويضبط عند 10، ويتبدّل عند 11. للعدّاد الثنائي ذي n بتّات 2ⁿ حالة ويعدّ بالنمط 2ⁿ؛ وعدّاد mod-N يعدّ 0 و 1 … حتى N − 1 ثم يعود إلى 0، ويحتاج إلى أصغر n يحقق 2ⁿ ≥ N قلّابات. تُنصّف كل مرحلة في العدّاد المتموّج التردد، فيعمل الخرج الأخير لعدّاد mod-N بالتردد fclk/N. لعدّاد جونسون من n قلّابات 2n حالة، وللعدّاد الحلقي n.
قلّاب JK: 00 يحتفظ، 01 يصفّر (Q = 0)، 10 يضبط (Q = 1)، 11 يتبدّل.
الإجابة: N = 9
دقة ADC: يقسّم المحوّل ذو N بت مدى المقياس الكامل VFSR إلى 2ᴺ رمزًا، من 0 إلى 2ᴺ − 1. الخطوة الواحدة هي 1 LSB = VFSR/2ᴺ: أصغر تغيّر يستطيع المحوّل إظهاره. يعطي المحوّل ذو البتر الرمز ⌊Vin/LSB⌋؛ أما المحوّل ذو التقريب فلا يبعد أبدًا أكثر من ½ LSB عن القيمة الحقيقية، وهذا خطأ التكميم له. كل بت إضافي يُنصّف LSB ويضيف نحو 6 dB إلى نسبة الإشارة إلى ضجيج التكميم المثالية SQNR = 6,02·N + 1,76 dB لموجة جيبية بمدى كامل. لبلوغ دقة r على مدى معيّن، اختر أصغر N يحقق 2ᴺ ≥ المدى/r.
الإجابة: e = 0,1603 %
UART: وصلة تسلسلية غير متزامنة ترسل كل بايت في إطار: بت بدء واحد (منخفض)، وبتات البيانات، وبت تكافؤ اختياري، وبت إيقاف أو بتّا إيقاف (مرتفع). معدل الباود هو عدد البتات في الثانية، لذا يستغرق البت الواحد Tb = 1/baud ويستغرق إطار من n بت زمن n/baud. للصيغة الشائعة 8N1 عشرة بتات لكل بايت. يقسم مولّد الباود تردد الساعة: baud = fclk/(16·D) مع عدد صحيح D، فيختلف معدل الباود الفعلي قليلًا عن المطلوب؛ وخطأ أقل من نحو 2 % مقبول عادةً.
الخطأ الأقل من نحو 2 % مقبول عادةً.
ExamProblems · examproblems.com/courses/digital-electronics