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

أدوات الموضوع

carsper
:: مهندس ::
تاريخ التسجيل: Feb 2011
المشاركات: 42
نشاط [ carsper ]
قوة السمعة:0
قديم 04-03-2011, 04:09 PM المشاركة 1   
ha التحكم في Pulses بواسطة PIC16F877A أو PIC16F84A Twitter FaceBook Google+



السلام عليكم ورحمة الله وبركاتة
كان لي طلب في كيفية التحكم في ال Pulses بواسطة ال PIC16F877A أو PIC16F84a
اريد كود برنامج ينفذ كالاتي
Sensor بيطلع Digital Pulses عايز اكتب برنامج بياخد ال Pulse دة من PIN B0 علي سبيل المثال, واشغل Counter يعدد عدد ال Pulse اللي داخل للميكرو, واقولة جملة If لو عد عدد ال Pulse دة 1200 Pulse في الثانية يخرج اللي داخل من Pin B0 مباشرة لـ Pin B1 طبعا مع Delay 4 ثواني وغير كدة ميخرجش من Pin B1 حاجة علي شرط ان كل ما يعد 6 Pulse داخلة من Pin B0 يخرج Pulse 1 من Pin B1
وكمان كنت عايز لو اعرف اعمل Generate Pulse
افضل لغة MicroC
ولكم جزيل الشكر

اعلانات

carsper
:: مهندس ::
تاريخ التسجيل: Feb 2011
المشاركات: 42
نشاط [ carsper ]
قوة السمعة:0
قديم 08-03-2011, 12:57 AM المشاركة 2   
افتراضي


أرجو التفعال في الموضوع والمساعدة

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

ahmad abdullah
:: مهندس متميز ::
تاريخ التسجيل: Jun 2010
الدولة: لبنان-فلسطين
المشاركات: 586
نشاط [ ahmad abdullah ]
قوة السمعة:0
قديم 08-03-2011, 08:34 PM المشاركة 3   
افتراضي


هههههههههه يبدو اخي لا يوجد تفاعل ابداً ... انا هاوي و مبتدئ ياريت لو اقدر اساعدك


carsper
:: مهندس ::
تاريخ التسجيل: Feb 2011
المشاركات: 42
نشاط [ carsper ]
قوة السمعة:0
قديم 09-03-2011, 02:03 AM المشاركة 4   
افتراضي


تسلم يا أحمد, للاسف لا يوجد رد, بس علي ما اعتقد انه قريب إن شاء الله هيجي الرد لان الصراحة الناس هنا بتساعد بجد بس بيتأخرو شوية


almoflehy
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
الدولة: YEMEN
المشاركات: 252
نشاط [ almoflehy ]
قوة السمعة:0
قديم 09-03-2011, 09:21 AM المشاركة 5   
افتراضي


وعليكم السلام ورحمة الله وبركاته
اخي الكريم انا لست محترف ولكن ممكن اساعدك في حدود معرفتي
ممكن اعمل لك برنامج يفحص اذا كان عدد البلس في الثانية هو 1200 او لا واذا كان صحيح ينفذ اي شيء تريده ولكن على حسب مقدرتي انا بعمل برنامج بعد الثانية الاولى يفحص كم بلس دخلت للـ PIN B0 وبعد الثانية الثانية يفحص كم بلس دخلت وهكذا ولكن المشكلة اذا دخلت 1200 بلس ولكن ليس في وقت الثانية الاولى ولا في وقت الثانية الثانية ولكن بين الثانية الاولى والثانية(ولكن بزمن وقدرة ثانية) مثلا بين 0.5 و1.5 فالبرنامج الذي ممكن اعمله سيفحص بين الوقت 0 و 1 ويرى عدد البلس الداخلة ومن ثم من الوقت 1 و 2 وهكذا


carsper
:: مهندس ::
تاريخ التسجيل: Feb 2011
المشاركات: 42
نشاط [ carsper ]
قوة السمعة:0
قديم 09-03-2011, 04:39 PM المشاركة 6   
افتراضي


اهلا بيك يا اخ المفلحي
انا في إنتظار مساعدتك ولك جزيل الشكر


almoflehy
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
الدولة: YEMEN
المشاركات: 252
نشاط [ almoflehy ]
قوة السمعة:0
قديم 09-03-2011, 05:17 PM المشاركة 7   
افتراضي


طيب بالنسبة للمشكلة التي اوضحتها؟ ستكون في البرنامج، هل تريد ان اعمله دون حل للمشكلة؟
اذا تريدنا ان اعمله كما اوضحت فارجو توضيح ما يعمله البيك بالتفصيل (ارجو اعادة شرح ما تريده ولكن اكثر تفصيلا).


ahmad abdullah
:: مهندس متميز ::
تاريخ التسجيل: Jun 2010
الدولة: لبنان-فلسطين
المشاركات: 586
نشاط [ ahmad abdullah ]
قوة السمعة:0
قديم 09-03-2011, 05:30 PM المشاركة 8   
افتراضي


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

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025