10 تغريدة 178 قراءة Feb 10, 2022
شفرة BCD :: #ثريد | #Thread
سنشرح نظام تشفير الأعداد العشرية ثنائياً BCD.
تابع الثريد إلى نهايته ولا تنسى تقييمك للثريد فهو مهم جداً 💙
@ENGHSS01 :: #HSS01
#electronic | #Digital
[1]
شفرة أو ترميز Binary Coded Decimal (الأعداد العشرية المُشفّرة ثنائيا) هو نظام لتمثيل الأعداد العشرية من 0-9 ثنائياً ولا يعترف بالأعداد الأكبر من 9، والجدول يوضح الأعداد العشرية من 0-9 وما يعادلها بالثنائي.
[2]
يستخدم هذا النظام أربع خانات ثنائية لتمثيل كل رقم عشري بين 0-9، مثلا يتم تمثيل الصفر بـ(0000) وليس (0) أي لا تُهمل الأصفار على يسار العدد.
ومن المُهم معرفة أن تشفير BCD للعدد العشري يختلف تماماً عن المكافئ الثنائي للعدد العشري وسيتضح ذلك بعد قليل.
[3]
بما أن نظام التشفير BCD لا يعترف بالأعداد الأكبر من 9، يتم تمثيلها في هذا التشفير بتحويل كل خانة من العدد العشري لمكافئها في النظام الثنائي(من 4-bits) ومن ثُمَّ استبدال كل خانات العدد العشري بنظيراتها الثنائية للحصول على ترميز BCD لهذا العدد العشري.
[4]
مثلا: 345
5 => 0101
4 => 0100
3 => 0011
إذاً تشفير BCD للعدد 345 هو (001101000101)
والجدول يوضح أن تشفير BCD يختلف كلياً عن المكافئ الثنائي للعدد العشري.
[5]
إذاً ما فائدة تشفير BCD؟
يُستخدم تشفير BCD لتسهيل و أتمتة عملية ربط الأرقام الثنائية بشاشة العرض(seven segment display) وذلك عن طريق الدائرة المتكاملة (BCD-to-seven-segment).
[6]
شاشة العرض تتكون من 7 أضواء LED مُسمّية حسب الصورة، ولعرض أي رقم عليها لابد من إضاءة الـLEDs الصحيحة، والقيام بعملية ربط الدائرة يدوياً مع أضواء الـLEDs مرهقة نوعاً ما..
[7]
..لذلك جاءت دائرة (BCD-to-seven-segment) لتحل المشكلة وتقوم بهذه العملية، فقط يتم إدخال القيمة الثنائية بنظام تشفير BCD(تذكّر أنّه يقبل القيم بين 0-9 فقط) وستقوم الدائرة بإضاءة الـLEDs الصحيحة لإظهار الرقم الصحيح.
في النهاية أتمنّى تقييمك للثريد من ناحية:
1- العنوان ومدى ارتباطه بالمحتوى.
2- جودة المحتوى.
3- استيعاب الشرح.
4- تناسب طول الثريد مع محتواه.
@ENGHSS01 :: #HSS01
#ثريد | #Thread

جاري تحميل الاقتراحات...