Tipos de Datos y Retardos de Tiempo en C

20
TIPOS DE DATOS Y RETARDOS DE TIEMPO EN C

description

Datos y retardos de tiempo en C

Transcript of Tipos de Datos y Retardos de Tiempo en C

Tipos de datos y retardos de tiempo en c

Tipos de datos y retardos de tiempo en cTipos de datos y retardos de tiempo en cUno de los objetivos de los programadores de C es crear archivos hex ms pequeos, por lo que vale la pena volver a examinar los tipos de datos en C. En otras palabras, una buena comprensin de los tipos de datos para el lenguaje de programacin C puede ayudar a los programadores a crear archivos hex ms pequeos, en esta seccin nos centramos en los tipos de datos de C especficos que son los ms tiles y ampliamente utilizado para el microcontrolador HCS12. La tabla muestra los tipos de datos y tamaos.

Tipos de datos y retardos de tiempo en c

Tipos de datos y retardos de tiempo en cRetardos de TiempoHay dos maneras de crear un retardo de tiempo en C:Utilizando un simple bucle FORUtilizacin de los temporizadores HCS12

En cualquier caso, cuando se escribe un retardo de tiempo debemos utilizar el osciloscopio para medir la duracin de nuestra retardo de tiempo. A continuacin, utilizamos el bucle para crear un retardo de tiempo. Se pospone el uso del temporizador HCSl2 para crear retardos de tiempo. En la creacin de un retardo de tiempo utilizando un bucle, hay que tener en cuenta dos factores que pueden afectar la exactitud del retardo:Tipos de datos y retardos de tiempo en CLa frecuencia del cristal conectado a la placa HCS12 es el factor ms importante en el clculo de retardo de tiempo. La duracin del perodo de reloj para el ciclo de instruccin es una funcin de esta frecuencia del cristal.El segundo factor que afecta el tiempo de retardo es el compilador usado para compilar el programa en C. Cuando programamos en lenguaje ensamblador, podemos controlar las instrucciones exactas y sus secuencias utilizadas en la subrutina de retardo. En el caso de los programas en C, es el compilador de C que convierte las sentencias en C y las funciones a las instrucciones en lenguaje ensamblador. Como resultado, diferentes compiladores producen cdigo diferente. En otras palabras, si se compila un programa en C con diferentes compiladores, cada compilador produce cdigo hex de diferente tamao.Tipos de datos y retardos de tiempo en cPor estas razones, cuando escribimos los tiempos de retardos para C, debemos usar el osciloscopio para medir la duracin exacta.

Operaciones lgicas en cUna de las caractersticas ms importantes y poderosas del lenguaje C es su capacidad para realizar la manipulacin de bits. Muchos libros sobre C no cubren esta funcin. Pero debido a que es un tema importante, es apropiado para hablar de ello en esta seccin. En esta seccin se describe la accin de los operadores lgicos bit-wise y se proporciona algunos ejemplos de cmo se utilizan.Operaciones lgicas en cOperadores Bit-Wise en CMientras que todos los programadores C estn familiarizados con los operadores lgicos AND (&&), OR (||), y NOT (!), muchos programadores de C estn menos familiarizados con los operadores bit a bit AND (&), OR (|), EX-OR (^), inverter (), desplazar a la derecha (>>), y desplazar a la izquierda () y desplazamiento a la izquierda ( nmero de bits a ser desplazadoData