am using MPLAB 8.90 and Hi-Tech compiler for PIC18F452
i write this code but getting lot of error.
its seems OK from my side. kindly check it.
i write this code but getting lot of error.
its seems OK from my side. kindly check it.
Code:
#include<htc.h>
__CONFIG(1, OSCSDIS & HSPLL);
__CONFIG(2, BORDIS & PWRTDIS & WDTDIS);
__CONFIG(3, CCP2RC1);
__CONFIG(4, LVPEN & STVREN);
__CONFIG(5, UNPROTECT);
__CONFIG(6, WRTEN);
__CONFIG(7, TRU);
void sevenseg(char ch);
void main()
{
TRISB=0;
PORTB=0x00;
sevenseg(ch);
__delay_ms(1000);
switch(ch)
{
case'0': ch'0'; break;
case'1': ch'1'; break;
case'2': ch'2'; break;
case'3': ch'3'; break;
case'4': ch'4'; break;
case'5': ch'5'; break;
case'6': ch'6'; break;
case'7': ch'7'; break;
case'8': ch'8'; break;
case'9': ch'9'; break;
case'A': ch'A'; break;
case'B': ch'B'; break;
default ch'0': break;
}
void sevenseg(char ch)
{
switch(ch)
{
case'0': PORTB=0x3F; break;
case'1': PORTB=0x06; break;
case'2': PORTB=0x5B; break;
case'3': PORTB=0x4F; break;
case'4': PORTB=0x66; break;
case'5': PORTB=0x6D; break;
case'6': PORTB=0x7D; break;
case'7': PORTB=0x07; break;
case'8': PORTB=0x7F; break;
case'9': PORTB=0x6F; break;
case'A': PORTB=0x77; break;
default: PORTB=0x3F;
}
}