Documente Academic
Documente Profesional
Documente Cultură
c 25/01/2018 13:12:17
63: {
64: while(RA1_bit);
65: n+=50;
66: if(n>350)
67: {
68: n = 350;
69: }
70: indice++;
71: if(indice > 9)
72: {
73: indice = 9;
74: }
75: PORTB = segmento[indice];
76: }
77:
78: if(diminui && n>50)
79: {
80: while(RA2_bit);
81: n-=35;
82: if(n<35)
83: {
84: n=35;
85: }
86: indice--;
87: if(indice < 0)
88: {
89: indice=0;
90: break;
91: }
92: PORTB = segmento[indice];
93: }
94: }
95:
96: /*
97: for(teste = 0; teste<7; teste++)
98: {
99:
100: delay_ms(100);
101: xablau = PORTB & 0xFE;
102: xablau |=(((0x80)|xablau)>>1);
103: PORTB = xablau;
104: delay_ms(100);
105: }
106:
107: for(teste = 0; teste<7; teste++)
108: {
109: delay_ms(100);
110: xablau = PORTB & 0xFE;
111: xablau =(((0x80)|xablau)<<1);
112: PORTB = xablau;
113: delay_ms(100);
114: }
115:
116: */
117:
118:
119:
120: }
121:
122:
123: void setting (void)
124: {