Red de conocimiento informático - Conocimiento informático - Se sabe que la frecuencia del oscilador de cristal del microcontrolador es de 6 MHZ, el puerto serie funciona en modo 1, la velocidad en baudios es 1200, se permite la recepción en modo de interrupción y el puerto serie se inicializa mediante programación.

Se sabe que la frecuencia del oscilador de cristal del microcontrolador es de 6 MHZ, el puerto serie funciona en modo 1, la velocidad en baudios es 1200, se permite la recepción en modo de interrupción y el puerto serie se inicializa mediante programación.

UARTINIT: ; 1200bps@6MHz

ANL PCON, #7FH; la velocidad en baudios no se duplica

MOV SCON, #50H datos; Velocidad en baudios

ORL AUXR, #40H; el reloj del temporizador 1 es Fosc, que es 1T

ANL AUXR, #0FEH El puerto serie 1 selecciona el temporizador 1 como generador de velocidad en baudios

p>

ANL TMOD, #0FH; Borrar bit de modo del temporizador 1

ORL TMOD, #20H; Establecer el temporizador 1 en modo de recarga automática de 8 bits

MOV TL1, # 064H; Establecer el valor del temporizador inicial

MOV TH1, #064H; Establecer el valor de recarga del temporizador

CLR ET1; Deshabilitar la interrupción del temporizador 1

SETB TR1; temporizador 1

RET