Introduccin
Funcin
Direccin
Direccionable
por bit
TCON
Control
88h
Si
TMOD
Modo
89h
No
8Ah
No
8Ch
No
8Bh
No
8Dh
No
TL0
TH0
TL1
TH1
Byte Bajo
Timer 0
Byte Alto
Timer 0
Byte Bajo
Timer 1
Byte Alto
Timer 1
Gate1
C/T1
Funcin
Si es 1 el timer 1 corre slo si
INT1 (P3.3) esta el alta, si es 0
corre sin importar su estado.
Si C/T1=1 cuenta eventos en T1
(P3.5), si C/T1=0 se incrementa
cada ciclo de mquina.
Descripcin
Modo 13-bit
Modo 16-bit
Timer
Bit
Nombre
Descripcin
TF1
TR1
Si es 1 el timer1 se activa, si es 0
se apaga.
TF0
TR0
Si es 1 el timer0 se activa, si es 0
se apaga.
T1M1
T1M0
Gate0
C/T0
T0M1
T0M0
Modo
M0
Bit
M1
0
0
SM1
SM2
REN
Activa recepcin
TB8
RB8
TI
RI
8-bit Shift
Register
Oscilador / 12
8-bitUART
9-bitUART
Oscilador / 32
9-bitUART
frecuencia oscilador
12
frecuencia oscilador
2 SMOD
32
12 (256 TH 1)
SM0
Modo 1
Baudrate
Descripcin
Velocidad de
Baudios
Nombre
Descripcin
Modo 0
Bit
Modo
2 SMOD
frecuencia timer1 desborda
32
2 SMOD
frecuencia oscilador
64
Modo 3
La velocidad de baudios en el modo 3 es variable e
se fija del mismo modo que para el modo 1. Este
modo permite transferencia de datos de 9 bits.
Transmisin de Datos
3
Metodologa
40h
41h
42h
43h
44h
Inicio
Saludo Inicial
Sigue
esperando
Contador
Si (Flag es igual 1) salta a Fin_Programa;
Mientras (Tf0 diferente cero);
// queda dando vueltas
TF0 <-0;
Imprimir Numero;
No
Transicin 1-0 en P3.4
1
Si
Algoritmo de conteo
Flag = 1
Si
No
Imprimir Nmero
Envo al P.Serial
Registros 40h al 44h
(nmero completo)
Fin_programa;
Conclusiones
La
transmisin
de
datos
desde
microcontrolador 8051 a la PC fue exitosa.
el
SCON = #50H
PCON = #80H
TMOD = #26H
TH1 = #0FDH
TL1 = #0FDH
Aqu es el timer 1 el que genera el baudrate de
modo que trabaje para 19200 baudios.
La seal que ha de disparar el envo del nmero
completo va a ser el desborde del Timer 0. Para esto
se fij en modo 2 con auto recarga con un valor
inicial de TL0 y de TH0 igual a #255.
Esto ocasionar que al primer evento se incremente
el registro TL0 y desborde inmediatamente.
Al desbordar enva al puerto serial el contenido de
los registros del 40h al 44h que en conjunto forman
el nmero completo.
3.
Resultados y discusin
5.
El
conteo
de
pulsos
se
realiz
satisfactoriamente, evidencindose este en la
mayor y menor velocidad de conteo al variar la
frecuencia de la fuente y la inactividad de este al
estar la fuente apagada.
Agradecimientos
Referencias
[1]
[2]
[3]
[4]