تفضل اخى الكريم هذا المشروع قمة بتنفيذة لك ؟؟ وانا متابع معك فى أى تعديل
ولكن كنت اريد من بعض التوضيحات مثل رقم الميكرو المستخدم وتعطينى فكرة بسيطة عن المشروع ...
ولكن على حسب ما فهمت من الكود اللى انت كاتبة .. كتبتيلك هذا البرنامج ..
تحياتى لك ومتابع معاك
حمل من هنا
كود المشروع
#define D1 delay_ms(500);
#define D2 delay_ms(600);
#define D3 delay_ms(700);
#define D4 delay_ms(800);
#define D5 delay_ms(900);
#define D6 delay_ms(1000);
void main() {
int X;
int A;
loop:
TRISB=0b0; PORTB=0b0;
///////////////////////////////
for(A=0;A<2;A++)
{PORTB.f0=1; D1 PORTB.f0=0; D1}
PORTB.f1=1; D2 PORTB.f1=0; D2
PORTB.f2=1; D3 PORTB.f2=0; D3
PORTB.f3=1; D1 PORTB.f3=0; D4
for(X=0;A<2;X++)
{PORTB.f4=1; D2 PORTB.f4=0; D5}
PORTB.f5=1; D3 PORTB.f5=0; D6
goto loop;
} [/CENTER]
|
اشكرك اخى الكريم على اهتمامك. المشروع باختصار هو للتحكم فى 5 ريليهات و التى سوف تتحكم بدورها فى ال 5 مكونات الاساسيه داخل غسالة الاطباق. فيقوم :
1- الريلاى الاول بفتح صمام المياه ثم يفصل.
2- الريلاى الثاننى لتشغيل موتور رش المياه (الغسيل).
3- الريلاى الثالث لطلمبة طرد المياه.
4- الريلاى الرابع لدخول الملمع.
5- الريلاى الخامس للسخان.
* 6- الريلاى السادس سوف يضىء للاشاره على انتهاء جميع المراحل.
* مطلوب هذا الترتيب:
1,2,3
1,5,2,3
1,4,5,2,3
5
3
7
***الترتيب من اليسار الى اليمين.
استخدم فى هذا المشروع:
PIC16f877A
ULN2003A
برامج:
MikroC
Proteus
البرنامج الذى قمت برفعه, الملف لا يفتح بالميكروسى.
برجاء سرعة الرد و لكم فائق الاحترام