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

   

رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 128
نشاط [ رانية1 ]
قوة السمعة:
قديم 26-04-2009, 01:26 PM المشاركة 481   
ha اسئلة



السلام عليكم :
من عنده فكرة لعداد على seven segment لخانتين زيادة ونقصان باستخدام مفكك الترميز وشكرا .
سؤال اخر كيف يمكن تخزين قيمة معينة لحين استخدامها اي ضغط كبسة الان وبعد دقيقة مثلا اريد ان افحص هل تم كبس الكبسة ام لا لتنفيذ برنامج معين

اعلانات

maty
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 8
نشاط [ maty ]
قوة السمعة:
قديم 26-04-2009, 02:27 PM المشاركة 482   
افتراضي ارجو المساعدة


شكر كبير جدا للاستاذ احمد على مجهودة الكبير

وفى انتظار عودتة الينا باذن الله


ارجو المساعدة فى تكملة هذا البرنامج

برنامج يقوم بالاتى

اريد ان اضع عدد 8 سويتش لتشغيل عدد 4 ليد

عند الضغط على سويتش 1 باستمرار يضيىء اللد1

وعند تركة تنطفىء

وعند الضغط على سويتش2 باستمرار يضيىء اللد2

وعند تركة تنطفىء

وعند الضغط على سويتش3 باستمرار يضيىء اللد3

وعند تركة تنطفىء

وعند الضغط على سويتش4 باستمرار يضيىء اللد4

وعند تركة تنطفىء

وعند الضغط على سويتش5 وتركة يضيىء اللد2

او اللد3 عن طريق ميكروسويتش5

ويستمر مضيىء حتى نضغط على سويتش6

وعند الضغط على سويتش 7 وتركة تضيىء اللد 1

حتى يتم الضغط على الميكروسويتش 7 تنطفىء


وعند الضغط على سويتش 8 وتركة تضيىء اللد 4


حتى يتم الضغط على الميكروسويتش 6 تنطفىء


وعند الضغط على سويتش6 يتم اطفاء اى لد مضاء




مرفق الرسم وجذىء من البرنامج وارجو ان تساعدنى

وشكرا




http://rapidshare.de/files/46781828/...t__2_.doc.html



void main()
{
TRISB=0B11111111;
TRISA=0B00000000;
TRISc=0B11000000;
loop:
if(portB.F0==0) PORTA.F0=1;
else PORTA.F0=0;
if(portB.F1==0) PORTA.F1=1;
else PORTA.F1=0;
if(portB.F2==0) PORTA.F2=1;
else PORTA.F2=0;
if(portB.F3==0) PORTA.F3=1;
else PORTA.F3=0;
goto loop
}

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

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 26-04-2009, 03:25 PM المشاركة 483   
افتراضي


السلام عليكم ورحمه الله
هذا برنامج عداد من 0 الى 99
على شاشهlcd
مشترك مع الاستاذ فادى(geniusse01)
هذا هو الرابط
http://www.4shared.com/file/101795278/3cd787/099.html
ارجو تطويره ليعد الى 999 وا كثر
السلام عليكم

السلام عليكم جميعا

احببت المشاركة بهذا العداد وهو من 000 الى 999 وهو تعديل للعداد السابق بالمشاركة مع الاخ العزيز ΑΗΜΑD72 وطبعا يشاركنا حبيب الشعب الاخ حيدر وهذه دعوة للجمييع للمشاركة معنا لمن اراد التعاون معنا والله ولي التوفيق.

الرابط هو :

http://filaty.com/f/904/37644/2_modify.rar.html

الاخت رانية ان الاسئلة التي طرحتيها في الرد السابق مفتوحة المجال للتنفيذ..فيمكن استخدام مفكك ترميز واحد مع خانتين مع كبستين احداهما للزيادة والاخرة للنقصان..او يمكن استخدام مفككين ترميز مع خانتين مع كبستين للزيادة والنقصان ...الخ... فما هو طلبك بالضبط..اما بالنسبة للبرنامج الذي سالت عنه فالتنفيذ الحرفي له كالتالي:

كود:
void main()
{
-----------
-----------
char m;
trisb=1;
portb=0;
if (portb.f0==0) m=1;
delay_ms(1000);
if(m==1) { البرنامج المراد تنفيذه بسبب تحقق الشرط وهو ضغط الكبسة ثم الانتظار وفي اخره يتم تصفير المتغير  m=0;{
-----------
----------
}
هذا التنفيذ الحرفي لما طلبته .وان كان هناك تفاصيل دقيقة ستحصلين على اجابات دقيقة من جمع الاخوة الافاضل وليس مجرد تخمين للكود كما كتبته انا حسبما شرحتفي طلبك السابق.

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


التعديل الأخير تم بواسطة : geniusse01 بتاريخ 26-04-2009 الساعة 03:36 PM

iamroza
:: مهندس ::
تاريخ التسجيل: Mar 2009
المشاركات: 2
نشاط [ iamroza ]
قوة السمعة:
قديم 27-04-2009, 09:40 AM المشاركة 484   
افتراضي


اولا احب اشكرك جداااااا عن معلمومات الجمليه جداا

عموما هتسغرب مني شوية لاني كلية تجارة ومليش في الهندسة
بس شغاله في شركة هندسة منقسة اعمال
وطبعي شغلي بشوف ناس مهندسين كثير

وكان بنسق اعمال وشغل دورات في هندسة عدي علي دورة وقالت اعمل بحث واقراء عنها

فهمت شوية وعارفت هي ايه الميكاترونك وطبعا عرضتها علي مديري في شغل وكان مبسوط بمعلومات حضرتك

وبشكروكم جداااااااا

انا عموما مقرتش موضع بعناية جدااااااااااااااااااا لاني طبعا مش مهندسة

بس بحاول اني هقراءها ثاني


بجدد الف الف شكرك

وانا بطلب منك المساعدة في بعض اعمال شغل تطلب مني اعملها انا بسنعين في مهندسين في جامعة بس انت اقرب لدي وسهولة تعاون مع بعض


لو تقدر تساعدني هعو شغل بسيط اوي بعمله لاني مش مهندسة ومقدرش اعمل زاي حضرتك بس هفهمك وضعي بعمل ايه

انا هتسن يرد حضرتك يا مهندس


والف شكرك لكي علي كل الاحوال انت رائع لالالا ممتاز ابهرتني فعلالالالا


روزة


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 27-04-2009, 11:51 AM المشاركة 485   
افتراضي


السلام عليكم :
من عنده فكرة لعداد على seven segment لخانتين زيادة ونقصان باستخدام مفكك الترميز وشكرا .
سؤال اخر كيف يمكن تخزين قيمة معينة لحين استخدامها اي ضغط كبسة الان وبعد دقيقة مثلا اريد ان افحص هل تم كبس الكبسة ام لا لتنفيذ برنامج معين
برنامج العداد موجود في الصفحات السابقة وضعه الاخ احمد . اما السؤال الثاني .ما هي الوسيلة المستخدمة في ادخال هذه القيمة لكي يتم تخزينها ؟


التعديل الأخير تم بواسطة : حيدر علاج حسن بتاريخ 27-04-2009 الساعة 11:56 AM

رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 128
نشاط [ رانية1 ]
قوة السمعة:
قديم 27-04-2009, 01:42 PM المشاركة 486   
ha توضيح


السلام عليكم :
ما هو الامر بلغة الميكروسي الذي يعمل امر set و reset اي يوجد كبسة على مدخل porta وعند الضغط عليه يقوم بعمل set لمتغير معين وعند اعطاءه امر اخر يقوم بعمل reset لهذا المتغير .


gaara_sniper
:: مهندس ::
تاريخ التسجيل: Apr 2009
المشاركات: 1
نشاط [ gaara_sniper ]
قوة السمعة:
قديم 27-04-2009, 02:56 PM المشاركة 487   
افتراضي


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


الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 723
نشاط [ ahmad72 ]
قوة السمعة:
قديم 27-04-2009, 04:12 PM المشاركة 488   
sun







السلام عليكم جميعا
نرجوا الانتباه من جميع الاخوه الافاضل
ان هذه الموضوع ممنوع كتابه اى سؤال او تعليق فيه
لحين رجوع مقدم الدوره اخونا احمد باذن الله
ولو كان عند احد الاخوه سؤال او استفسار
يرجى كتابته فى الموضوع المخصص لذلك وهو مناقشات المشاركين فى دوره
الميكرو سى
على هذا الرابطhttp://www.qariya.com/vb/showthread....205#post270205
وجزاكم الله خيرا



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