Professional Documents
Culture Documents
ALUMNOS:
ALCAL VALDIVIESO ALEJANDRA
ALFARO MIRON JESUS HAZAEL
CARVAJAL REYES YENSI NAYELLI
HERNANDEZ SUAREZ JOSE ALBERTO
ROMERO SALAS SARAHI
TORREZ MARTINEZ ISAIAS
TRUJILLO PATRACA JAIRO
Pgina
1
PROGRAMAMCION EN C
OBJETIVO
El objetivo de esta prctica es visualizar secuencias de luces en 8 leds
OBJETIVO ESPECIFICO
Aprender a programar en el lenguaje de C.
Conectar al microcontrolador a 8 leds y ver su funcionamiento.
Desplegar la secuencia visual.
MATERIALES Y MTODOS
Materiales
Cantidad
8
1
1
2
Material
Leds
Potencimetro
Cristal
capacitores
Pgina
2
PROGRAMAMCION EN C
1
10
1
protoboard
Resistencia de 330 ohms
Microcontrolador AT89S52
Mtodo
Se realiza el programa en el compilador mikro C pro
voidEN
main()
CODIGO
C: {
P0=0;
while(1){
p0=0x81;
delay_ms(100);
p0=0x42;
delay_ms(100);
p0=0x24;
delay_ms(100);
p0=0x18;
delay_ms(100);
p0=0x24;
delay_ms(100);
p0=0x42;
delay_ms(100);
p0=0x81;
delay_ms(100);
}
}
Pgina
3
PROGRAMAMCION EN C
PROGRAMAMCION EN C
Una vez que se tiene el programa compilado se carga en el simulador proteus para
poder visualizar el funcionamiento de nuestro programa.
Y si vemos que trabaja en ptimas condiciones proseguiremos a implementarlo
fsicamente.
SIMULACIN EN PROTEUS
Resultados
Pgina
5
PROGRAMAMCION EN C
Figura 3: Como se puede visualizar en esta imagen ya se tiene implementado fsicamente nuestro
circuito con los leds y cada uno de los componentes que se utilizaron para que se desarrollara
nuestra prctica correctamente.
CONCLUSIN
Con esta prctica se aprendi a entender un poco ms el lenguaje de programacin en C.
Anteriormente ya la hemos visto y ahora la retomamos en esta materia tan importante de
microcontroladores.
En esta prctica se aprendi como al igual que el lenguaje de ensamblador podemos realizar
diversas cosas siempre y cuando se entienda el tipo de programacin que se vaya a
manejar.
En este caso se vio la secuencia del autofantastico la cual fue utilizada en nuestra practica
una de ensamblador solo que ah utilizamos 10 secuencias diferentes.
Pgina
6