Professional Documents
Culture Documents
10
Puerto de e/s de 6 pines RA0 RA0 y AN0 RA1 RA1 y AN1 RA2 RA2, AN2 y VrefRA3 RA3, AN3 y Vref+ RA4 RA4 (Salida en colector abierto) y T0CKI(Entrada de reloj del modulo Timer0) RA5 RA5, AN4 y SS (Seleccin esclavo para el puerto serie sncrono)
Puerto B:
Puerto e/s 8 pines Resistencias pull-up programables RB0 Interrupcin externa RB4-7 Interrupcion por cambio de flanco RB5-RB7 y RB3 programacion y debugger in circuit
Ing. Electrnica Informe Analgica II
Puerto e/s de 8 pines RC0 RC0, T1OSO (Timer1 salida oscilador) y T1CKI (Entrada de reloj del modulo Timer1). RC1-RC2 PWM/COMP/CAPT RC1 T1OSI (entrada osc timer1) RC3-4 IIC RC3-5 SPI RC6-7 USART
Puerto D:
Puerto e/s de 8 pines Bus de datos en PPS (Puerto paralelo esclavo) Puerto E: Puerto de e/s de 3 pines RE0 RE0 y AN5 y Read de PPS RE1 RE1 y AN6 y Write de PPS RE2 RE2 y AN7 y CS de PPS
SALIDAS:
El puerto B visualizamos en los leds valor de 55h.
DIAGRAMA DE FLUJO
INICIO
SIMULACIN EN PROTEUS
SALIDAS:
El puerto B observamos en los leds el valor AAh.
DIAGRAMA DE FLUJO
INICIO
main: 'PARTE PRINCIPAL DEL PROGRAMA ' Main program portb=$AA 'ESCRIBE EN EL PUERTO B EL VALOR AA=10101010 delay_ms(1000) 'RETARDO DE 1 SEGUNDO end. 'FIN DEL PROGRAMA
SALIDAS:
El puerto C visualizamos en los leds el valor F0h.
INICIO
main: 'PARTE PRINCIPAL DEL PROGRAMA ' Main program portc=$F0 'ESCRIBE EN EL PUERTO C EL VALOR F0=11110000 delay_ms(1000) 'RETARDO DE 1 SEGUNDO end. 'FIN DEL PROGRAMA
SALIDAS:
El puerto B observamos en los leds.
Ing. Electrnica Informe Analgica II
DIAGRAMA DE FLUJO
INICIO
OBSERVAMOS EL PUERTO C.
EN
SALIDAS:
El puerto D observamos en los leds.
DIAGRAMA DE FLUJO
INICIO
OBSERVAMOS EL PUERTO C.
EN
CDIGO DEL PROGRAMA 5 MIKROBASIC program practica5 ' Declarations section dim valor as byte main: 'PARTE PRINCIPAL DEL PROGRAMA ' Main program lazo: trisb=$ff trisd=0 valor=portb portd=valor goto lazo end.
SIMULACIN EN PROTEUS
DIAGRAMA DE FLUJO
INICIO
SIMULACIN EN PROTEUS
SALIDAS:
Las letras desde la Z a la A podemos visualizarlas en el display alfanumrico.
DIAGRAMA DE FLUJO
INICIO
RETARDO DE UN SEGUNDO
SIMULACIN EN PROTEUS
SALIDAS:
El cdigo booleano de las operaciones and, or y xor visualizadas en los leds..
INICIO
OPERACIN AND
OPERACIN OR
OPERACIN XOR
SIMULACIN EN PROTEUS
CONCLUSIONES: Al utilizar en programa Mikrobasic la programacin nos resulta ms fcil con el cdigo, para esto debemos aprendernos los cdigos para diferentes procesos. Adems al conocer el funcionamiento del PIC16F877A nos resulta mejor para programar al PIC, sabiendo los pines de los puertos. Al realizar esta prctica pudimos relacionar lo terico con lo prctico al realizar en el programa Mikrobasic con el Protoboard.
BIBLIOGRAFA
Datasheet del PIC16F877A. http://www.monografias.com/trabajos18/descripcion-pic/descripcionpic.shtml#caract. Hojas de prcticas para Laboratorio 1 de Sistemas Microprocesados I.