kingrosekhan123
- Apr 14, 2013
- 19
- Joined
- Apr 14, 2013
- Messages
- 19
hello..
i am using PIC 18f458
please help me..i write code for capture to measure period of pulse.
but i dont know how to display it on LCD.
kindly help me in code..to display.
i'm new to this fourm.
waiting for good responce.
Thanks..
i am using PIC 18f458
please help me..i write code for capture to measure period of pulse.
but i dont know how to display it on LCD.
kindly help me in code..to display.
Code:
CCP1CON=Ox05; I /Capture mode on every rising edge
T3CON=0x00; //Timerl for capture
TlCON=0x00; //Timerl internal elk, 1:1 prescaler
TRISB=0; //make PORTE output port
TRISD=0; //make PORTD output port
TRISCbits.TRISC2=1; //make CCPl pin an input
CCPR1L=0; //CCPRlL = 0
CCPR1H=0; //CCPRlH = 0
while (1)
{
TMRlH=0;
TMRlL=0;
//clear Timerl
PIR1bits.CCP1IF=0; //clear CCPliF flag
while (PIRlbits. CCP1IF==0); I /wait for 1st rising edge
TlCONbits.TMRlON=1; //start Timerl
PIRlbits.CCP1IF=0; //clear CCPIF for next edge
while (PIR1bits. CCP1IF==0) ; I /wait for 2nd rising edge
T1CONbits.TMR1ON=0; //stop Timerl
PORTB=CCPR1L;
PORTD=CCPR1H;
}
i'm new to this fourm.
waiting for good responce.
Thanks..
Last edited: