الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الرجاء المساعدة في D-flip flop

مغلق
بدأه ammarroza في 2 سبتمبر 2005 · 6 رد · 2,875 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ريد ان اقوم بالتحكم ب 16 جهاز عن طريق الكمبيوتر, وفعلا قمت بعملها, ولكن واجهتني مشكلة وهي انني لا استطيع ان اقوم بتشغيل اكثر من جهاز في وقت واحد, لانني استخدم demultiplectur (د-ملتي بليكسر)

ولذلك احتاج الى memory مؤقت لاقوم بتشغيل اكثر من جهاز, ولذلك قمت بسؤال مهندسين عن ذلك فقالوا ان استخدم buffer ولكن اكتشفة انه لا يفيدني.

ثم قال لي مهندس باستخدام D-flip flop, وقمت فعلا بشراء واحد يحمل رقم 7474 ولكنني لا اعرف هل سيفيدني او لا, ولا اعرف كيفية استخدامه.

وما احتاجه فعلا هو انني اريد توصيل input على ic بحيث يقوم بقرائة ال input في حالة اعطائه حافز على القرائة, واذا قمت بتوقيف الحافز يقوم بعمل output لاخر قيمة قام يقرائتها مهملا اي input بعد ذلك.

وهي موضحة بالرسم المرفق

وارفق ايضا ال datasheet لل ic وهو

7474data sheet

اذا كان يوجد اي حل اخر فارجو ان تفيدوني

فارجو المساعدة

شكرا

post-23774-1125647103_thumb.gif

#2

و عليكم السلام ،،

باستخدام Data-Flip Flop تقوم بإدخال 1 يقوم بخرج 1 و يقوم بخرج 0 عند اداخل 0 له ( اي 1 بت من الذاكرة ) .

جدوال الحالات له

D(Input) Q ( Output)

1 1

0 0

الاستخدام:

بالرجوع إلي الشييت ( هي عبارة عن نطاطين 2 flips flop )

لاحظ اولاً ان هذا النطاط يعمل علي الجزء الموجب من الساعة Positive Edge Triggered Clock . و اقصي تردد هو 125 ميجا هرتز

تركب ال VCC 5 فولت و الارضي GND ـ لاحظ التيار الداخل يجب ان يكون 11.5 ميللي امبير .

الدخل سيكون علي الطرف D

الخرج سيكون علي الطرف Q

تركب Clock او الكريستاله علي الطرفين CP0, CP1

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

بخصوص المشكلة فقد وجدت لك متكاملة افضل و تتيح لك التخزين المؤقت و باستخدام طرف للتمكين EN و هو في الشييت C عندما يكون 1 ، يقوم بتخريج البيانات و العكس صحيح .

74ls75.pdf

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#4

أفض حل لهذه المشكله استخدام T flip flop

وظيفته عكس الحاله الحاليه عند تلقيه لنبضه على ال clk والدخل 1

التوصيل :

توصل دخل كل ال flip flop's بالمصدر أي 1

والـ clk هو الدخل هذه المره

كل مره تبعث بنبضه الى flip flop يعكس حالته

يبقى خرج الديملتيبليكسر هو clk الـ flip flop's

اعتقد أنها اسهل

تم تعديل هذه المشاركة بواسطة Asm4all في 2 سبتمبر 2005 في 18:33

#5

شكرا جزيلا لكم

ساقوم بتجربتها واخبركم بالنتائج

#6

الى الاخ asm4all

لم اجد اي T flip flop فيرجى تزويدي باي رقم له

شكرا

#7

يتم استخدام الــ JK flip flop لعمل أي نوع من الــ T أو الـ D

يتم توصيل J مع K فيصبحان طرف واحد وهو دخل الـ T flip flop

يتم توصيل هذا الطرف بــ Vcc , وتوصيل الـ clk بخرج الديكودر أو الديملتيبلكسر

كما بهذه الصوره

Ahmad_8to256.GIF

يمكنك مراجعة موضوع سابق تحدث في نفس المشكله هنا

تم تعديل هذه المشاركة بواسطة Asm4all في 8 سبتمبر 2005 في 05:16

هذا الموضوع مغلق.

مواضيع مشابهة