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

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

م/طارق
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
الدولة: فلسطين
المشاركات: 82
نشاط [ م/طارق ]
قوة السمعة:0
قديم 15-08-2008, 10:53 PM المشاركة 1   
افتراضي حاولت اعمل هالبرنامج كثيرا ولكني فشلت Twitter FaceBook Google+



السلام عليكم :::


الصرراحه انا مبتدئ في برمج ال PIC

ارجوا مساعدتكم

شاهد الصورة



باستخدام P16F84A
الان كيف تعمل ال PIC
اذا كان RB0 حالته 1 بغض النظر عن حالة RB1 يكون RA0 =0
اذا كان RB0 حالته 0 يتم فحص RB1 اذا كانت حالته 1 تصبح حاله RA0 =1 اما ان كانت حالته 0 تظل حالة RA0 =0

إضافة ان امكن
اذا استمرت حالة RB0 =0 لمدة ساعه بدنا نركب جرس على RA1 يعمل هذا الجرس في هذه الحاله


ارجوا افادتي للضرورة

اعلانات

م/طارق
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
الدولة: فلسطين
المشاركات: 82
نشاط [ م/طارق ]
قوة السمعة:0
قديم 16-08-2008, 03:39 PM المشاركة 2   
افتراضي


شو شباب انا بنتظر وينكم .؟؟؟؟؟؟؟

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

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 16-08-2008, 04:23 PM المشاركة 3   
افتراضي


لم توضح بعد، ماهي لغة البرمجة المطلوبة ..


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 16-08-2008, 04:46 PM المشاركة 4   
افتراضي


لم توضح بعد، ماهي لغة البرمجة المطلوبة ..
هل هي لغة التجميع Assembleur أم لغة C أم Picbasic أم Pascal ؟...
حدد لغة البرمجة اذا كنت تريد الحل .. فلكل لغة برمجة مهتمين بها..


م/طارق
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
الدولة: فلسطين
المشاركات: 82
نشاط [ م/طارق ]
قوة السمعة:0
قديم 18-08-2008, 07:12 AM المشاركة 5   
x4


Assembleur ياريت اتساعدوني


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 18-08-2008, 07:03 PM المشاركة 6   
Smile


وصف ، قد يقبل تأويلات متعددة.
كبداية، هذا مسار خوارزمي يبين لك الخطوات التي ينبغي على البيك 16f84A القيام بها، لتنفيذ الوظيفة المطلوبة التي جاء في اول مشاركة لك :

الق نظرة متفحصة على الخطاطة وحاول ان تترجم الخطوات الى برنامج asm.
الاوامر الاساسية التي يمكن ان تساعدك:
1/ امر فحص bit هل هو 0 ؟:btfsc (او مقابله btfss).
2/ امر جعل bit يساوي 0 : bcf
3/ امر جعل bit يساوي 1 : bsf
4/ امر "goto" خاصة لتكوين حلقة (boucle)..
طبعا لا ننسى الاعدادات الاولية للسجلين TRISA TRISB
ملحوظة : لابد من تذكر ان المفاتيح ليست "مثالية" اي انها مع كل ضغطة تظنها وحيدة، يولد المفتاح في الواقع، عدة ضغطات متتالية وسريعة ..
هناك حلول لذلك..
من جهة اخرى، يمكن تحقيق الشرط الثاني وهو اضافة جرس بعد مضي ساعة..
كل هذه الامور وغيرها يمكن ان نناقشها جميعا ، اذا توفرت لك الرغبة..
بداية حاول ان تنشئ البرنامج المطابق للمسار. واذا كانت عندك اسئلة حول الطريقة، لا تتردد ..
وتذكر ان لا احد يعرف كل شيء فالعلم كله لله.. فقط بالتعاون يمكن ان نصل..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 18-08-2008 الساعة 07:51 PM

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:183
قديم 20-08-2008, 09:34 AM المشاركة 7   
افتراضي تكملة


مسار خطي ربما أكثر وضوحا من السابق :



البرنامج الناتج عنه بسيط
ويمكن الاطلاع عليه في الرابط
الى جانب ملف avi.
لملاحظة الدارة وهي تعمل في برنامج المحاكاة
وفي مختلف
اوضاع المفتاحين الموصولين بالمدخلين
RB0 و RB1.
(اضفت مفتاحين من نوع latch لتسهيل التجربة)



زكي شاكر



التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 21-08-2008 الساعة 09:44 AM

م/طارق
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2007
الدولة: فلسطين
المشاركات: 82
نشاط [ م/طارق ]
قوة السمعة:0
قديم 26-08-2008, 08:10 PM المشاركة 8   
افتراضي


السلام عليكم :::

مشكورين اخواني على مساعدتكم لي
الصراحه انا عملت البرنامج بلغة C بس كنت بدي يا بالاسمبلي على العموم مشكورين

إضافة رد

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

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

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


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

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