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

   

الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 20-06-2009, 12:18 AM المشاركة 41   
افتراضي



اولا اعتذر عن التأخير
شرح الكود

اسم البرنامج program led_blinking

تعريف متغير dim i as byte


جعل البورت خرج DDRD = $FF
جعل البورت خرج DDRC = $FF
جعل البورت دخل DDRb = $00

بداية البرنامجmain:
جعل قيمة المتغير بصفر i=0
بداية البرنامج startprog:



if Button(PORTb, 0, 50, 0) then
i=i+1
end if


هذا الامر كسابقة هنا يتم اختبار حالة المنفذ بورت ب رقم واحد لضغطة مدتها 50 ميللى ثانية عندما يكون المنفذ يساوى صفر اى عند الضغط على الزر ل ينقص قيمة المتغير بواحد
if Button(PORTb, 1, 50, 0) then
i=i-1
end if

''''''''''''''''''''''''''''''
الاكواد التالية يتم فيها عرض قيمة المتغير على البورت المنفذ c,d
if i=1 then
portd=1
portc=1
end if


if i=2 then
portd=2
portc=3
end if


if i=3 then
portd=3
portc=7
end if


if i=4 then
portd=4
portc=15
end if


if i=5 then
portd=5
portc=31
end if


if i=6 then
portd=6
portc=63
end if


تاخير 100 ميللى ثانية
delay_ms(100)


اذهب لبداية البرنامج وكرر الامر
goto startprog


end.



مرة اخرى رابط اخر لتحميل البرنامج + ملف المحاكاة
http://www.up.6y6y.com/uploads/b460f0aa4f.rar


بالنسبة لباقى المشاريع سأحاول بنائها من جديد ورفعها مرة اخرى لان بعض المشاريع مسحت من عندى

وشكراااا للمتابعة واى استفار انا تحت امركم


التعديل الأخير تم بواسطة : 5282 بتاريخ 20-06-2009 الساعة 12:31 AM
اعلانات

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 20-06-2009, 01:03 AM المشاركة 42   
attension السلام عليكم


مشكور جداً أخي على مساعدتك و على مجهودك
بارك الله فيك


التعديل الأخير تم بواسطة : أبو زكووور بتاريخ 20-06-2009 الساعة 05:37 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 20-06-2009, 05:33 AM المشاركة 43   
attension السلام عليكم


شكرا جزيلا أخي بارك الله فيك .


التعديل الأخير تم بواسطة : أبو زكووور بتاريخ 25-06-2009 الساعة 01:01 AM

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 25-06-2009, 01:02 AM المشاركة 44   
attension السلام عليكم


السلام عليكم أيها الإخوة ...
أخي 5282
لقد قمت بإضافة مفتاح 3 إلى التجربة التي قُمتَ مشكواً أنت بعملها



وقمت بعمل تعديل على الكود بحيث :
عند الضغط على المفتاح 3 المربوط إلى البورت C2
يومض اللد المربوط إلى البورت B7 لفترة زمنية ثم يتوقف عن الوميض
لكن يوجد مشكلة أرجوا المساعدة في حلها هي :
عندما يومض اللد السابق يتوقف المفتاحين 1 و 2 عن العمل حتى يتوقف اللد عن العمل
ما هو الخطأ ؟؟؟؟؟؟؟؟ أريد أن لا يتأثر المفتاحان 1 و 2 بحالة اللد

هذا ملف كامل للتجربة :
http://filaty.com/f/906/38965/AH.rar.html

شكرا جزيلا أخي بارك الله فيك .


hozen
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2005
المشاركات: 53
نشاط [ hozen ]
قوة السمعة:
قديم 01-07-2009, 06:48 AM المشاركة 45   
ha


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


الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 04-07-2009, 03:26 AM المشاركة 46   
attension السلام عليكم


المشروع الرابع انتم من سيختارة بأذن الله وسيتم وضعة وشرحة


أخي 5282
أرجوا منك متابعة موضوعك الذي بدأت به
و الإجابة على طلبات الزملاء و إستفساراتهم
........!!!!!!!!!!!!!!!!!!!!!!!!


الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 04-07-2009, 11:35 AM المشاركة 47   
افتراضي


أستاذ hozen

البرنامج تم حذفة من موقع ميكروالكترونيك ولذلك سأرفعة ولكن هذا سيأخذ وقت طويل وذلك لأن النت عندى بطئ جدا


ثأنيا استاذ ابو زكور

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

وشكرااااااااا للمتابعة
ـــــــــــــــــــــــــــــــــــــــ


فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 15-11-2009, 11:10 PM المشاركة 48   
افتراضي


السلام عليكم
هل ممكن إستعمال برنامج الفلوكود لبرمجة هذا النوع من المتحكمات؟؟
وخصوصا سهولة التعامل مع الفلوكود للمبتدئين.



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