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

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

meguedmi6
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2009
المشاركات: 128
نشاط [ meguedmi6 ]
قوة السمعة:0
قديم 01-01-2010, 12:54 PM المشاركة 1   
yel أعينوني فيما تستطيعون أعانكم الله فيما لاتستطيعون Twitter FaceBook Google+



أعينوني فيما تستطيعون أعانكم الله فيما لاتستطيعون

أريد كود للبيك 61f84 فيه
3 سويتش
7ليدات

1*إدا ضغطنا على السويتش 1 (وقت) ثم يشتعل الليد 1 وإدا تركنا السويتش تلغى العملية

2*إدا إستمرينا في الضغط على السويتش 1 يشتعل الليد 2 مع الليد 1 (وقت)ثم ينطفأ وإدا تركنا السويتش تلغى العملية

3*إدا إستمرينا في الضغط على السويتش 1 يشتعل الليد 3 مع الليد1 (وقت)ثم ينطفأ وإدا تركنا السويتش تلغى العملية

3.1* إدا ضغطنا على السويتش 2 (و السويتش 1مضغوط) يكمل البيك العملية أما إدا لم نضغط يعيد العملية 3

3.2 إدا ضغطنا على السويتش 2 (و السويتش 1مضغوط)يكمل البيك العملية أما إدا لم نضغط يلغي العملية بأكملها

4*إدا إستمرينا في الضغط على السويتش 1 (وقت)ثم يشتعل الليد4مع الليد 1 (وقت)ثم ينطفأ وإدا تركنا السويتش تلغى العملية

5*إدا إستمرينا في الضغط يشتعل الليد5 مع الليد1 (وقت)ثم ينطفأ وإدا تركنا السويتش تلغى العملية

6*إدا إستمرينا في الضغط يشتعل الليد 6 مع الليد1 (وقت)ثم ينطفأ وإدا تركنا السويتش تلغى العملية

7*إدا تركنا السويتش 1 (وقت) ثم تلغى

7*وإدا ضغطنا على السويتش 3 (وقت) ثم يشتعل الليد 7 وإدا تركنا السويتش تلغى العملية


أحيانا الله على إتباع الكتاب والسنة بفهم السلف الصالح رضي الله عنهم

اعلانات

الصورة الرمزية سلمى
سلمى
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2006
المشاركات: 119
نشاط [ سلمى ]
قوة السمعة:0
قديم 01-01-2010, 01:27 PM المشاركة 2   
افتراضي


السلام عليكم....
لو انك اوضحت الأمر بمخطط انسيابي flow chart سيكون الأمر أوضح لي لأكتب البرنامج

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 01-01-2010, 08:26 PM المشاركة 3   
افتراضي


3.1* إدا ضغطنا على السويتش 2 (و السويتش 1مضغوط) يكمل البيك العملية أما إدا لم نضغط يعيد العملية 3

3.2 إدا ضغطنا على السويتش 2 (و السويتش 1مضغوط)يكمل البيك العملية أما إدا لم نضغط يلغي العملية بأكملها

اما الاولى او الثانية ..

حيدر علاج حسن

meguedmi6
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2009
المشاركات: 128
نشاط [ meguedmi6 ]
قوة السمعة:0
قديم 02-01-2010, 07:14 AM المشاركة 4   
x4


أعينوني فيما تستطيعون أعانكم الله فيما لاتستطيعون

أريد كود للبيك 61 f84 فيه
(3 ) سويتش
(7) ليدات

1* إذا ضغطنا على السويتش (1) (وقت) ثم يشتعل الليد( 1) وإذا تركنا السويتش تلغى العملية

2* إذا إستمرينا في الضغط على السويتش( 1) يشتعل الليد( 2) مع الليد( 1) (وقت)ثم ينطفأ الليد ( 2) ويبقى الليد 1 مشتعل وإذا تركنا السويتش تلغى العملية

3*إذا إستمرينا في الضغط على السويتش( 1) يشتعل الليد( 3) مع الليد1 (وقت) ثم ينطفأ الليد( 3) ويبقى الليد( 1) مشتعل وإذا تركنا السويتش تلغى العملية

3.1* إذا ضغطنا على السويتش( 2) (و السويتش (1)مضغوط) يكمل البيك العملية أما إذا لم نضغط يعيد العملية (3)

3.2 إذا ضغطنا على السويتش (2 )(و السويتش 1مضغوط)يكمل البيك العملية أما إذا لم نضغط يلغي العملية بأكملها

4*إذا إستمرينا في الضغط على السويتش (1) (وقت)ثم يشتعل الليد(4)مع الليد( 1 )(وقت) ثم ينطفأ الليد 4 ويبقى الليد 1 مشتعل وإذا تركنا السويتش تلغى العملية

5*إذا إستمرينا في الضغط على السويتش (1) يشتعل الليد( 5) مع الليد( 1 )(وقت) ) ثم ينطفأ الليد5 ويبقى الليد (1)مشتعل وإذا تركنا السويتش تلغى العملية

6*إذا إستمرينا في الضغط على السويتش (1)يشتعل الليد 6 مع الليد (1) (وقت) ثم ينطفأ الليد(6)ويبقى الليد 1 مشتعل وإذا تركنا السويتش تلغى العملية

7* إذا تركنا السويتش (1) (وقت) ثم تلغى العملية

7*وإذا ضغطنا على السويتش (3) (وقت) ثم يشتعل الليد 7 وإذا تركنا السويتش(3)(وقت)ثم تلغى العملية



بإختصار عند الضغط على السويتش1 يشتعل الليد1ثم الليد2مع1ثم3مع1ثم4مع1ثم5مع1ثم6مع1
وإذا تركنا السويتش1في أي من الحالات تلغى العملية برمتها أي تنطفأالليدات كلها .
وإذا وصل البيك إلى العملية الثالثة يختبر السويتش (2) مرتين إن ضغط يكمل وإلا يعيد الإختبار مرة ثانية إن ضغط السويتش (2)يكمل وإن لم يضغط يلغي العملية (أويطلق تحذير إن أمكن).

إذا تركنا السويتش (1) (وقت) ثم تلغى العملية

وإذا ضغطنا على السويتش (3) (وقت) ثم يشتعل الليد 7 وإذا تركنا السويتش(3)(وقت)ثم تلغى العملية.



{؟؟؟ إذاأردت أن أعمل هذه العملية بالبيك اللذي ذكرت أو بأي بيك أخر مع السفن سجمنت في كل عملية يكتب جملة معينة هل هذا ممكن؟؟؟ }

3.1و3.2 هما بين الثالثة والرابعة

لقد قمت ببعض التعديل لأن الموضوع الأول فيه بعض الأخطاء فأعذروني وأعينوني على هذا المشروع

أحيانا الله على إتباع الكتاب والسنة بفهم السلف الصالح رضي الله عنهم
 


الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:0
قديم 02-01-2010, 07:59 AM المشاركة 5   
افتراضي


اخي العزيز,
كل فكرة البرنامج هو استعمال ال Timers , اعمل دائما اختبارات على switch
لتغير دائما قيمة قيمة ال Timers , مثلا ناخذ الحالة الاولى
Algorithm
-------------
loop:
Test sw1
if sw1 open
turn off led1
if sw1 close
turn on led1}
increament x
if x=100
goto turn1
if x=200
{goto turn2
goto loop

turn1:turn on led1
turn on led2
delay
turn off led2
return

turn3:turn on led1
turn on led3
delay
turn of led3
return

م. عبدالله


التعديل الأخير تم بواسطة : Abdulla873 بتاريخ 02-01-2010 الساعة 08:05 AM

meguedmi6
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2009
المشاركات: 128
نشاط [ meguedmi6 ]
قوة السمعة:0
قديم 02-01-2010, 08:16 AM المشاركة 6   
ha


أنا عملت هذا الكود وعملة تطلب شهر أو أكثر لكن لم أستطع إكماله



كود:
void main()
{
TRISB=0; TRISA=0XFF;
PORTB=0;

while (1)
Loop:
        {
        if(porta.f0==0) {



        if(porta.f0==0)
        {delay_ms(250);portb=0x1;delay_ms(250);portb.f1=0;}else{delay_ms(250);portb=0;goto loop;}
        if(porta.f0==0)
        {portb=0x3;delay_ms(250);portb.f1=0;}
        if(porta.f0==0)
        {delay_ms(250);portb=0x5;delay_ms(250);portb.f1=0;}else{delay_ms(250);portb=0;goto loop;}

         loop9:
         if(porta.f0==0)
        {delay_ms(2500);portb=0x9;delay_ms(2500);portb.f1=0;goto loop9;}else{delay_ms(2500);portb=0;goto loop;}





        }
               }}

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

فإن أمكن أن كل واحد يكتب لي شطرا من الكود لضيق وقتكم أوما شابه

ملاحظة .. أنا لم أدرس الإلكترنيك أبدا ولكني هاوي الإلكترنيك وعملت 5سنوات في تصليح التلفزيون 3 في كهرباء السيارات و6 في الكهرباء العمارات و الصناعية (لم أدرس النظري قط)


أحيانا الله على إتباع الكتاب والسنة بفهم السلف الصالح رضي الله عنهم


التعديل الأخير تم بواسطة : meguedmi6 بتاريخ 02-01-2010 الساعة 06:29 PM

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-01-2010, 04:45 PM المشاركة 7   
افتراضي


جاري وضع الكود و ان شاء الله ينجح

حيدر علاج حسن

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 02-01-2010, 06:55 PM المشاركة 8   
افتراضي


تفضل اخي الكريم . ملفات المشروع كاملة .
شغله و اعطنا النتيجة اذا فيه خطأ .


حيدر علاج حسن
إضافة رد

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

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

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


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

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