CENTRO BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS
NO.189
REPORTE DE PRACTICA 3
EQUIPO N°4:
MARTINEZ GARDUÑO ORLANDO
CARDENAS ANGELES GABRIELA
ESPINOZA SANCHEZ MARINA LIZETH
GALLEGOS PEREZ LIZETH
5°Q
ING.JESUS DAVILA G.
PROGRAMACIÓN DE MICROCONTROLADORES EN SISTEMAS DE USO
COMERCIAL
H., MATAMOROS, TAM.
Material
14 resistencias de 220Ω
1 resistencia de 1kΩ
1 cristal de cuarzo 8 MHz
1 circuito integrado PIC18F4550
2 capacitores de 22pf
1 capacitor de 470pf
1 cable USB
2 display ánodo común
1 protoboard
OBJETIVO
Conectarle al circuito de la practica tres un display en
paralelo al que ya tenía, esto para que en lugar de contar del cero al nueve el
circuito cuente del cero al noventainueve. Realizar un programa en mikro-c, el
cual después le cargaremos al micro-chip para que el circuito funcione de la
manera deseada.
DESARROLLO
Al circuito de la práctica tres le conectamos un display en
paralelo al otro. Después a los display les conectamos un transistor NPN, esto
para que contaran de manera independiente. Realizamos un programa en mikro c el
cual debía de contar del cero al noventainueve. Finalmente, le cargamos el
programa al micro-chip, una vez hecho esto, conectamos el circuito a la
computadora para comprobar que funcionaba correctamente.
CONCLUSIÓN
Al armar esta práctica tuvimos algunas dificultades,
por ejemplo, no contábamos con los transistores correctos, así que cuando
los colocamos en el circuito, estos se sobre calentaron. También tuvimos algunas
complicaciones al realizar el programa en mikro c. Finalmente logramos que el
circuito funcionara de manera correcta.
PROGRAMA
int unidades=0;
int decenas=0;
void main(){
adcon1=0x07;
//desactiva comparadores
trisa=0b00000000; //configura puerto A
como salidas
while(1){
LATA= (unidades & 0x0F)| 0xE0;
delay_ms(1000);
LATA= (decenas & 0x0F)| 0xD0;
delay_ms(1000);
lata=0b00111111;
delay_ms(1000);
lata=0b00000110;
delay_ms(1000);
lata=0b01011011;
delay_ms(1000);
lata=0b01001111;
delay_ms(1000);
lata=0b01100110;
delay_ms(1000);
lata=0b01101101;
delay_ms(1000);
lata=0b01111100;
delay_ms(1000);
lata=0b00000111;
delay_ms(1000);
lata=0b01111111;
delay_ms(1000);
lata=0b01100111;
delay_ms(1000);
lata=0x77
delay_ms(1000);
lata=0xff;
delay_ms(1000);
lata=0x0f;
delay_ms(1000);
lata=0x9e;
delay_ms(1000);
lata=0x79;
delay_ms(1000);
lata=0x71;
delay_ms(1000);
lata=0x7d;
delay_ms(1000);
*/
}
}
IMAGENES
No hay comentarios:
Publicar un comentario