Cnc Centros De Mecanizado

Páginas: 26 (6281 palabras) Publicado: 7 de agosto de 2012
Estándar ANSI C CUESTIONES

Este compilador se ajusta a la norma ISO / IEC 9899:1990 estándar para lenguajes de programación.
Esto comúnmente se llama el estándar C90. Se conoce como el estándar ANSI C
en este manual.

Algunas violaciónes a la norma ANSI C se indican a continuación en la
Sección 3.2.1 "La divergencia de la norma ANSI C". Algunas características de la
C99 tardeestándar también están soportados.

3.2.1 La divergencia de la norma ANSI C
HI-TECH C se aparta de la norma ANSI C en un área: la función de recursividad. debido a
memoria limitada y no la aplicación de hardware de una pila de datos, la recursividad no es compatible
y las funciones no son reentrantes.

3.2.2 La aplicación definida por el comportamiento
Ciertas características de la norma ANSIC se han definido por la implantación de comportamiento. este
significa que el comportamiento exacto de algo de código C puede variar de compilador en compilador. la
comportamiento exacto del compilador HI-TECH C se detallan en este manual, y es
plenamente resumen en el Apéndice A. "definido por la implantación del comportamiento".

3.3 relacionados con el procesador CARACTERÍSTICASHI-TECH C tiene varias características que se relacionan directamente con las arquitecturas PIC10/12/16
y conjuntos de instrucciones. Estos se detalla en las siguientes secciones.

3.3.1 Dispositivo de Apoyo
HI-TECH C Compiler para PIC10/12/16 MCU tiene como objetivo apoyar todas las línea de base y
Hotel Categoría estándar dispositivos. Sin embargo, los nuevos dispositivos de estas familiasson frecuentemente puestos en libertad.
Hay varias maneras que usted puede comprobar si el compilador está usando es compatible con una determinada
dispositivo.
Desde MPLAB IDE, abra el diálogo Opciones. Seleccione la ficha Controlador. En el Disponible
Campo de los controladores, seleccione el compilador que desea utilizar. Una lista de todos los dispositivos de apoyo que
compilador semuestra en la información para el conductor y el área seleccionada de los dispositivos compatibles,
hacia el centro de la ventana. Vea la Figura 3-1 para los campos relevantes de este cuadro de diálogo.

Desde la línea de comando, la misma información puede ser obtenida. Ejecute el compilador
desea utilizar y pasar la opción - CHIPINFO (véase la sección 2.7.21 "- CHIPINFO:
Mostrar la listade procesadores compatibles "). Una lista de todos los dispositivos que se imprimirá.

3.3.2 Los archivos de dispositivos de cabecera
Hay un archivo de cabecera que se recomienda incluir en cada archivo de origen que
escribir. El archivo es <htc.h> y es un archivo genérico que se incluyen otro tipo de dispositivo y
chips específicos de los archivos de cabecera cuando se genere elproyecto.
La inclusión de este archivo permitirá el acceso a SFR a través de variables especiales, así como macros
que permiten el acceso de memoria especial o la inclusión de instrucciones especiales, como CLRWDT.

3.3.3 pila
La pila de hardware en dispositivos PIC ® está limitado en profundidad y no pueden ser manipulados
directamente. Sólo se utiliza para la dirección de retorno y lafunción no se puede utilizar para los datos del programa.
El compilador implementa una pila de objetos de datos compilados locales, consulte
Sección 3.5.4 "Variables absoluta" para obtener información sobre cómo se logra esto.
Debe asegurarse de que la profundidad máxima de la pila no se supera, de lo contrario, el código puede
fallar. Llamando demasiadas funciones anidadas puededesbordamiento de la pila, y es importante para
tener en cuenta las interrupciones, que también utilizan los niveles de la pila.
Un gráfico de llamadas es proporcionada por el generador de código en el archivo de lista de ensamblador. Esto indicará
los niveles de pila en cada llamada a la función y se puede utilizar como una guía para apilar profundidad. La generador de código también puede producir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cnc-Centros De Mecanizado
  • Mecanizado Cnc
  • Tiempo de mecanizado en un torno cnc
  • Taller Centro de Mecanizado
  • Centros numéricos computarizados (cnc)
  • mecanizado cnc
  • Mecanizado Cnc
  • Centros de maquinado CNC (tips y datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS