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

   

mkks87
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2009
المشاركات: 92
نشاط [ mkks87 ]
قوة السمعة:
قديم 11-01-2010, 12:27 AM المشاركة 17   
افتراضي



فى زيادة عدد البنات للميكروكنترولور عن طريق ال74hc595 كيف بصير ارسال الداتا هل بيت بيت ولا مجموعة مجموعة

يعنى بنفع ابعت على البورت الى مشبوك فى DS للنفرض

portd.f4=0b0001100;
ولا بتنبعت digite digite

فى امان الله

اعلانات

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 12-01-2010, 07:54 AM المشاركة 18   
افتراضي


فى زيادة عدد البنات للميكروكنترولور عن طريق ال74hc595 كيف بصير ارسال الداتا هل بيت بيت ولا مجموعة مجموعة

يعنى بنفع ابعت على البورت الى مشبوك فى DS للنفرض

portd.f4=0b0001100;
ولا بتنبعت digite digite

فى امان الله
السلام عليكم

ان التحويل من تسلسلي الى تفرعي كما في حالة 74hc595 تعتمد على ادخال الخانات واحدة بعد الاخرى الى المسجل وحفظها ومن ثم عندما يصبح المسجل ممتلئا وقتها نخرج مجموعة الخانات مرة واحدة الى الخرج... ارجو ان يكون قد اجاب هذا على تساؤلك...ربنا يوفقك..

واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..

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

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


السلام عليكم
نسيت ان اسئلك . هل جربت التعامل مع مسجل الازاحة هذا بهذه الطريقة .
لا اعتقد ان هذا التوصيل صحيح . فانت تستخدم ارجل الادخال ( البيانات و الساعة ) للاخراج . ارجو ان تتأكد اولا من هذا التوصيل .
نعم اخى حيدر قمت بتجربة نفس هذه الدائرة وكتابة الكود قبل فترة طويلة لكنى فقدت بيانات الخاصة بالميكروسى.
وشكرا على الملف الرائع لكن المشكلة انى لم يتبقى لى فى المشروع الا اربع اطراف
واحتاج الى توصيل كيباد مكون من 12 بوتون . وبالتالى الانكودر لن يصلح.
مع العلم ان الكيباد من نوع الcommon output وليس ال matrix output المشهور
وهذا هو الكيباد
http://www.velleman.eu/distributor/p...s/view/?id=603
ارجو من الاستاذ احمد سمير ان يبدئ رايه فى الكود هل هو صحيح وهل هناك فرق بين الدائرتين المتكاملتين
74hc165
74ls165



الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 12-01-2010, 04:51 PM المشاركة 20   
افتراضي


اخي احمد معذرة لا استطيع استيعاب هذه الفكرة .
ما اعرفه ان منافذ الادخال تأخذ قيمها من خارج الكود . و تقترن بعبارات شرطية داخل الكود مثل while او IF او switch و هكذا .
اما في الكود الذي كتبته جعلت هذه المنافذ تأخذ البيانات من داخل الكود نفسه و من الخارج .
يعني لو عرفت المنفذ A مثلا بهذا الشكل .
كود:
trisa.f0=1;
فهل يجوز ان اكتب داخل الكود
كود:
porta.f0=1;


التعديل الأخير تم بواسطة : حيدر علاج حسن بتاريخ 12-01-2010 الساعة 05:02 PM

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


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


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 12-01-2010, 05:00 PM المشاركة 22   
افتراضي


عموما انا غيرت المشاركة للاهمية .
ارجو الاطلاع عليها مرة اخرى .


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


اخي احمد معذرة لا استطيع استيعاب هذه الفكرة .
ما اعرفه ان منافذ الادخال تأخذ قيمها من خارج الكود . و تقترن بعبارات شرطية داخل الكود مثل while او IF او switch و هكذا .
اما في الكود الذي كتبته جعلت هذه المنافذ تأخذ البيانات من داخل الكود نفسه و من الخارج .
يعني لو عرفت المنفذ A مثلا بهذا الشكل .
كود:
trisa.f0=1;
فهل يجوز ان اكتب داخل الكود
كود:
porta.f0=1;
انا استخدم portb كخرج (لا كخرج)يقوم بعمل النبضات اللازمة لتشغيل الريجيستر ويقوم كذلك بتحميل ال parallel data


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 12-01-2010, 05:16 PM المشاركة 24   
افتراضي


الرجستر الذي استخدمته فيه 3 بنات ادخال و هي الموصولة الى المنفذ B .
و فيه ايضا 8 بنات اخراج اوصلتها الى المفاتيح .
طيب من اين يتم استلام البيانات من الرجستر ؟



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