A question for the Macro experts....


Closed Thread
Results 1 to 17 of 17

Hybrid View

  1. #1
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    Hi forgie,

    Give this a try...
    Code:
    Data  VAR  WORD
    Temp  VAR  WORD
    
    @TRANSMIT  macro Variable
    @   MOVE?WW  Variable, _Temp    
        HSEROUT [Temp / 100, Temp // 100]
    @ endm
    
    @ TRANSMIT _Data
    DT

  2. #2
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default

    OR, this one will use less Code Space on each use of the TRANSMIT macro.
    Code:
    Data  VAR  WORD
    Temp  VAR  WORD
    
    TX_Code:
        HSEROUT [Temp / 100, Temp // 100]
    RETURN
    
    ASM
    TRANSMIT  macro Variable
        MOVE?WW  Variable, _Temp    
        L?CALL   _TX_Code
      endm
    ENDASM
    
    @ TRANSMIT _Data
    DT

Similar Threads

  1. PBPro error "Macro USBINIT? not found in macro file"
    By Bonxy in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 4th October 2011, 09:06
  2. Replies: 6
    Last Post: - 4th November 2009, 13:36
  3. Really simple question for you experts :)
    By lew247 in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 4th June 2008, 01:43
  4. Please answer my first question
    By John_001 in forum Off Topic
    Replies: 1
    Last Post: - 15th September 2006, 06:49
  5. Passing an array as a macro argument?
    By forgie in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 5th September 2005, 17:09

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