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

Assigning different names for r / w to a port

I program an 8051 controller which is embedded in an ASIC. Several functions of the ASIC can be controlled by writing to the 8501's ports, but reading the same ports leads to different functions of the ASIC.
E.g. writing to P0 controls an oscillator whereas i get a temperature value by reading P0.

Is there a proper way to assign two names to a port for either read - or write access and is there a possiblity to prevent programmers from accessing those the wrong way?

Thanks for your help! Tobias

Parents
  • Thanks for your answers.
    I didn't write that in my post, but i've got four ports and many of such parameters, most of them even attached to just one bit of a port. Therefore and also because i'm quite limited regarding code space, i don't want to define many functions or macros.
    Thanks for any further help!

    Tobias

Reply
  • Thanks for your answers.
    I didn't write that in my post, but i've got four ports and many of such parameters, most of them even attached to just one bit of a port. Therefore and also because i'm quite limited regarding code space, i don't want to define many functions or macros.
    Thanks for any further help!

    Tobias

Children