This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Address in the C program

Hello ,

I would like to control an LCD display with a microcontroller AT89C51RC2.

The hardware address of the LC display is: “0xF800”.

With the assembler code:

LCD_ADR EQU  0F800H      ; Basisadresse LCD

MOV  DPTR,#LCD_ADR

I can go to the relevant address.

But how can I implement this in the C program.

My compiler: Keil-C with C51.exe

Kind Regards

Juergen B.

Parents
  • Hello Rene,

    many thanks for the quick response.

    I think that's what I was looking for.

    I was able to compile the code shown without any errors.

    I still need to create my C program.

    But I still have one question at the moment:

    Where can I get the syntax information about Keil-C, e.g. the assignment of the functions to the include file (absacc.h → XBYTE)?

    Kind Regards

    Juergen B.

Reply
  • Hello Rene,

    many thanks for the quick response.

    I think that's what I was looking for.

    I was able to compile the code shown without any errors.

    I still need to create my C program.

    But I still have one question at the moment:

    Where can I get the syntax information about Keil-C, e.g. the assignment of the functions to the include file (absacc.h → XBYTE)?

    Kind Regards

    Juergen B.

Children