display 1220

18
/* * File: Display7seg.c * Author: Virgilio * * Created on 25 de Maio de 2013, 07:21 */ #include <stdio.h> #include <stdlib.h> #include <p18f1220.h> void apaga(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmação sempre 1 PORTBbits.RB2=0;//envia clock finalização sempre 0 //G PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmação sempre 1 PORTBbits.RB2=0;//envia clock finalização sempre 0 //F PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmação sempre 1 PORTBbits.RB2=0;//envia clock finalização sempre 0

Upload: virgilio-nerval-lima

Post on 05-Nov-2015

214 views

Category:

Documents


1 download

DESCRIPTION

display 16 seg

TRANSCRIPT

/* * File: Display7seg.c * Author: Virgilio * * Created on 25 de Maio de 2013, 07:21 */

#include #include #include

void apaga(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 }

void _0(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 }

void _1(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 } void _2(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 } void _3(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 } void _4(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 } void _5(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 } void _6(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 } void _7(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 } void _8(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 } void _9(void){ //P PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//G PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//F PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//E PORTAbits.RA7=0;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//D PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//C PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//B PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0

//A PORTAbits.RA7=1;//envia data pode ser 0 ou 1 PORTBbits.RB2=1;//envia clock confirmao sempre 1 PORTBbits.RB2=0;//envia clock finalizao sempre 0 }