A less Cumbersome way of manipulating several LEDS?


Results 1 to 16 of 16

Threaded View

  1. #15
    Join Date
    Oct 2009
    Location
    Utah, USA
    Posts
    427


    Did you find this post helpful? Yes | No

    Default Re: A less Cumbersome way of manipulating several LEDS?

    You probably realize this... but you will need a pause, of some time delay, after each "GOSUB LED_OUT", in Mark's example. In order for your eye to see the LED's ON or OFF or they may just appear to be flickering at half brighteness.

    Also the "X's" in the example will not compile... need to use "0's". At least they don't compile using microcodestudio.

    Code:
    LED VAR WORD
     
    Main:
    LED = %0000000111111111 'ALL LEDS ON 
    GOSUB LED_OUT
    PAUSE 500 'or delay of your choosing
    LED = %0000000000000000 'ALL LEDS OFF
    GOSUB LED_OUT
    PAUSE 1000 'or delay of your choosing
     
    Goto Main
     
    LED_OUT:
    PORTC.6 = LED.0
    PORTB.6 = LED.1
    PORTB.5 = LED.2
    PORTB.4 = LED.3
    PORTC.2 = LED.4
    PORTC.1 = LED.5
    PORTC.0 = LED.6
    PORTA.2 = LED.7
    PORTA.1 = LED.8
    RETURN
    good luck!!
    Last edited by Heckler; - 3rd September 2011 at 01:31.
    Dwight
    These PIC's are like intricate puzzles just waiting for one to discover their secrets and MASTER their capabilities.

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