Submit Search
Intelligentengine
Download as DOCX, PDF
0 likes
155 views
S
Sarat Hejeebu
Intelligent Train Engine Side Controller Program
Engineering
Read more
1 of 13
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
More Related Content
DOCX
Code
misgieTube
TXT
ติดที่ละเลเยอร์
GTDragon Gameover
DOCX
Caculadora pacho (1)
san jaramillo
DOCX
contoh program avr
Dwi Hermawan
PPTX
Membuat traffic light dengan avr at mega
Priyo Harjiyono
PDF
Programming in C
Vineet Kumar Saini
PPTX
Practico Nº 2
Alan007
DOCX
Programasluis
hjdfjhdf
Code
misgieTube
ติดที่ละเลเยอร์
GTDragon Gameover
Caculadora pacho (1)
san jaramillo
contoh program avr
Dwi Hermawan
Membuat traffic light dengan avr at mega
Priyo Harjiyono
Programming in C
Vineet Kumar Saini
Practico Nº 2
Alan007
Programasluis
hjdfjhdf
Viewers also liked
(15)
PDF
Prezi
Juan Freire
DOCX
Cc 2125 pecados contra el primer mandamiento ! ateismo II !
Gladysmorayma Creamer Berrios
DOCX
úLtima presentación documento word
Juan201315
DOC
Historia de chancay banos
Eliseo Milian Milian
PPTX
Rss
daniustariz
PDF
Alimentos com poder de cura
figueiredo5
PPTX
Sucesión testamentaria y clasificación de los testamentos
Lourdes72
PPS
El anillo
Alexmonsalve72
PDF
Reederei Albrecht
gracefulentrail65
PPTX
RSS
Viani Ruiz Galindo
DOCX
CHRISMALYN VILLA (RESUME & CURRICULUM GRADES)
Chrismalyn Villa
PDF
Analisis estructural hibbeler
Walter Rodriguez Procel
PPT
творчий звіт
Svetik Svetik
PPTX
Resumen del Informe del WGII
ipcc-media
PPTX
Presentacion cultura politica
Juan Cárdenas
Prezi
Juan Freire
Cc 2125 pecados contra el primer mandamiento ! ateismo II !
Gladysmorayma Creamer Berrios
úLtima presentación documento word
Juan201315
Historia de chancay banos
Eliseo Milian Milian
Rss
daniustariz
Alimentos com poder de cura
figueiredo5
Sucesión testamentaria y clasificación de los testamentos
Lourdes72
El anillo
Alexmonsalve72
Reederei Albrecht
gracefulentrail65
RSS
Viani Ruiz Galindo
CHRISMALYN VILLA (RESUME & CURRICULUM GRADES)
Chrismalyn Villa
Analisis estructural hibbeler
Walter Rodriguez Procel
творчий звіт
Svetik Svetik
Resumen del Informe del WGII
ipcc-media
Presentacion cultura politica
Juan Cárdenas
Ad
Intelligentengine
1.
#include <reg51.h> #include"lcddisplay.h" sbitstatusred =
P3^0; sbitstatusgreen = P3^1; sbitlight = P3^2; sbitlightsw = P3^6; sbitstart_sw = P3^3; sbitback = P3^4; sbithorn = P3^5; sbitalert = P3^7;
2.
sbitbuz = P2^7; /**
l293d connectionc***/ /** l293d connectionc***/ sbitin1 = P2^2; sbitin2 = P2^3; sbitin3 = P2^4; sbitin4 = P2^5; sbiten1 = P2^0; sbiten2 = P2^1;
3.
unsignedchari,lightstatus=0; voidmain() { unsignedintTIME,x,yy; lcd_init(); lcd_init(); in1=0; in2=0; lcdcmd(0x84); msgdisplay("WELCOME");
4.
delay(2000); statusred=1; statusgreen=0; delay(1000); start: lcdcmd(0x01); msgdisplay("INTILLEGENT"); lcdcmd(0xC0); msgdisplay("TRAIN ENGINE"); while(start_sw==1); //waittill
trainstarted en1=1;
5.
en2=1; in1=1; in2=0; in3=1; in4=0; lcd_init(); lcd_init(); xy: lcdcmd(0x01); msgdisplay("TRAIN STARTED"); lcdcmd(0xc0); msgdisplay("CHECKNGRESPONSE");
6.
for(TIME=0;TIME<3000;TIME++) { xx: if(start_sw==0) { statusred=1; statusgreen=0; en1=en2=0; in1=0; in3=0; in2=0; in4=0;
7.
lcdcmd(0x01); msgdisplay("TRAIN STOPPED"); delay(100); while(start_sw==0); goto start; } if(horn==0) { buz=0; lcdcmd(0x01); msgdisplay("HORN
OPERATED"); delay(1000); while(horn==0); buz=1; TIME=0;
8.
} if(lightsw==0) { lightstatus=~lightstatus; lcdcmd(0x01); if(lightstatus) { light=0; msgdisplay("LIGHTISON!!"); } else { msgdisplay("LIGHTISOFF!!");
9.
light=1; } delay(1000); while(lightsw==0); TIME=0; } if(back==0) { en1=en2=0; in1=0; in3=0; in2=1; in4=1; delay(50); en1=en2=1;
10.
lcd_init(); lcdcmd(0x01); msgdisplay(" TRAIN IS
"); lcdcmd(0xC0); msgdisplay("MOVINGBACK..."); delay(1000); while(back==0); TIME=0; } delay(5); } TIME=0;
11.
lcdcmd(0x01); msgdisplay("ALERTTIME..."); buz=0; for(x=0;x<800;x++) { lcdcmd(0xc0); convert(x); delay(1); if(alert==0) { for(yy=0;yy<600;yy++) { if(alert==1) goto xx;
12.
} buz=1; TIME=0; goto xy; } /*proceed: if((signalred==0)&&(signalgreen==1)) goto xx;**/ } en1=0; en2=0; in1=in3=0; in2=0;
13.
in4=0; lcdcmd(0x01); msgdisplay("TRAIN STOPPED.."); statusred=0; statusgreen=1; buz=0; while(1); }
Download