14
MIKRO C Crear un proyecto Ing. Nayali Veronica Quevedo Badillo

Crear un proyecto

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Crear un proyecto

MIKRO C

Crear un proyecto

Ing. Nayali Veronica Quevedo Badillo

Page 2: Crear un proyecto

Ing. Nayali Veronica Quevedo Badillo

Page 3: Crear un proyecto

•  Colocar el nombre del

proyecto

•  La ubicación donde se

guardara el proyecto

•  Seleccionar el pic a

utilizar en el campo

Device Name

•  Ajustar el reloj

•  Dar click en NEXT

Ing. Nayali Veronica Quevedo Badillo

Page 4: Crear un proyecto

Ing. Nayali Veronica Quevedo Badillo

Page 5: Crear un proyecto

Ing. Nayali Veronica Quevedo Badillo

Page 6: Crear un proyecto

•  Seleccionar el check box, lo que nos permitirá

establecer los bits de configuración

•  Click en finish Ing. Nayali Veronica Quevedo Badillo

Page 7: Crear un proyecto

Ing. Nayali Veronica Quevedo Badillo

Page 8: Crear un proyecto

Estructura de un programa, sin funciones

// De esta forma se escriben los comentarios // Practica y descripción //Nombre del alumno Void main(){ declaracion de variables; Instrucciones; }

Función principal Entre los corchetes se escriben

las instrucciones Siempre al final se coloca ;

Ing. Nayali Veronica Quevedo Badillo

Page 9: Crear un proyecto

Consideraciones importantes

Los signos de agrupación { }: Siempre deben estar en pareja.

Números hexadecimales se escriben comenzando con 0X Números binarios 0b Números decimales se escriben sin ningún prefijo

Todo programa debe tener una función principal main y se debe escribir de esta manera

Ing. Nayali Veronica Quevedo Badillo

Page 10: Crear un proyecto

Tipos de datos

Tipo Tamaño en bytes

Rango

bit 1 bit 0 o 1

char 1 0-255

Signed char 1 -128 a +127

int 2 -32768 a +32767

unsigned 2 0 a 65535

long 4 -2147483648 a +2147483647

Unsigned long 4 0 a 4294967295 Float Se utiliza para números con punto decimal

4 -1.5 X 10 45 a +3.4 X 10 38

Ing. Nayali Veronica Quevedo Badillo

Page 11: Crear un proyecto

void main() { TRISB=0X00; while (1) { PORTB=0X00; Delay_ms(100); PORTB=0XFF; Delay_ms(100); } }

Ing. Nayali Veronica Quevedo Badillo

Page 12: Crear un proyecto

Elementos básicos de la programación

�  Instrucción de asignación (=), permite asignar a una variable un valor constante, el contenido de otra variable o el resultado de una expresión matemática. La asignación va de derecha a izquierda �  Suma=0; //El valor 0 se almacena en la variable

suma �  X0 = X1; // El contenido de la variable X1 se

almacena en la variable X0 �  DX = (b-a)/n; // El resultado de la expresión

matemática se almacena en la variable DX

Ing. Nayali Veronica Quevedo Badillo

Page 13: Crear un proyecto

Elementos básicos de la programación �  Instrucción de entrada de datos

(variable = PORTX) � Permite el ingreso de uno o mas datos a

través de los pines del microcontrolador y almacenarlos en una o mas variables �  Variable = PORTA; //los bits del puertos A se

almacenan en variable �  PORTB=PORTA;// los bits del puerto A se

envían al puerto B �  Variable = RB3_bit; // lee el estado del pin

RB3 y lo guarda en variable

Ing. Nayali Veronica Quevedo Badillo

Page 14: Crear un proyecto

Elementos básicos de la programación �  Instrucciones de salida de datos

(PORTX= DATO) � Permite el envió de datos, el contenido de

una variable o el resultado de una expresión matemática hacia los pines de un puerto. �  PORTA=0x00; // Todos los pines del puerto A se

ponen en cero �  PORTB=variable; // los bits de la variable son

enviados hacia los pines del puerto B �  PORTB=PORTA + 55; // El valor del puerto A mas

55 se envía hacia el puerto B �  RBO_BIT=0; // el pin RB0 se pone en cero

Ing. Nayali Veronica Quevedo Badillo