Button help


Closed Thread
Results 1 to 22 of 22

Thread: Button help

Hybrid View

  1. #1
    Join Date
    Jan 2008
    Location
    lincoln uk
    Posts
    20


    Did you find this post helpful? Yes | No

    Default polling portb

    On the side, could you tell me the correct syntax to poll portb in a for..next loop?
    viz
    FOR i = 0 to 7
    IF portb.[i]=0 THEN GOSUB alarm
    NEXT i
    This doesn't work and I can't find the answer in the book


    Quote Originally Posted by blainecf View Post
    Make sure:

    1. ADCON1 = 7 so that your PORTA pins are digital

    2. Set the appropriate TRISA.x = %1 for Digital Input

    3. Wire a pull-up resistor (10K from V+ to each pin that will sense the switch)

    4. Wire each switch, one side ground, the other to the pin from step #3

    5. Set up a loop for polling the ports; High (%1) will be normal, and Low (%0) will show when the switch is held closed.

    If you're not used to digital signals, it seems weird to ground out a resistor thats hooked to V+, but just accept it.

    Regards,

  2. #2
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by med2007 View Post
    On the side, could you tell me the correct syntax to poll portb in a for..next loop?
    viz
    FOR i = 0 to 7
    IF portb.[i]=0 THEN GOSUB alarm
    NEXT i
    This doesn't work and I can't find the answer in the book
    http://www.picbasic.co.uk/forum/showthread.php?t=544

  3. #3
    Join Date
    Jan 2008
    Location
    lincoln uk
    Posts
    20


    Did you find this post helpful? Yes | No

    Default polling portb

    Thanks for the link...so my syntax should be?

    FOR i = 0 to 7
    IF portb.0(i) = 0 THEN GOSUB alarm
    NEXT i

    I'll give it a whirl.
    Rgds
    MED2007

Similar Threads

  1. Sony SIRC IR Issue
    By Ryan7777 in forum mel PIC BASIC Pro
    Replies: 10
    Last Post: - 8th August 2015, 08:10
  2. 3 HPWM channels
    By docwisdom in forum mel PIC BASIC Pro
    Replies: 9
    Last Post: - 4th April 2006, 02:43
  3. Code check -- button not working
    By docwisdom in forum mel PIC BASIC Pro
    Replies: 12
    Last Post: - 2nd March 2006, 22:43
  4. Button Push within 3 second Window
    By Tissy in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 22nd December 2005, 10:06
  5. Button subfunction 16F628
    By Jųan in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 19th August 2005, 16:44

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