Professional Documents
Culture Documents
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]