Está en la página 1de 3

APLICACIONES DE SENTENCIAS

/* SENTENCIA SWITCH*/
#include <16f877a.h> void prender_apagar_c0 (void) {

#use delay (clock=20M) output_high (pin_c0);

#fuses hs, nowdt, noput delay_ms (500);

//DECLARO FUNCION QUE NO TIENE PARAMETROS DE output_low(pin_c0);


ENTREDA NI SALIDA
delay_ms (500);
void prender_apagar_c0 (void);
}
void prender_apagar_c1 (void);
void prender_apagar_c1 (void) {
void prender_apagar_c2 (void);
output_high (pin_c1);
int a=1;
delay_ms (500);
void main() {
output_low (pin_c1);
switch (a) {

case 1:
delay_ms (500);
prender_apagar_c0 ();
}
break;
void prender_apagar_c2(void) {
case 2:
output_high (pin_c2);
prender_apagar_c1 ();
delay_ms (500);
break;
output_low (pin_c2);
default:
delay_ms (500);
prender_apagar_c2 ();
}
break;

}
APLICACIONES DE SENTENCIAS

/*Aplicación de la sentencia IF*/

#include <16f877a.h>

#use delay (clock=20M)

#fuses hs, nowdt, noput

//DECLARO FUNCION QUE NO TIENE PARAMETROS DE ENTREDA NI SALIDA

void prender_apagar_c0 (void);

void prender_apagar_c1 (void);

int a=8;

void main(){

if (a==6){

prender_apagar_c0 ();

else

prender_apagar_c1 ();

void prender_apagar_c0 (void) {

output_high (pin_c0);

delay_ms (500);

output_low (pin_c0);

delay_ms (500);

void prender_apagar_c1(void) {

output_high (pin_c1);

delay_ms (500);

output_low (pin_c1);

delay_ms (500);

}
APLICACIONES DE SENTENCIAS

/*Como crear una función*/

#include <16f877a.h>

#use delay (clock=20M)

#fuses hs, nowdt, noput

//DECLARO FUNCION QUE NO TIENE PARAMETROS DE ENTREDA NI SALIDA

void prender_apagar_c0 (void);

void main(){

prender_apagar_c0 ();

void prender_apagar_c0(void) {

output_high (pin_c0);

delay_ms (500);

output_low (pin_c0);

delay_ms (500);

También podría gustarte