Leds on/off


Closed Thread
Results 1 to 17 of 17

Thread: Leds on/off

Hybrid View

  1. #1
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Code:
    iF PORTB.1=0 then
        HIGH PORTB.5
        WHILE PORTB.0=0 : Wend : pause 50
        ENDIF
    Why not use Toggle ?
    Code:
    IF PORTB.1=0 then
        toggle PORTB.5
        WHILE PORTB.0=0 : Wend : pause 50
        ENDIF
    Do not know what you are doing with PORTB.0 or why it is always low in each
    if then loop . . . or is that a copy paste error, and is low only in the first loop ?
    maybe should be PortB.1 in this loop ? Select case could tidy this up even more . . .
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  2. #2
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default

    If you are simulating it as seen in your schematic, then the simulator might be giving false simulation because you do not have resistors on the leds.

    I say this is 98% possibility of the error you are getting.

    ------------------
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  3. #3
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,653


    Did you find this post helpful? Yes | No

    Talking the car without engine ...

    Hi,

    I do not remember the 16F84 had an internal oscillator ...

    none aboard the ( censored ) simulation ...

    But I'm just getting 53 ...

    Alain

    PS: Ahhhhh ... Da Vinci Code !!!!
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

  4. #4
    Join Date
    May 2007
    Location
    Republic Serbia
    Posts
    105


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Acetronics View Post
    Hi,

    I do not remember the 16F84 had an internal oscillator ...

    none aboard the ( censored ) simulation ...

    But I'm just getting 53 ...

    Alain

    PS: Ahhhhh ... Da Vinci Code !!!!
    16F84 and 16F84A do not have internal OSC...

  5. #5
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by phoenix_1 View Post
    16F84 and 16F84A do not have internal OSC...
    Quote Originally Posted by Acetronics View Post
    Hi,

    I do not remember the 16F84 had an internal oscillator ...

    none aboard the ( censored ) simulation ...

    But I'm just getting 53 ...

    Alain

    PS: Ahhhhh ... Da Vinci Code !!!!

    On his simulator, it is not required to connect crystal or resonator etc.
    It will run normally as if those were connected.

    ---------------------------
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  6. #6
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,653


    Did you find this post helpful? Yes | No

    Default

    Hi, Sayzer

    I do not want to use sims ... lol

    BTW :


    ...

    IF PORTB.0=0 then
    HIGH PORTB.4
    WHILE PORTB.0=0 : Wend : pause 50
    ENDIF

    IF PORTB.0=0 then
    LOW PORTB.4
    WHILE PORTB.0=0 : Wend : pause 50
    ENDIF

    ...
    This kind of structure can't work properly ... as the second part never can be reached !!! ( or toggling button in less than 1µs ... )

    Button state AND its corresponding output state must be tested at the same time ... to take the appropriate action.

    Alain
    Last edited by Acetronics2; - 29th August 2009 at 11:09.
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

  7. #7
    Join Date
    May 2004
    Location
    NW France
    Posts
    3,653


    Did you find this post helpful? Yes | No

    Talking

    Sorry ...

    or toggling button in less than 1µs ...
    was not 1µs but 50 ms ...

    but result is the same !!!

    Alain
    ************************************************** ***********************
    Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
    ************************************************** ***********************
    IF there is the word "Problem" in your question ...
    certainly the answer is " RTFM " or " RTFDataSheet " !!!
    *****************************************

Similar Threads

  1. Run a string of LEDs from the mains
    By The Master in forum Off Topic
    Replies: 30
    Last Post: - 1st October 2009, 19:55
  2. Replies: 14
    Last Post: - 26th April 2007, 16:12
  3. Using LEDs as light sensors
    By skimask in forum Code Examples
    Replies: 3
    Last Post: - 30th December 2006, 23:19
  4. controlling leds with the switches
    By ilteris in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 12th October 2005, 22:02
  5. Replies: 5
    Last Post: - 16th February 2005, 12:57

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