#include
__CONFIG(0x3732);
void main (void)
{
CMCON = 0b00000110;
CVRCON = 0b11000110;
TRISD = 0b00000000;
TRISC = 0b00000000;
unsigned char c1;
unsigned char c2;
PR2 = 124;
T2CON = 0b00000101;
CCP1CON = 0b00001100;
CCPR1L = 100;
T1CON = 0b00000101;
CCP2CON = 0b00001100;
CCPR2L = 100;
while(1)
{
c1 = C1OUT;
c2 = C2OUT;
if(c1==0 && c2==0){
PORTD = 0b00001111;
}
else if(c1==0 && c2==1){
PORTD = 0b00001001;
}
else if(c1==1 && c2==0){
PORTD = 0b00000110;
}
else if(c1==1 && c2==1){
PORTD = 0b00000101;
}
}
}
# this cooding using PIC 16F877A
No comments:
Post a Comment