We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Using the A51 assembler for 8051 based products (actually an 80C320) how do I create a symbol representing a bit number which I can subsequently use in setb acc.bitnum type instructions?
I'm trying to do this:
bitnum EQU 7 ... setb acc.bitnum
Actually this seems to be working, but now I want to use the same symbol in a different module. Ive therefore added to the first file:
PUBLIC bitnum ... bitnum EQU 7
And in the second file I've put:
EXTRN NUMBER (bitnum) ... setb acc.bitnum
This gives me Error 18: out of range or non-typeless bit offset.
Somehow bitnum seems to have acquired a type. How do I do the PUBLIC/EXTRN thing without giving it a type?
Thanks - Rowan
equivalents, defines and such must be in an include file variables can be addressed ecternally
Erik