Crear un proyecto
Transcript of Crear un proyecto
![Page 1: Crear un proyecto](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/1.jpg)
MIKRO C
Crear un proyecto
Ing. Nayali Veronica Quevedo Badillo
![Page 2: Crear un proyecto](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/2.jpg)
Ing. Nayali Veronica Quevedo Badillo
![Page 3: Crear un proyecto](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/3.jpg)
• 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](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/4.jpg)
Ing. Nayali Veronica Quevedo Badillo
![Page 5: Crear un proyecto](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/5.jpg)
Ing. Nayali Veronica Quevedo Badillo
![Page 6: Crear un proyecto](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/6.jpg)
• 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](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/7.jpg)
Ing. Nayali Veronica Quevedo Badillo
![Page 8: Crear un proyecto](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/8.jpg)
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](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/9.jpg)
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](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/10.jpg)
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](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/11.jpg)
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](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/12.jpg)
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](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/13.jpg)
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](https://reader030.fdocumento.com/reader030/viewer/2022012407/616a22bc11a7b741a34f3011/html5/thumbnails/14.jpg)
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