Programación de Fortion
/* -
Hola. C
Copyright 1995-2005 Keil Software Corporation.
- */
# incluir & ltREG52. H & gt/*Declaración de registro de función especial*/
/*Para derivados 8051 esperados*/
# include & ltstdio.h & gt/* Prototipos de funciones de E/S Declaración */
#ifdef MONITOR51 /*El uso de Monitor-51 para la depuración requiere */
Código de caracteres reservado [3]_ at _ 0x 23 /* Espacio para interrupción en serie, si; */
#endif /*Detener la ejecución con un número entero serial. */
/*Habilitado*/
/* -
Función principal de C. La ejecución del programa comienza
después de que se inicializa la pila.
- */
void master(void){
/* -
Configura el puerto serie en 1200 baudios, la frecuencia es de 16MHz.
- */
#ifndef MONITOR51
SCON = 0x 50; /* SCON: Modo 1, UART de 8 bits, rcvr habilitado */ p>
TMOD | = 0x 20; /* TMOD: Temporizador 1, modo 2, recarga de 8 bits*/
th 1 = 221 /* 1200 ondas a 1:16 MHz Especial valor de recarga */
tr 1 = 1; /* TR1: Temporizador 1 en ejecución */
TI = 1 /* TI: Configura el TI para enviar el carácter UART * /
#endif
/* -
Tenga en cuenta que los programas integrados nunca salen (porque
no hay ningún sistema operativo al que regresar ). Debe
debe repetirse y ejecutarse para siempre.
- */
mientras (1) {
p 1 ^= 0x 01; /*Cambiar p 1.0 cada vez que se imprime */
printf(" Hola Mundo \ n "); /*Imprimir "Hola Mundo"*/
}
}
Además, el virtual grupo de máquinas Los productos de la compra grupal son súper baratos.