help with ad pic16f88


Closed Thread
Results 1 to 10 of 10

Hybrid View

  1. #1
    Join Date
    Jan 2013
    Posts
    8


    Did you find this post helpful? Yes | No

    Default Re: help with ad pic16f88

    Hi, this is the code sample page of melabs,
    Error when compiling throws me online 23

    what happens?

    Greetings!


    ' Name : ADCX18.pbp
    ' Compiler : PICBASIC PRO Compiler 2.6
    ' Assembler : PM or MPASM
    ' Target PIC : PIC16F88 or similar
    ' Hardware : LAB-X18 Experimenter Board
    ' Oscillator : 4MHz external crystal
    ' Keywords : ADCIN, LCDOUT
    ' Description : PICBASIC PRO program to read potentiometer on LAB-X18
    ' and display on LCD.
    '

    ' Define LCD pins
    Define LCD_DREG PORTA
    Define LCD_DBIT 0
    Define LCD_RSREG PORTB
    Define LCD_RSBIT 6
    Define LCD_EREG PORTB
    Define LCD_EBIT 3

    ' Allocate variables
    x Var Byte

    ANSEL = %00010000 ' Make the pot input analog and rest digital
    CMCON = 7 ' Set PORTA to digital
    Pause 100 ' Wait for LCD to start

    mainloop:
    Adcin 4, x ' Read the pot
    Lcdout $fe, 1, "pot=", #x ' Send value to LCD
    Pause 100 ' Do it about 10 times a second
    Goto mainloop ' Do it forever

    End

  2. #2
    Join Date
    Sep 2010
    Location
    Las Vegas, NV
    Posts
    305


    Did you find this post helpful? Yes | No

    Default Re: help with ad pic16f88

    Just FYI "CMCON = 7 ' Set PORTA to digital" actually turns off the comparators and doesn't set the ports to digital.

    It also looks as if you need to set the ADCON bits 3-5 also to use ports as analog inputs.

    Shouldn't this "Lcdout $fe, 1, "pot=", #x ' Send value to LCD" read "Lcdout $fe, 1, "pot=", DECx ' Send value to LCD"? I [U]think[U] the # returns ASCII and NOT decimail numbers. Which may or may not be what you are seeking.

    Best wishes

Similar Threads

  1. ISD17240 on PIC16F88
    By drewcog in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 17th December 2008, 21:07
  2. Pic16f88
    By nonny in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 20th November 2007, 15:10
  3. Pic16f88
    By jcleaver in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 28th March 2007, 23:27
  4. Pic16f88
    By Maurice in forum mel PIC BASIC Pro
    Replies: 16
    Last Post: - 17th November 2005, 22:46
  5. Pic16f88
    By Maurice in forum General
    Replies: 3
    Last Post: - 19th May 2005, 21:35

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts