This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Displaying an analog signal on a lcd

Heys guys,just writing some code to display an analog signal on a lcd,below I've wrote some code to take in analog signal and display its result on port 2.So now I guess instead of display it on port 2 I want display it on the lcd.So just wondering can I manipulate the signal going into AD0DAT1 register in order to display it on the lcd?

# include <REG935.H>

void main()
{

        P2M1=0x00;                               //output
        P2M2=0x00;

        P1M1=0x00;                                       //lcd
        P1M2=0x00;

        P0M1=0xFF;                                //set as input for analog signal
        P0M2=0x00;

        ADINS=0x02;                               //set ad01(P0.0) for sampling
        ADCON0=0X04;                      //ADC channel 0 enabled
        ADMODB=0x40;                      //sets to divide by 3,for accuracy
        ADMODA=0x02;    //fixed channel,continous conversion,until terminated by user

        while(1)
        {
                ADCON0 |= 0x01;                 //start conversion,immediate start mode
                while((ADCON0 & 0x08) == 0);        //wait for end of conversion
                ADCON0 &= 0xF7;                     //clear EOC flag
                P2 = AD0DAT1;                   //output result on to port 2
       }
}

Parents
  • You are still ignoring the issue. What kind of LCD? Connected how?

    Simulating? All depends on how believable the simulation is expected to be. Just print to a serial port is a very low-quality simulation. Having something that behaves identical to the real LCD, requiring identical source code is the high-quality way of simulating. There exists a plugin module that behaves like one kind of LCD and that can be interfaced with the debugger. Applicable? That very much depends on what real LCD you planned to use.

Reply
  • You are still ignoring the issue. What kind of LCD? Connected how?

    Simulating? All depends on how believable the simulation is expected to be. Just print to a serial port is a very low-quality simulation. Having something that behaves identical to the real LCD, requiring identical source code is the high-quality way of simulating. There exists a plugin module that behaves like one kind of LCD and that can be interfaced with the debugger. Applicable? That very much depends on what real LCD you planned to use.

Children