Академический Документы
Профессиональный Документы
Культура Документы
Coloca al puerto
Coloca al puerto
Digitaliza el
N VAR BYTE
Declara a la
variable N
UNIDAD VAR BYTE
Declara a la
variable UNIDAD
DECENA VAR BYTE
Declara a la
variable DECENA
UNIDAD = 0
Inicializacin de
la unidad
Decena = 0
Inicializacin de
la decena
DATO VAR BYTE
Declaracin de la
variable DATO
CONTADOR:
Inicio del contador
FOR DECENA = 0 TO 9
Inicio del ciclo para
las decenas
FOR UNIDAD = 0 TO 9
Inicio del ciclo para
las unidades
GOSUB DISPLAY
Llama a la
subrutina display
NEXT UNIDAD
Salta al otro ciclo
de Unidad
NEXT DECENA
Salta al otro ciclo
de Decena
GOTO CONTADOR
DISPLAY:
FOR N = 1 TO 10
Inicio del ciclo N
LOOKUP UNIDAD,[64,121,36,48,25,18,2,120,0,16],DATO Almacena
una tabla de datos a la unidad
PORTB = DATO
Asigna al puerto la
variable dato
HIGH PORTA.1
Declaracin de la
variable en alto
LOW PORTA.0
Declaracin de la
variable en bajo
PAUSE 50
Genera una pausa de
50 ms
LOOKUP DECENA,[64,121,36,48,25,18,2,120,0,16],DATO
Almacena
una tabla de datos a la unidad
PORTB = DATO
Asigna al puerto la
variable dato
HIGH PORTA.1
Declaracin de la
variable en alto
LOW PORTA.0
Declaracin de la
variable en bajo
PAUSE 50
Genera una pausa de
50 ms
RETURN
Regresa al ciclo
END
END
; termina el programa
U2
7
1
2
6
4
5
3
A
B
C
D
BI/RBO
RBI
LT
QA
QB
QC
QD
QE
QF
QG
13
12
11
10
9
15
14
74LS47
U1
16
15
4
RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT
RA5/MCLR
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/CMP1
RA4/T0CKI/CMP2
RB0/INT
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB4
RB5
RB6/T1OSO/T1CKI
RB7/T1OSI
17
18
1
2
3
6
7
8
9
10
11
12
13
PIC16F628A
U3
7
1
2
6
4
5
3
A
B
C
D
BI/RBO
RBI
LT
13
12
11
10
9
15
14
QA
QB
QC
QD
QE
QF
QG
74LS47
U2
7
1
2
6
4
5
3
A
B
C
D
BI/RBO
RBI
LT
QA
QB
QC
QD
QE
QF
QG
13
12
11
10
9
15
14
74LS47
U1
16
15
4
RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT
RA5/MCLR
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/CMP1
RA4/T0CKI/CMP2
RB0/INT
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB4
RB5
RB6/T1OSO/T1CKI
RB7/T1OSI
17
18
1
2
3
6
7
8
9
10
11
12
13
PIC16F628A
U3
7
1
2
6
4
5
3
A
B
C
D
BI/RBO
RBI
LT
QA
QB
QC
QD
QE
QF
QG
13
12
11
10
9
15
14
74LS47