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

   

alaa Mohammed
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
الدولة: ALEX
المشاركات: 68
نشاط [ alaa Mohammed ]
قوة السمعة:
قديم 29-01-2010, 04:03 PM المشاركة 1   
افتراضي 74165



لدى اسى رقمها (74165) كل وظيفتها تاخد 8 دخل و تخرج ا خرج عبارة عن pulses
انا عايزه اخد الخرج على اسى بيك ازاى اعرف افرق بين ال inputs

اعلانات

فهد المنصور
:: مؤسس موقع القرية الالكترونية ::
تاريخ التسجيل: Feb 2004
المشاركات: 8,001
نشاط [ فهد المنصور ]
قوة السمعة:
قديم 29-01-2010, 11:38 PM المشاركة 2   
افتراضي


تفضل



هنا جدول التشغيل

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

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


لدى اسى رقمها (74165) كل وظيفتها تاخد 8 دخل و تخرج ا خرج عبارة عن pulses
انا عايزه اخد الخرج على اسى بيك ازاى اعرف افرق بين ال inputs
لتمييز الدخول فبعد معرفة جدول التشغيل تلاحظى أن عملها أن مباشرة بعد التحميل Parallel الخرج هو QH وعند الإزاحة ينتقل من QG إلى QH و نبضة الإزاحة يجب أن تخرج من البيك

الآن لتمييز الدخول فإن أول قراءة بعد التحميل Parallel هى QH ثم بعد نبضة إزاحة سيقرأ البيك ما كان على الطرف QG ثم بعد نبضة إزاحة سيقرأ QF و هكذا حتى السابعة سيقرأ QA و بعدها سيقرأ ما كان على الطرف SA
لذا يجب أن يحتوى البرنامج على عداد يعد هذه السبعة نبضات ثم يبدأ من جديد


alaa Mohammed
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
الدولة: ALEX
المشاركات: 68
نشاط [ alaa Mohammed ]
قوة السمعة:
قديم 31-01-2010, 05:13 PM المشاركة 4   
افتراضي


أولا شكرا على الرد
ثانيا يعنى لو عايزة اخد الخرج على بيك مثلا
لابد من الاهتمام بالزمن ؟
if ( E== 1 )
{
portb=1;
}
ده يبقى ازاى ؟
لو خرج 74165 مثلا على بورت A pin 3
ولو كنت عايزه كل دخل بمهمة
???
كيف يتم عمل هذا كود؟


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 01-02-2010, 10:22 AM المشاركة 5   
افتراضي


اختى
سيكون من الصعب جدا الإهتمام بالزمن و ضبط الميكرو للقراءة فى الأوقات المطلوبة
الحل أن تخصصى طرفين أخريين وليكن مثلا A.4 لعمل Clock و يتصل بالطرف 2
الثانى وليكن مثلا A.5 لعمل Parallel Load و يتصل بالطرف 1
البرنامج يبدأ العداد بوضع 7 فيه ووضع الطرف A.5=1 ثم يصدر أمر للطرف 1 أن ينزل الى صفر والعودة ثم يقرأ أول بيان و بنفذ المطلوب منه حسب كونه 1 أو صفر فى Subrotine ثم يعود لينقص العداد و يصدر Clock على A.4 و يقرأ الخ لحين تصفير العداد عندها يعود للأول لعمل Parallel Load


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 01-02-2010, 01:03 PM المشاركة 6   
افتراضي


تفضلى هنا شرح مفصل باستخدام البيك PIC والكود بالميكروسى
http://www.qariya.com/vb/showthread.php?t=58658


alaa Mohammed
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
الدولة: ALEX
المشاركات: 68
نشاط [ alaa Mohammed ]
قوة السمعة:
قديم 05-02-2010, 08:06 PM المشاركة 7   
افتراضي


thank you very much
الف شكر على ردودكم واهتمامكم



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