منتدى المشاريع و الدوائر الإلكترونية صناعة وتصميم وانشاء مشاريع و دوائر الكترونية

   

ahmed alzain
:: مهندس ::
تاريخ التسجيل: May 2014
المشاركات: 2
نشاط [ ahmed alzain ]
قوة السمعة:
قديم 07-05-2014, 12:46 AM المشاركة 1   
ha ارجوا المساعده لدي مشرع للتحكم في مضخه بي واسطه الاتميجا34 وارجو شرح الكود



#include <mega32.h>
bit x=0,y=0,z=0,on=0; ماذا يعني هذا السطر

#include <alcd.h>

void main(void)
{
PORTA=0x07; ماذا يعني هذا السطر
DDRA=0xF8; ماذا يعني هذا السطر

PORTC=0x00; ماذا يعني هذا السطر
DDRC=0x00; ماذا يعني هذا السطر

ACSR=0x80; ماذا يعني هذا السطر
SFIOR=0x00; ماذا يعني هذا السطر

lcd_init(16); ماذا يعني هذا السطر

WDTCR=0x0B; ماذا يعني هذا السطر
while (1)
{
#asm("wdr")

if((PINA.0==0&&PINA.1==1&&PINA.2==1)||(PINA.0==1&& PINA.1==0&&PINA.2==1)||(PINA.0==0&&PINA.1==0&&PINA .2==1)||(PINA.0==0&&PINA.1==1&&PINA.2==0))
{
PORTA.6=0;
lcd_gotoxy(5,0);
lcd_puts("ERROR");
}
if(x!=PINA.0||y!=PINA.1||z!=PINA.2) ماذا يعني هذا السطر
{
x=PINA.0;
y=PINA.1;
z=PINA.2;
lcd_clear();
}
if(PINA.0==0&&PINA.1==0&&PINA.2==0)

{
on=0;
PORTA.6=0;
PORTA.3=1;
PORTA.4=0;
PORTA.5=0;
lcd_gotoxy(4,0);
lcd_puts("Full of");
lcd_gotoxy(0,1);
lcd_puts(">>>>>>>>>>>>>>>>");
}

if(PINA.0==1&&PINA.1==0&&PINA.2==0&&on==0)

{
PORTA.6=0;
PORTA.3=0;
PORTA.4=1;
PORTA.5=0;
lcd_gotoxy(5,0);
lcd_puts("Center");
lcd_gotoxy(0,1);
lcd_puts("<<<<<<<<<<<<....");
}
else if(PINA.0==1&&PINA.1==0&&PINA.2==0&&on==1)

{
PORTA.6=1;
PORTA.3=0;
PORTA.4=1;
PORTA.5=0;
lcd_gotoxy(5,0);
lcd_puts("Center");
lcd_gotoxy(0,1);
lcd_puts(">>>>>>>>>.......");
}
if(PINA.0==1&&PINA.1==1&&PINA.2==0&&on==0)
{
PORTA.6=0;
PORTA.3=0;
PORTA.4=0;
PORTA.5=1;
lcd_gotoxy(1,0);
lcd_puts("Below the waist");
lcd_gotoxy(0,1);
lcd_puts("<<<<<<<.........");
}
else if(PINA.0==1&&PINA.1==1&&PINA.2==0&&on==1)
{
PORTA.6=1;
PORTA.3=0;
PORTA.4=0;
PORTA.5=1;
lcd_gotoxy(1,0);
lcd_puts("Open the pump");
lcd_gotoxy(0,1);
lcd_puts(">>..............");
}
if(PINA.0==1&&PINA.1==1&&PINA.2==1)
{
on=1;
PORTA.6=1;
PORTA.3=0;
PORTA.4=0;
PORTA.5=1;
lcd_gotoxy(5,0);
lcd_puts("Empty");
lcd_gotoxy(0,1);
lcd_puts("................");
}


}

اعلانات


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