Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

El cdigo en Basic para este circuito es el siguiente:

1 AllDigital
2 TRISA = 1
TRISB = 0
3 digito var Byte
4 veces var Byte
5
6 inicio:
If PORTA.0 = 1 Then
7
For veces = 0 To 255
8
For digito = 0 To 33
9
LookUp digito, [$00, $01, $03, $07, $0f, $1f, $3f, $7f, $ff, $fe, $fc,
1 $07, $03, $01, $00], PORTB
pause 75
0
Next
digito
11
Next veces
1
Endif
2
1
If PORTA.1 = 1 Then
For veces = 0 To 255
3
For digito = 0 To 8
1
LookUp digito, [$00, $81, $42, $24, $18, $24, $42, $81], PORTB
4
pause 75
1
Next digito
5
Next veces
Endif
1
6
If PORTA.2 = 1 Then
1
For veces = 0 To 255
7
For digito = 0 To 17
1
LookUp digito, [$01, $03, $07, $0f, $1f, $3f, $7f, $ff, $80, $c0, $e0,
8
pause 75
Next digito
1
Next veces
9
Endif
2
0
If PORTA.3 = 1 Then
2
For veces = 0 To 255
For digito = 0 To 13
1
LookUp digito, [$03, $06, $0c, $18, $30, $60, $c0, $60, $30, $18, $0c, $06
2
pause 75
2
Next digito
2
Next veces
3
Endif
2
If PORTA.4 = 1 Then
4
For veces = 0 To 255
2
For digito = 0 To 71
5
LookUp DIGITO, [$00, $01, $02, $04, $08, $10, $20, $40, $80, $03, $06,
2 $3c, $78, $f0, $e1, $c3, $87, $0f, $1f, $3e, $7c, $f8, $f1, $e3, $c7, $8f, $1f, $3f, $
6 $fe, $fc, $f8, $f0, $e0, $c0, $80], PORTB
pause 75
2
Next digito

Next veces
7
Endif
2
8 PORTB = 0
2 Goto inicio
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
4
3
4
4
4
5
4
6
4
7
4
8
4
9
5
0

5
1
5
2
5
3
5
4

You might also like