منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics

   

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 04-04-2011, 09:33 PM المشاركة 33   
افتراضي ألمذبذب المتعدد – مرة أخرى Multi vibrator




ألمذبذب المتعدد – مرة أخرى Multi vibrator

هل تذكر المذبذب ثنائى الاستقرار الذى شرحناه فى الترانزيستور؟ كان يعتمد على ترانزستورين كل منهما مكبر و يعكس الإشارة. هذا بالضبط ما يتكون منه العاكس – مكبر و عاكس إشارة، فلو وصلنا وحدتين كما بالرسم، فما قيل عنه يقال هنا، فلو سببت الضوضاء أو جهد بدء التشغيل الذى تجعل المكبرات تتحرك بعشوائية حتى تستقر، تسببت أن دخل العاكس الأيسر كان صفر كما باللون الأحمر، فإن خرجه سيكون 1 وهو دخل الأيمن أيضا لهذا فخرج الأيمن سيكون صفرا والذى بدوره يؤيد الصفر على مدخل الأيسر.

لو لأي سبب كان نغلق لبرهة وجيزة المفتاح الأزرق، فسيجعل ذلك مدخل الأيمن = صفر كما باللون الأزرق، وبالتالى خرجه =1 والذى يكون على مدخل الأيسر فيكون خرجه = صفر معززا الصفر الأساسى . و يمكن العودة بنفس الشرح عند الضغط على المفتاح الأحمر.
كل ما قيل فى الترانزيستور يمكن تطبيقه فى عاكسات TTL أو مكبرات العمليات حيث يمكنك الحصول على وحيد الاستقرار و عديم الاستقرار. أرجو التركيز على الظاهرة المتمثلة فى التغذية العكسية، لحظة تغيير الدخل، يتغير معها الخرج والذى يأخذ دورته فى زمن غير محسوس ليعود بنتائجه على الدخل الأساسى مرة أخرى.
لكن عاكسات العائلة CMOS تقدم لنا مفهوما جديدا و مختلفا من حيث المذبذبات. هذه التقنية خاصة بها ولا تناسب أى عائلة أخرى.
هذه العاكسات تتميز بزمن تأخير أطول من مثيلاتها من الأنواع الأخرى مما يتيح للدخل أن يتغير ويعود قبل أن يظهر ذلك على الخرج. لا تحاول إحضار الآفو للقياس فنحن نتحدث عن نانو ثانية هنا – لكنها ممكنة.

كيف نستغل هذه الظاهرة؟
حسنا – لنفترض أن الدائرة السابقة من عاكسات CMOS ولسبب ما كما سبق كان حال الاستقرار كما بالسابق دخل الأيسر = صفر، فيكون خرجه =1 وهو دخل الأيمن والذى خرجه سيساوى صفر بالتبعية، وسيكون هذا الصفر على مدخل الأيسر تماما كالسابق.

سابقا كان التوصيل اللحظى للمدخل يجلب التغيير الفورى، لكن هنا سنفترض هذا التغيير اللحظى وقبل انتقاله عبر الوحدة الثانية عاد الدخل كما كان أى نبضة سريعة موجبة كالزرقاء على مدخل الأيسر مثلا، ستظهر سالبة بعد برهة على مخرج الأيسر و تكون على مدخل الأيمن أيضا و أثناء عبورها للأيمن انتهى زمن النبضة وعاد دخل الأيسر كما كان = صفر. بعد برهة ستظهر النبضة المتقدمة خلال الأيمن على خرجه موجبة كما بالأزرق والتى ستعود إلى دخل الأيمن الذى أصبح الآن كما كان سابقا!! سيرى دخل الأيسر هذه النبضة كنبضة جديدة عليه الاستجابة لها فيكرر الدورة مرة أخرى. و من ثم تجد كل زمن مساوى لزمن عبور النبضات، إشارة جديدة خارجة. وهكذا بدلا من أن يكون مستقرا أصبح مهتز.
لنتحكم فى التردد، كل ما علينا فعله هو التحكم فى هذا التأخير بزيادته للقيمة المطلوبة.
فى هذه الدائرة أضفنا مكثف لزيادة هذا التأخير و التردد تقريبا
ت = 0.693 / (المقاومة × المكثف)

ألمنحنى التالى يبين شكل الموجة ولكن نتيجة لشحن وتفريغ المكثف، قد يهبط مستوى الموجة دافعا مدخل العاكس الأيسر فى الجزء السالب.
نظرا للمقاومة العالية لهذه الدوائر ، فكل شركة تضع لها دائرة حماية للمدخل تختلف من شركة لأخرى، تماما كما حدث مع TTL وهو إما مقاومة و زينر أو مقاومة وثنائيان أو مقاومة وثنائى واحد أو غيره.
المشكلة ليست فى الجهد السالب قدر اختلاف دوائر الحماية و استجابتها مما يجعل أداء الدائرة يختلف جوهريا بين نفس الرقم من شركات مختلفة.

الحل؟ نعزل المكثف عن المدخل بمقاومة كبيرة حتى لا تؤثر على الزمن، ونظرا لأن المدخل أصلا له مقاومة دخول عالية جدا، لن يؤثر وجود هذه المقاومة على أداء الدائرة إلا بتحسين النتائج.

المرة القادمة إن شاء الله نتكلم عن أكثر من بوابة



التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 09-03-2012 الساعة 09:42 AM
اعلانات

eslam201033
:: عضو ::
تاريخ التسجيل: Nov 2010
المشاركات: 549
نشاط [ eslam201033 ]
قوة السمعة:
قديم 05-04-2011, 12:14 PM المشاركة 34   
افتراضي


السلام عليكم و رحمة اللة و بركاتة

انا لدى بعض الاسئلة
انا عايز شرح خرائط كارنوف
و نظريات ديمورجان
و ايضا اريد مما تتكون البوبات وليس الدوائر المكافئة لها
ارجو المساعدة و جزاك الله كل خير

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 05-04-2011, 07:18 PM المشاركة 35   
افتراضي


كله مشروح فى السلسلة
لو أنزلت داتا شيت لمتكاملة 7400 NAND Gates ستجد أن ما وضعته هو تركيب هذه البوابات وليس مكافئات ماعدا اختلافات طفيفة من شركة منتجة لأخرى


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 05-04-2011, 07:49 PM المشاركة 36   
افتراضي المذبذب المحسن S-R Flip Flop



المذبذب المحسن S-R Flip Flop:

سنبدأ بتحسين المذبذب السابق الذى حققناه بعاكسين. أول مشاكله أن إدخال نبضة كان يوضع على الخرج مباشرة وهذا من جهة خطر على الخرج ذاته و من جهة أخرى خطر على المصدر الذى سيولد هذه النبضة، لذا من الأفضل أن يكون لدينا مدخل آخر Input لنبضة الدخول خلاف مدخل الربط بين العاكسين. هذا يقودنا لبوابة ذات مدخلين 2 Input Gate وهى إما NAND أو NOR

كما سبق الشرح، سيكون أحد الخرجين = 1 بينما الآخر =0 و لنفترض الدائرة NOR والخرج Q =1 بينما الآخر =0.
من خواص NOR السابق شرحها، أن لكى يكون لها خرج وهو هنا = 0 يجب أن يكون أى من الطرفين =1
لذا يجب أن نوصل الطرفين الآخرين للأرضى كما بالرسم حتى لا يعوق الطرف الثانى أداء الطرف الأول.
إذن Q = 1 و يدخل على الدخل الطرف 5 فيظهر فى الخرج 4 و يساوى 0 وهو سيكون على الدخول رقم 2 و نظرا لأن الدخول رقم 1 أيضا =0 سيكون الخرج هنا =1 وهذه حالة استقرار.
نذكر أن الطرف 5 عليه 1 من البوابة الأخرى إذن وضع 1 على الطرف 6 لا يؤثر. أما لو نظرنا للطرف 2 فنجد عليه 0 ولذا لو وضعنا 1 على الطرف الآخر سيغير الخرج والذى بدوره سيعبر خلال البوابتين ليشكل حالة استقرار جديدة . و أيضا مزيد من النبضات لن تجدى والآن يجب وضعها على طرف البوابة الأخرى.
إذن أحد الأطراف يجعل Q =1 بينما الآخر يجعل Q = 1 لذا سمى الأول SET والثانى RESET أى أن الأول يفعل الدائرة والثانى يرجعها لأصلها. هكذا سمى SR .
نفس الدائرة يمكن تحقيقها بالبوابة NAND إلا أنها تحتاج أن يكون الدخل = 1 لكي ينتقل الدخل الثانى للخرج.

نلاحظ أن جدول الحقيقة Truth Table فى دائرة NOR يقول أن لو الدخلين = 0 يبقى الخرج بدون تغيير. لو S =1 سيجعل Q=1 َ
لو R = 1 سيجعل الآخر = 1
لكن لو الاثنان = 1 ستكون حالة غير مستقرة حيث الخرجين = 1 و تتوقف النتيجة على أى الدخلين يصبح صفر أولا. هذه الحالة بالطبع غير مستحبة. من هذه النوعية تجد الرقم 74279 تحتوى أربع وحدات NAND.
ماذا لو أريد أن أتحكم فى اللحظة التى يستجيب فيها المذبذب؟


بسيطة، نستخدم NAND ذات ثلاث مداخل كما بالرسم الأيسر أو إضافة NAND تعمل أيضا كعاكس.
حسنا، لكن هذا الطرف أضاف التوقيت و لم يلغى هذه الحالة الغير مستحبة، فلو لحظة الدخول كان كل من الدخلين =1 فإن النبضة ستجعل خرجى العاكس = 0 وهى حالة غير مستحبة.
أيضا هناك حالة أخرى تجعل استخدامه محدود وهى تسمى "الشفافية" Transparency وهى تعنى أن طالما وضع نبضة التزامن Clock = 1، فالخرج يطابق الدخل وهذه تسمى حالة الشفافية.
أليست الشفافية شيئا جميلا؟ ربما هنا ستجعل تركيب عداد أو مسجل شبه مستحيل لأن المفروض أن كل نبضة تنقل البيانات من مرحلة للتالية فقط ولكن بهذه الشفافية ، آخر مرحلة سترى أول مرحلة فى نبضة واحدة!!

المرة القادمة إن شاء الله نتكلم عن حل لهذه المشاكل


eslam201033
:: عضو ::
تاريخ التسجيل: Nov 2010
المشاركات: 549
نشاط [ eslam201033 ]
قوة السمعة:
قديم 05-04-2011, 08:06 PM المشاركة 37   
افتراضي


شكرا جزيلا و جزاك الله كل خير


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 07-04-2011, 08:11 AM المشاركة 38   
افتراضي المذبذب الأساسى/ التابع Master Slave Flip Flop



المذبذب الأساسى/ التابع Master Slave Flip Flop:
ماذا نفعل لكى نوقف هذه الشفافية؟
هيه لدى حل، ببساطة نضع مرحلتين متتاليتين و نعطى لكل واحدة منهما نبضة مختلفة، وهكذا حينما نسجل حالة الدخول، لا يتأثر الخرج. عندئذ نوقف قراءة الدخول و نبين ما قراناه على الخرج.
رائع، بل هناك تحسين لهذه الفكرة أيضا، بدلا من نبضتين نستخدم نفس النبضة ولكن مرة كما هى والأخرى معكوسة.

نرى فى الدائرة أنه عندما تكون نبضة التوقيت Clock =0 ، ستكون المرحلة الأولى المكونة من U1, غير متاحة، وبالتالى تجعل المذبذب الأساسى U2 لا يشعر بالدخول. لكن هناك عاكس U5 على مسار هذه النبضة مما يجعلها =1 بالنسبة للمرحلة الثانية U3 فتكون متاحة، لتنقل حالة U2 الآن.
عندما نضع إشارة ما على الدخول ثم نرفع نبضة التوقيت Clock إلى 1 ، ستكون المرحلة الأولى المكونة من U1, الآن متاحة، وبالتالى تنقل حالة الدخول للمذبذب الأساسى U2. بينما العاكس U5 يجعلها =0 بالنسبة للمرحلة الثانية U3 فتكون غير متاحة، ولا تنقل حالة U2 . عند عودة نبضة التوقيت Clock إلى 0 مرة أخرى، تنتقل هذه الحالة للخرج.

ما زلنا نستخدم نفس الرمز لأن الوظيفة الأساسية لم تتغير، بل ربما يكون من الصعب إيجاد متكاملة بهذا الوصف تم صنعها. السبب؟ ربما تكهنت أنها حلت مشكلة الشفافية ولم تحل مشكلة الحالة الغير مقبولة.



لحل مشكلة الحالة الغير مقبولة، نأخذ حالة الخرج للدخل كما هو مبين بالرسم.
فى حال كلا الدخلين =0 ، فإن نبضة التوقيت لن تعبر مرحلة الدخول.

أما فى حال J =1 و K = 0 فلن يعبر الدخل مرحلة U1A إلا إذا كان Q =1 أيضا. و هذا يمهد لحفظ تغيير حال Q إلى 1 و هكذا سيصبح Q =1 .
نفس الحال لو J =0 و K = 1 فلن يعبر الدخل مرحلة U1B إلا إذا كان Q =1 أيضا. و هذا يمهد لحفظ تغيير حال Q إلى 0 و Q =1 هكذا سيصبح Q =0 .
أما لو كان كلا الدخلين =1 ، فالأمر متوقف على حال الخرج، إن كان Q =1 فإن K هو الذى يعبر U1B جاعلا Q =1 أى عكس حال الخرج. و إن كان Q هو =1 فإن J هو الذى سيعبر U1A جاعلا Q = 1 أى عكس حال الخرج أيضا. ولهذا سميت هذه الحالة "قلاب" Toggle مثل مفتاح الكهرباء الذى يعمل بالضغط. ضغطة تجعله يوصل و أخرى تجعله يفصل.

هكذا تخلصنا من الحالة الغير مرغوبة و حولناها إلى حالة ذات فائدة، وبالطبع سيتغير الرمز ليعكس الاسم الجديد والذى تبنى حرفين مختلفين للتمييز فأعطى الاسم JK بدلا من SR.

أحقا فعلنا كل هذا؟!! – أم ماذا؟

ماذا لو وضعنا دخول التوقيت =1 ولم يكن نبضة، أى استمر دخول التوقيت =1 ثم تغير الدخل؟؟


لتسهيل تتبع الإشارة، نستخدم اللون الأحمر للمستويات 0،1 فى البداية ، ثم لاحقا عندما يحدث تغيير نستخدم اللون الأزرق، و لكل نقطة أضفنا رقم حتى يسهل تعريفها. (أرقام نقط قياس وليست أرقام أرجل المتكاملة).
فى البدء كان J = 0 و K = 1 مما أدى لأن يكون الخرج مماثل حيث Q= 0 و Q =1.
الآن نجعل التزامن Clock يصبح 1. هذا يؤكد أن U2A الطرف 7 سيكون 0 و U2B الطرف 14 سيكون1. هذا الوضع هو الذى سبق وانتقل عبر المذبذب سابق ولا جديد حتى الآن.
أول تغيير سيكون قلب أوضاع الدخول مع الإبقاء على التزامن =1 ليصبح J = 1 و K = 0 كما باللون الأزرق مما يؤدى لأن يكون الطرف 4 =0 و من ثم الطرف 5 = 0 فيكون الطرف 7 = 1 وهذا ينعكس على 13 . و نظرا لأن 12 أيضا =1 فسيكون الخرج 14 =0 (لاحظ أن U1B الطرف 10 = 0 نتيجة أن الخرج لم يتغير).
هذه الحالة الجديدة الطرف 7 =1 و 14 =0 مستقرة.
الآن لنجرى التغيير الثانى مع استمرار التزامن Clock = 1 كما باللون الأخضر المائل.
بالنظر إلى U1B فالتغيير لن يعبر لكون الطرف 10 = 0. أما U2A فالطرف 6 مازال =0 و عليه فأى تغيير من U1A لن يعبر. وهكذا فالتغيير الأول تم قبوله و أى تغيير لاحق لن يشعر به المذبذب حتى يعود طرف التزامن Clock مرة أخرى =0 ثم عند الانتقال اللاحق للمستوى 1 يقبل التغيير الجديد. مثال 7473,7476
حسنا، نحل مشكلة و نقع فى أخرى.

المرة القادمة إن شاء الله نتكلم عنها


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 08-04-2011, 08:41 PM المشاركة 39   
افتراضي القدح بالمستوى و القدح بالحافة Level Trigger-Edge Trigger



القدح بالمستوى و القدح بالحافة Level Trigger-Edge Trigger

رأينا فى المثال السابق مشكلة القدح مع بقاء التزامن Clock مدة طويلة، ما المشكلة إذن فى إلغاء المستوى واستخدام نبضات رفيعة جدا؟
ببساطة كلما قل عرض النبضة، كانت تكافئ ترددات أعلى و من ثم مشاكل فى عبور خطوط البوردة و قد تضمحل خلال ذلك. الحل ببساطة أن يكون توليد هذه النبضة الرفيعة محليا – أى داخل المذبذب. و طبعا لا أسهل من دائرة مقاومة و مكثف لكن المكثف يصعب تصنيعه بتقنية المتكاملات. باستخدام ترانزستورات ذات بيتا عالية ، جعل مقاومة الدخول يمكن جعلها عالية، أمكن باستخدام مكثفات قليلة السعة مثل 500 بيكو فاراد أن تؤدى الغرض، ووضع هذه الدائرة البسيطة كان كالسحر.


هذا طبعا يتطلب رمزا جديدا لتمييز أن القدح Trigger يتم بالحافة وليس بالمستوى. المثلث ليعنى أنها الحافة الموجبة و تعنى عند الانتقال من 0 إلى 1 و بإضافة الدائرة تعنى الحافة السالبة أى عند الانتقال من 1 إلى 0.
مثال 74LS73,74LS76 و لاحظ أن نفس الأرقام بإضافة حرفى LS .

هناك حل آخر لمشكلة الحالة الغير مستحبة وهى وضع عاكس بين طرفى الدخول و الاكتفاء بطرف دخول واحد، هذا الحل سهل و بسيط ولكنه يغير أداء الوحدة بحيث تلغى كلا الوضعين المتشابهين، فلا يسمح بالوضع 00 ولا 11 وبهذا يصبح ما على الدخل الوحيد يظهر على الخرج Q. فى هذا الوضع، أصبح البيان الموجود فى الدخول، يحتفظ به و لهذا سمى D Type وهى اختصار لكلمة Data Type لأن البيان على الدخل هو ما يظهر على الخرج و يسمى أيضا Latch و ترجم بالمساكة حيث "يمسك" بما فى الدخول.
نفس الحالات السابقة موجودة مثل الشفافية وهى مطلوبة هنا أحيانا، و منه أيضا ذو قدح الحافة Edge Trigger و قدح المستوى . معظم القلابات Flip Flop تزود بأطراف على المرحلة الأخيرة لعمل تغيير مباشر على الخرج دون اعتبار لوضع أى من و كل الأطراف الباقية، أى ذو سيادة على كل الأطراف و يلغى كل استجابتها.

أمثلة هذا النوع 7474 من عائلة TTL و 4013 من عائلة CMOS و كل متكاملة بها وحدتين حيث لكل وحدة تجد طرف دخول بيانات D و طرف للنبضة Clock وهو من نوع القدح بالحافة الموجبة Positive Edge Trigger أى عند الانتقال من صفر إلى واحد لطرف Clock ينتقل البيان على طرف D إلى طرف Q. أيضا لكل وحدة تجد طرف إلغاء RESET و تسميه بعض الشركات Clear و بوضع صفر عليه تفرض صفر على المخرج Q و واحد على المخرج الآخر. و أيضا لكل وحدة تجد طرف إلغاء PRESET و تسميه بعض الشركات SET و بوضع صفر عليه تفرض واحد على المخرج Q و صفر على المخرج الآخر.
هذه المداخل مهيمنة Dominant أى تفعيلها يلغى استجابة الأطراف الأخرى. و من الخواص الهامة أنها سميت كما بالصور S-R وهى اختصار SET- RESET وهو النوع الأول الذى شرحناه والذى لا يجوز فيه تفعيل الطرفين معا لأن النتيجة غير مضمونة. لذا كن حريصا على تفعيل واحد فقط فى كل مرة.

هذا هو مسجل لخط واحد، و المسجل ذو الأطراف العديدة يتكون من وحدات عديدة. كيف؟ هذا موضوع المرة القادمة إن شاء الله




التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 16-04-2011 الساعة 09:36 AM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 09-04-2011, 08:42 PM المشاركة 40   
افتراضي المساكات والمسجلات Latch, Register



المساكات والمسجلات Latch, Register

التطبيق الأول هو وضع مجموعة من هذه الماسكات LATCHES معا لتكون مجموعة من 4 أو 8 و طبعا العدد هنا مبنى على أساس الأرقام التى بدأنا بدراستها لأن 4 خطوط تكفى للعمل مع رقم ثنائى عشرى BCD أو ستة عشرى Hex .


سنجد مثلا 74LS373 من النوع ذو قدح مستوى Level Triggered و الرقم 74LS374 قدح حافة Edge Triggered وللتبسيط سنستخدم الأسماء المختصرة 373 و 374 و قد لونت المداخل المختلفة بألوان مختلفة.
تتكون هذه المتكاملات من 8 وحدات D-Type كما هو مبين. و نلاحظ فى 373 أن الوحدات تعمل على المستوى 0 أى يكون الدخل 0 لتكون فى حال الشفافية و يتبع الخرج الدخل. لاحظ أنها مميزة بالدائرة الصغيرة.
تجمع المداخل الثمانية لخرج عاكس واحد Inverter المتصل بالطرف 11 و بالتالى عندما يكون الطرف 11 =1 تكون المتكاملة فى حال الشفافية ويتبع الخرج الدخل.
لماذا؟ ألم يكن ممكنا تعديل البوابات أو حتى جمع المداخل دون هذا العاكس؟؟
بالتأكيد ممكن لكن تذكر أن هذه عائلة TTL و تتميز بأن تيار الدخول = 0.4 مللى أمبير لمجموعة LS ، ووجود 8 مداخل لا يجعل هذا الطرف قياسيا، لهذا وجب وضع هذا العاكس لتوحيد القياس.
أما فى 374 فأن الوحدات تعمل على الحافة السالبة أى عندما ينتقل الدخل من 1 إلى 0 لتنقل حال الدخل إلى الخرج لحظتها فقط. لاحظ أنها مميزة بالمثلث و الدائرة الصغيرة.
تجمع المداخل الثمانية لخرج عاكس واحد Inverter المتصل بالطرف 11 و بالتالى عندما ينتقل الطرف 11 من 0 إلى 1 يلتقط الخرج الدخل.
الطرف 1 المسمى Output Control أى التحكم فى الخرج هو ما أسميناه سابقا "الحالات الثلاث" Tri-State وهو عندما يكون =0 فإن أطراف المتكاملة أرقام 2،5،6،9،12،15،16،19 تتبع أطراف D-Type داخل المتكاملة و عندما يكون الطرف 1 المسمى Output Control = 1 فإن أطراف المتكاملة السابقة تكون معزولة و غير متصلة بأى شيء. ولكن أطراف D-Type داخل المتكاملة تظل تتغير حسب باقى الأوامر ولكن لا تظهر التغييرات على أطراف الخرج.


هذا جدول التحقق Truth Table حيث نلاحظ هذه النقاط السابق شرحها ووضعت الألوان المناظرة لتلك على الرسم.
فى القطعة 373 تجد طرف Enable G و عندما يكون H أى =1 فالخرج يتبع الدخل D طالما Output Control فى وضع L أى 0 و عندما يكون Output Control = H أى 1 فإن الخرج يكون Z بمعنى Hi Z بمعنى Hi- Impedance أى معاوقة عالية أو معزول.
أما فى 374 تجد طرف Clock و السهم لأعلى يعنى عندما ينتقل من 0 إلى 1 فالخرج ينسخ الدخل D طالما Output Control فى وضع L أى 0 و عندما يكون Output Control = H أى 1 فإن الخرج يكون Z بمعنى Hi Z بمعنى Hi- Impedance أى معاوقة عالية أو معزول.

هذه الوحدات 374 ونظرا لعدم احتوائها على الشفافية، يمكن استخدامها فى عدد من التطبيقات التى تعتمد أساسا على الإزاحة المستعرضة Parallel Shift أن نقوم بنقل مجموعة الخطوط معا مثلا 8 معا أو 16 الخ مكونه ما تسمى ذاكرة التتابع Sequential memory وهى نوعين.

أول الداخلين أول الخارجين : First In First Out "FIFO"
عندما يعالج الحاسب البيانات، غالبا ما لا تتوافق سرعته مع سرعة الحساس أو مجهز المعلومات، إما ببساطة لإخلاف السرعة أو أن المجهز يخذ وقته لتجهيز "كتلة" من البيانات لينقلها مرة واحدة غير قابلة للتجزئة. عندا لا يستطيع المعالج قبول بايت و معالجتها حتى يأخذ الثانية فيضعها كلها فى مثل هذه الذاكرة ثم يبدأ بعد ذلك فى سحبها واحدة تلو الأخرى حسب ما يتيح له البرنامج. هنا يسحب أولا ما وضع أولا.

أخر الداخلين أول الخارجين Last In First Out "LIFO"
وهذه غالبا ما يطلق عليها اسم "كومة" Stack حيث تعطل وظائف بترتيب ما ثم يطلب لاحقا التفعيل بالترتيب العكسى و ذلك لضمان التنسيق. هنا يتطلب الأمر أن نسحب الأوامر بالترتيب العكسى لما وضعت به.
أشهر مثال لذلك المعالج يخصص جزء من الذاكرة يسمى Stack . و لديه دليل يحمل أين تكون فى الذاكرة يسمى Stack Pointer. فى أثناء تنفيذ البرامج، قد تطلب لوحة المفاتيح إرسال بيانات، فيحفظ المعالج موضع البرنامج الأساسى وبياناته فى Stack ويعدل Stack Pointer و يذهب لخدمة لوحة المفاتيح، ولكن قبل أن ينتهى من خدمتها تتطلب الشاشة بيانات فيترك خدمة المفاتيح . ما لم يكن لدية إمكانية أن عندما ينتهى من خدمة الشاشة أن يأخذ من Stack آخر بيانات وهى خدمة المفاتيح و عندما ينتهى من المفاتيح يأخذ الأسبق وهو البرنامج الأساسى، ماذا سيكون الوضع؟؟

مسجل الإزاحة shift registersموضوع المرة القادمة إن شاء الله






الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 02:49 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)