قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 27-11-2010, 12:40 PM المشاركة 9   
افتراضي



معذرة اشعال الليد أو اطفاؤه بأمر من الميكرو ولا دخل للمتكاملة 245 فيه

اعلانات

الصورة الرمزية Tunisian Eng
Tunisian Eng
:: عضو فضي ::
تاريخ التسجيل: Apr 2006
الدولة: Tunis
المشاركات: 192
نشاط [ Tunisian Eng ]
قوة السمعة:
قديم 27-11-2010, 07:20 PM المشاركة 10   
افتراضي


معذرة اشعال الليد أو اطفاؤه بأمر من الميكرو ولا دخل للمتكاملة 245 فيه

أخي ماجد



طبعا 74245 له دخل في إشعال الديودات



لا تنسى ان الدارة تشتغل بالـ Multiplexing



مثلا قل لي كيف يمكنك إشعال 8 ليدات الخارجين من 74245 الأول و 4 ليدات الخارجين من 74245 الثاني في نفس الوقت

إذا لم تستعمل لاتش 74373-74574-74573...كيف يستقيم ذلك



إذا اردت يمكنني ان اصمم لك دارة تشعل اي عدد من الليدات 100 ليد أو أكثر .



تحياتي لكم



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

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 27-11-2010, 08:33 PM المشاركة 11   
افتراضي


بعد تصحيح الدائرة بتوصيل RA0,RA1 بأطراف CE
لو نفذ الميكرو أمر بوضع RA0=HI,RA1=HI فإن أى Data على Port B لا تضيء الليدات
لو نفذ الميكرو أمر بوضع RA0=LOW,RA1=HI فإن أى Data على Port B لا تضيء الليدات من U3 و لكنها تعبر U1 و تضيء الليدات المناظرة

لو نفذ الميكرو أمر بوضع RA0=HI,RA1=LOW فإن أى Data على Port B لا تضيء الليدات من U1 و لكنها تعبر U3 و تضيء الليدات المناظرة

لو نفذ الميكرو أمر بوضع RA0=LOW,RA1=Low فإن أى Data على Port B لا تضيء الليدات من U3 و أيضا تعبر U1 و تضيء الليدات المناظرة

و شكرا لعرضك الكريم بتصميم دوائر


الصورة الرمزية Tunisian Eng
Tunisian Eng
:: عضو فضي ::
تاريخ التسجيل: Apr 2006
الدولة: Tunis
المشاركات: 192
نشاط [ Tunisian Eng ]
قوة السمعة:
قديم 28-11-2010, 01:32 AM المشاركة 12   
افتراضي


بعد تصحيح الدائرة بتوصيل RA0,RA1 بأطراف CE
لو نفذ الميكرو أمر بوضع RA0=HI,RA1=HI فإن أى Data على Port B لا تضيء الليدات
لو نفذ الميكرو أمر بوضع RA0=LOW,RA1=HI فإن أى Data على Port B لا تضيء الليدات من U3 و لكنها تعبر U1 و تضيء الليدات المناظرة

لو نفذ الميكرو أمر بوضع RA0=HI,RA1=LOW فإن أى Data على Port B لا تضيء الليدات من U1 و لكنها تعبر U3 و تضيء الليدات المناظرة

لو نفذ الميكرو أمر بوضع RA0=LOW,RA1=Low فإن أى Data على Port B لا تضيء الليدات من U3 و أيضا تعبر U1 و تضيء الليدات المناظرة

و شكرا لعرضك الكريم بتصميم دوائر


أخي ماجد

أنا قلت لك أنه وبعد تصحيح الدارة وباستعمال 74245 لن تتمكن في نفس اللحظة من إشعال مثلا 8 ليدات من 74245 الأول و 4 ليدات من 74245 الثاني لان 74245 ليس Latch بل Octal data transceiver


يا أخي ماجد أنا قلت لك في نفس الوقت


ما فسرته أنت صحيح وهو تأكيد للما قلته لك أنا


عندما نضع RA=1 فإن 74245 يصبح ISOLATED أي ان الليدات المربوطة به لن تشتغل


أي انك لا تستطيع التحكم في 16 ليد في نفس اللحظة


انت في نفس اللحظة تتحكم في 8 ليدات فقط


أما إذا استعملنا مثلا 74373 مكان 74245 فإننا يمكن ان نتحكم في مئات الليدات في نفس اللحظة.


أخي يمكن ان تجرب ما اقوله لك على ISIS وستتأكد من ذلك
يا اخي ماجد الفرق الجوهري والكبير بين Latch و Octal data transceiver هو ان الأول يشتغل كذاكرة اما الثاني فلا يقوم مقام الذاكرة


أخي ماجد إذا لم تقتنع يمكن ان ارفق لك دارة مع ملف المحاكاة



taher abed
:: مهندس ::
تاريخ التسجيل: May 2007
المشاركات: 10
نشاط [ taher abed ]
قوة السمعة:
قديم 28-11-2010, 02:22 AM المشاركة 13   
افتراضي


الف شكر اللك باش مهندس tunisian eng علي هاي المعلومات القيمه .وانا الصراحة كنت بدي اسماء للاتشات اخري .وبكرر الشكر للمهندس ماجد عباس محمد. والصراحه يا بخت الموقع فيكم . وانا مبسوط كتير اني لقيت زي امثالكم في هادا الموقع ...
ولكن بش مهندس tunisian المهندس المحاضر في الجامعه حكالي نفس كلامك انه بالنسبه للاتش 74245 (او شو ما كان) لا يمكن انه اتحكم في اتنين نفس الوقت. بس انا اتفاجئت انه البيك اتحكمت في الاتشين في نفس الوقت .
طيب بالنسبه 74245 انا شايف إنه اله ذاكره . لانه احتفظ بحاله الليد حتي بعد ما شلت عنه ال high
فأرجو منكم الايضاح ...


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


أخي ماجد

أنا قلت لك أنه وبعد تصحيح الدارة وباستعمال 74245 لن تتمكن في نفس اللحظة من إشعال مثلا 8 ليدات من 74245 الأول و 4 ليدات من 74245 الثاني لان 74245 ليس Latch بل Octal data transceiver


يا أخي ماجد أنا قلت لك في نفس الوقت


ما فسرته أنت صحيح وهو تأكيد للما قلته لك أنا


عندما نضع RA=1 فإن 74245 يصبح ISOLATED أي ان الليدات المربوطة به لن تشتغل


أي انك لا تستطيع التحكم في 16 ليد في نفس اللحظة


انت في نفس اللحظة تتحكم في 8 ليدات فقط


أما إذا استعملنا مثلا 74373 مكان 74245 فإننا يمكن ان نتحكم في مئات الليدات في نفس اللحظة.


أخي يمكن ان تجرب ما اقوله لك على ISIS وستتأكد من ذلك
يا اخي ماجد الفرق الجوهري والكبير بين Latch و Octal data transceiver هو ان الأول يشتغل كذاكرة اما الثاني فلا يقوم مقام الذاكرة


أخي ماجد إذا لم تقتنع يمكن ان ارفق لك دارة مع ملف المحاكاة

المشكلة أن كل منا يتحدث عن موضوع مختلف فأنا اتحدث عن توجيه الداتا لأى من المجموعتين اعتمادا على LATCH داخل الميكرو و انت تريد وضع بيانات مختلفة على كل طقم فتحتاج Latch خارجى.
معذرة كما يقولون حصل خير



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