Está en la página 1de 1

PabloRam_n_USODELCASE_.

mbas 13/11/2022 18:41:56

1: program PabloRamonUSODELCASE
2: '''''''''''''''PABLO RAMÓN''''''''''''
3: ''''''''''''''''3A2''''''''''''''''''
4: ''''''USO DEL CASE EN DIPLAYS''''''''
5: ' SECCION DE DECLARACIÓN
6: Symbol alto = delay_ms(500) 'Definición de un símbolo( hacer pausas de 300ms)
7: Symbol altof = delay_ms(1000) ' Definición de símbolo (hacer pausas de 1s)
8: Symbol apagado = Portc = 255 ' Apagar el cicuito
9: Dim dato,num as byte 'Definición de variables
10: sub procedure Cont(dim dis as byte) ' Definición de un procedimiento ( Uso del Select
t Case)
11: Select Case dis ' Selec Case sus datos son:
12: Case 0 dato= 192 ' Número 0
13: Case 1 dato= 249 'Número 1
14: Case 2 dato= 164 'Número 2
15: Case 3 dato= 176 'Número 3
16: Case 4 dato= 153 'Número 4
17: Case 5 dato= 146 'Número 5
18: Case 6 dato= 131 'Número 6
19: Case 7 dato= 248 'Número 7
20: Case 8 dato= 128 'Número 8
21: Case 9 dato= 152 'Número 9
22: end select ' Final del Selec Case
23: End sub 'Final del Procedimiento
24: main:
25: ' PROGRAMA
26: Trisc= 0 'Puerto c como salida
27: While(1) 'Bucle While
28: 'CONTADOR DEL 0 AL 9
29: For num = 0 to 9 'Bucle For con 1 paso
30: cont(num) 'Procedimiento
31: portc= dato 'Colocar un valor al puerto c
32: alto 'Pausa de 300ms
33: next num 'Pasar al siguiente paso del bucle
34: apagado 'Apagar leds
35: altof 'Pausa de 1s
36: 'CONTADOR DEL 9 AL 0
37: For num = 9 to 0 step -1 'Bucle For con -1 paso
38: cont(num) 'Procedimiento
39: portc= dato 'Colocar un valor al puerto c
40: alto 'Pausa de 300ms
41: next num 'Pasar al siguiente paso del bucle
42: apagado 'Apagar leds
43: altof 'Pausa de 1s
44: 'CONTADOR DEL 0 AL 8 DE DOS EN DOS
45: For num = 0 to 9 step 2 'Bucle For con 2 paso
46: cont(num) 'Procedimiento
47: portc= dato 'Colocar un valor al puerto c
48: alto 'Pausa de 300ms
49: next num 'Siguiente paso del bucle
50: apagado 'Apagar leds
51: altof 'Pausa de 1s
52: wend 'Final del bucle While
53: end. 'Final del programa

1/1 mikroBasic PRO for PIC by mikroElektronika

También podría gustarte