Você está na página 1de 2

C:\Documents and Settings\lab01\Desktop\passo02\passo02.

c 26/3/2014 17:02:34
1:
2: void main(void)
3: {
4: int a=0;
5: int s=0;
6:
7: trisc=0;
8: portc=0;
9: trisb=0;
10: portb=0;
11: lcd_config(&portb,1,0,2,7,6,5,4);
12: lcd_cmd(lcd_clear);
13: lcd_cmd(lcd_cursor_off);
14: delay_ms(20);
15: lcd_out(1,1,"SENAI");
16: lcd_out(2,1,"MOTOR DE PASSO");
17: delay_ms(3000);
18: lcd_cmd(lcd_clear);
19: delay_ms(20);
20: lcd_out(1,1,"SMP2-3ET");
21: delay_ms(2000);
22:
23:
24: while(1)
25: {
26:
27: if (s==0)
28: {
29: lcd_cmd(lcd_clear);
30:
31:
32: for(a=0;a<50;a++)
33: {
34: lcd_out(1,1,"ANTI-HORARIO");
35: portc.f0=1;
36: delay_ms(10);
37: portc.f0=0;
38: portc.f1=1;
39: delay_ms(10);
40: portc.f1=0;
41: portc.f2=1;
42: delay_ms(10);
43: portc.f2=0;
44: portc.f3=1;
45: delay_ms(10);
46: portc.f3=0;
47: }
48: s=1;
49: }
50:
51: if (s==1)
52: {
53: lcd_cmd(lcd_clear);
54:
55: for(a=0;a<50;a++)
56: {
57: lcd_out(1,1,"HORARIO");
58: portc.f3=1;
59: delay_ms(10);
60: portc.f3=0;
61: portc.f2=1;
62: delay_ms(10);
1/2 mikoC compile !o "#C b$ miko%lektonika
C:\Documents and Settings\lab01\Desktop\passo02\passo02.c 26/3/2014 17:02:34
63: portc.f2=0;
64: portc.f1=1;
65: delay_ms(10);
66: portc.f1=0;
67: portc.f0=1;
68: delay_ms(10);
69: portc.f0=0;
70: }
71: s=2;
72:
73: }
74:
75: }
76:
77: }
78:
2/2 mikoC compile !o "#C b$ miko%lektonika

Você também pode gostar