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

   

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



من الافضل ان نتكلم و الصورة امامنا


اعلانات

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


الرجستر الذي استخدمته فيه 3 بنات ادخال
و هي الموصولة الى المنفذ B .
و فيه ايضا 8 بنات اخراج
بل ادخال لان المفاتيح هنا عبارة عن البيانات ال parallel المراد تحويلها الى سيريال
اوصلتها الى المفاتيح .
طيب من اين يتم استلام البيانات من الرجستر ؟
يتم استلام البيانات من خلال البين SO
الرد ضمن الاقتباس
اشكرك كثيرا على تفاعلك معى اتمنى ان نتوصل الى حل ان شاء الله


التعديل الأخير تم بواسطة : robota بتاريخ 12-01-2010 الساعة 05:44 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

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


نعم الان فهمت : و لكن بقيت لدي كم ملاحظة .
1- لا اعتقد يمكن توصيل المفاتيح بدون مقاومات . لانك لن تستطيع ادخال اصفار الى الرجستر .
2- البنات الثلاثة الموصولة الى المنفذ B : الاول لا اعرف عمله( ارجو التوضيح ) و الثاني و الثالث لادخال البيانات و اخراجها . اليس كذلك ؟


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


نعم الان فهمت : و لكن بقيت لدي كم ملاحظة .
1- لا اعتقد يمكن توصيل المفاتيح بدون مقاومات . لانك لن تستطيع ادخال اصفار الى الرجستر .
نعم بكل تاكيد توصيل مقاومات ضرورى عند التطبيق العملى لكن فى البروتس لا يؤثر كثيرا .
2- البنات الثلاثة الموصولة الى المنفذ B : الاول لا اعرف عمله
SH/LD pararllel load عندما يكون هذا الطرف low يقوم الريجستر بقراءة البتات الداخلة

(المفاتيح هنا) ويجب جعله high اذا اردنا اخراج البتات التى تم ادخالها تسلسليا.

( ارجو التوضيح ) و الثاني و الثالث لادخال البيانات و اخراجها . اليس كذلك ؟
الثانى INH عبارة عن clock enable ويجب توصيله للارضى او اعطاءه 0 من البيك
الثالث clock وهو الذى يتم عن طريقه اعطاء الريجستر النبضات اللازمة لتشغيله
وهو يشابه الموجود فى 595
الرد اعلاه
الحمد لله وجدت طريقة اكثر من رائعة _ وان كان فيها بعض العيوب _ لتوصيل الكيباد الى البيك عن طريق طرف واحد فقط!!!!
وهى تعتمد على قانون شحن المكثف وتفريقه
ساعرضها بعد قليل ان شاء الله


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


السلام عليكم

كيف الحال عم روبوتا ؟؟ شو هالاختراعات اللي عم تقوم بيها من ورانا ؟؟ تزيد المداخل وما تحكيلي .. ماشي يا عم انا ما بدي اشارك بالموضوع ..هههههههههههههه.... الا بشغلة راح تغلبك بالموضوع مش تريح وهي كالتالي:

ان آلية عملية الادخال والازاحة ستكون كالتالي :

اول شي نقوم بوضع جهد منخفض (صفر فولت ) ثم جهد مرتفع (5 فولت) على الطرف رقم SH/LD وهذه العملية ستكون قد عملت ادخال من المداخل التفرعية الى داخل المسجل وايضا ستخرج القيمة الموجودة على D7 الى الخرج مباشرة ..وهكذا تكون القيمة قد دخلت السجل الداخلي ..والان حان وقت الازاحة وذلك يتم من خلال تصفير المدخل رقم 15 اي الطرف INH وهو لتفعيل مدخل الساعة ...وبعدها يتم اعطاء نبضات الساعة من صفر الى واحد على الطرف 2 وهكذا مع كل نبضة يخرج D6 ثم D5 ثم D4 وهكذا الى ان تخرج ال8 قيم للمداخل ...ربنا يوفقك يا صديقي العزيز ..وان شاء الله الان صار دورك ...

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


صهيب البلال
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
المشاركات: 85
نشاط [ صهيب البلال ]
قوة السمعة:
قديم 12-01-2010, 09:47 PM المشاركة 30   
افتراضي


السلام عليكم ورحمة الله وبركاته
قمت بعمل البرنامج باستخدام فلوكود مع تجربته على بروتس وهو ناجح مئة في المئة
لتحميل التجربة
http://www.4shared.com/file/19531234...025/shift.html


التعديل الأخير تم بواسطة : صهيب البلال بتاريخ 12-01-2010 الساعة 09:51 PM

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


السلام عليكم

كيف الحال عم روبوتا ؟؟ شو هالاختراعات اللي عم تقوم بيها من ورانا ؟؟ تزيد المداخل وما تحكيلي .. ماشي يا عم انا ما بدي اشارك بالموضوع ..هههههههههههههه.... الا بشغلة راح تغلبك بالموضوع مش تريح وهي كالتالي:

ان آلية عملية الادخال والازاحة ستكون كالتالي :

اول شي نقوم بوضع جهد منخفض (صفر فولت ) ثم جهد مرتفع (5 فولت) على الطرف رقم SH/LD وهذه العملية ستكون قد عملت ادخال من المداخل التفرعية الى داخل المسجل وايضا ستخرج القيمة الموجودة على D7 الى الخرج مباشرة ..وهكذا تكون القيمة قد دخلت السجل الداخلي ..والان حان وقت الازاحة وذلك يتم من خلال تصفير المدخل رقم 15 اي الطرف INH وهو لتفعيل مدخل الساعة ...وبعدها يتم اعطاء نبضات الساعة من صفر الى واحد على الطرف 2 وهكذا مع كل نبضة يخرج D6 ثم D5 ثم D4 وهكذا الى ان تخرج ال8 قيم للمداخل ...ربنا يوفقك يا صديقي العزيز ..وان شاء الله الان صار دورك ...

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


mkks87
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2009
المشاركات: 92
نشاط [ mkks87 ]
قوة السمعة:
قديم 13-01-2010, 06:03 PM المشاركة 32   
افتراضي


طيب الحمد لله انها انحلت مشكلتك اخى روبوتا بالنسبة للمشكلتى انى سويت دائرة على البروتس واستخدمت 3 شفت ريجستر ثم عرضت على الليدات الى المشبكوين فيهم ونسخت نفس الكود تبع الاستاذ احمد سمير(يعنى سويت ملف جديد ) فى موضوع زيادة مداخل الميكروكنترولور ولم يعمل البروتس مع انو الكود نفس الكود ترى ما هى المشكلة مع العلم انو كود الاستاذ احمد اشتغل على الرسمة الى رسمتها 100 100 ارجو ان اجد الحل عندكم انا استخدم 74ch595 



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