Do I need a pause?


Results 1 to 22 of 22

Threaded View

  1. #17

    Default

    Here is the revision Dave,
    INCLUDE "MODEDEFS.BAS"
    @ DEVICE PIC16F628a,XT_OSC
    @ DEVICE pic16F628a, WDT_OFF
    @ DEVICE pic16F628a, PWRT_ON
    @ DEVICE pic16F628a, MCLR_OFF
    @ DEVICE pic16F628a, BOD_ON
    @ DEVICE pic16F628a, LVP_OFF
    @ DEVICE pic16F628a, CPD_OFF
    @ DEVICE pic16F628a, PROTECT_OFF
    DEFINE OSC 4
    mydata1 VAR byte
    mydata2 var byte
    address1 var byte
    address2 var byte
    checksum var byte
    chk_sum var byte
    master var portb.0
    vacuum var portb.1
    datagood VAR porta.2
    serpin VAR porta.1 'serial input pin
    PORTA = 0
    PORTB = 0
    trisa = %00000010
    trisb = %10000000
    CMCON=%00000111
    PAUSE 50

    loop:
    mydata1=%00000000
    gosub loop1
    CheckSum = (address1 + address2)
    CheckSum = CheckSum + (mydata1 + mydata2)
    IF checksum != chk_sum THEN loop
    IF mydata1 != mydata2 THEN loop
    IF address1 != address2 THEN loop

    IF (mydata1>0) && (checksum = chk_sum) THEN
    datagood = 1 'mydata1 > 0 so I know whether or not mydata1 has returned to %00000000 if 1 then my led will come on
    else
    datagood = 0 'If mydata1 is %00000000 then var mydata1 is 0, my led is off
    endif
    if mydata1=%01010110 then loop2
    if mydata1=%10101111 then loop2
    if portb.0=1 then loop3
    goto loop

    loop2:
    if mydata1=%10101111 then master=1 'master relay turn on
    pause 50

    if mydata1=%01010110 then master=0 'master relay turn off
    pause 50
    goto loop

    loop3:
    if mydata1=%01011001 then
    vacuum=1 'portb.1 is on
    else
    vacuum=0 'portb.1 is off
    endif
    GOTO loop


    loop1:
    SERIN2 serpin,16780,[wait(254),address1,address2,mydata1,mydata2,chk_su m]
    Return
    Last edited by tazntex; - 27th August 2008 at 03:53.

Similar Threads

  1. Delayed output 10 secs
    By lilimike in forum mel PIC BASIC Pro
    Replies: 37
    Last Post: - 14th October 2011, 06:28
  2. Old and beyond help ?
    By DavidFMarks in forum mel PIC BASIC Pro
    Replies: 46
    Last Post: - 11th December 2008, 15:23
  3. Replies: 11
    Last Post: - 12th July 2008, 02:36
  4. Fade out LEDs question
    By Sam in forum mel PIC BASIC Pro
    Replies: 8
    Last Post: - 22nd June 2008, 10:50
  5. Help Quick Need to make code smaller
    By Programmednew in forum mel PIC BASIC Pro
    Replies: 41
    Last Post: - 25th January 2005, 03:46

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